Bug 2116502
| Summary: | can't build policy from sepolicy generate -r webadm_r | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Petr Lautrbach <plautrba> |
| Component: | policycoreutils | Assignee: | Petr Lautrbach <plautrba> |
| Status: | CLOSED MIGRATED | QA Contact: | Milos Malik <mmalik> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | high | ||
| Version: | 9.1 | CC: | dwalsh, lvrabec, mmalik, plautrba, vmojzis, zpytela |
| Target Milestone: | rc | Keywords: | MigratedToJIRA, Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-06-30 13:23:56 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Petr Lautrbach
2022-08-08 16:11:43 UTC
I believe this BZ is a duplicate of BZ#2092379. The bug seems to be fixed on RHEL-9.3 with the latest policycoreutils build: # rpm -qa selinux\* selinux-policy-38.1.15-1.el9.noarch selinux-policy-targeted-38.1.15-1.el9.noarch selinux-policy-devel-38.1.15-1.el9.noarch # rpm -qa | grep policycoreutils policycoreutils-3.5-2.el9.x86_64 python3-policycoreutils-3.5-2.el9.noarch policycoreutils-python-utils-3.5-2.el9.noarch policycoreutils-devel-3.5-2.el9.x86_64 policycoreutils-newrole-3.5-2.el9.x86_64 # mkdir mypolicy # sepolicy generate -p mypolicy -n testpolicy --admin_user -r webadm_r Created the following files: mypolicy/testpolicy.te # Type Enforcement file mypolicy/testpolicy.if # Interface file mypolicy/testpolicy.fc # File Contexts file mypolicy/testpolicy_selinux.spec # Spec file mypolicy/testpolicy.sh # Setup Script # ./mypolicy/testpolicy.sh Building and Loading Policy + make -f /usr/share/selinux/devel/Makefile testpolicy.pp make: 'testpolicy.pp' is up to date. + /usr/sbin/semodule -i testpolicy.pp + sepolicy manpage -p . -d testpolicy_t ./testpolicy_selinux.8 + /usr/sbin/semanage user -a -R 'testpolicy_r webadm_r system_r' testpolicy_u + cat + '[' '!' -f /etc/selinux/targeted/contexts/users/testpolicy_u ']' ++ pwd + pwd=/root/mypolicy + rpmbuild --define '_sourcedir /root/mypolicy' --define '_specdir /root/mypolicy' --define '_builddir /root/mypolicy' --define '_srcrpmdir /root/mypolicy' --define '_rpmdir /root/mypolicy' --define '_buildrootdir /root/mypolicy/.build' -ba testpolicy_selinux.spec setting SOURCE_DATE_EPOCH=1688083200 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.dfGrPp + umask 022 + cd /root/mypolicy + '[' /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64 '!=' / ']' + rm -rf /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64 ++ dirname /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64 + mkdir -p /root/mypolicy/.build + mkdir /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64 + install -d /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64/usr/share/selinux/packages + install -m 644 /root/mypolicy/testpolicy.pp /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64/usr/share/selinux/packages + install -d /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64/usr/share/selinux/devel/include/contrib + install -m 644 /root/mypolicy/testpolicy.if /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64/usr/share/selinux/devel/include/contrib/ + install -d /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64/usr/share/man/man8/ + install -m 644 /root/mypolicy/testpolicy_selinux.8 /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64/usr/share/man/man8/testpolicy_selinux.8 + install -d /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64/etc/selinux/targeted/contexts/users/ + install -m 644 /root/mypolicy/testpolicy_u /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64/etc/selinux/targeted/contexts/users/testpolicy_u + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: testpolicy_selinux-1.0-1.el9.noarch Provides: testpolicy_selinux = 1.0-1.el9 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh policycoreutils-python-utils selinux-policy-base >= 38.1.15-1 Requires(postun): /bin/sh policycoreutils-python-utils Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64 Wrote: /root/mypolicy/testpolicy_selinux-1.0-1.el9.src.rpm Wrote: /root/mypolicy/noarch/testpolicy_selinux-1.0-1.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.z8ZxXR + umask 022 + cd /root/mypolicy + /usr/bin/rm -rf /root/mypolicy/.build/testpolicy_selinux-1.0-1.el9.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 # /usr/sbin/semanage user -l | grep testpolicy testpolicy_u user s0 s0 system_r testpolicy_r webadm_r # *** Bug 2092379 has been marked as a duplicate of this bug. *** |