Bug 2168259

Summary: install of insights-client fails when selinux is not enabled.
Product: Red Hat Enterprise Linux 8 Reporter: Frank DiPrete <fdiprete>
Component: insights-clientAssignee: Nobody <nobody>
Status: CLOSED DUPLICATE QA Contact: Nobody <nobody>
Severity: high Docs Contact:
Priority: high    
Version: ---CC: cmarinea, fjansen, link, pakotvan, stomsa
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-03-06 17:58:17 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 Frank DiPrete 2023-02-08 15:28:23 UTC
Description of problem:
install of insights-client fails when selinux is not enabled.


Version-Release number of selected component (if applicable):
insights-client-3.1.7-5.el8


How reproducible:
always

Steps to Reproduce:
1. install insights-client on a system with selinux disabled or install from a kickstart file (environment does not have selinux enabled


Actual results:
03:30:34,343 INF dnf.rpm: ValueError: SELinux policy is not managed or store cannot be accessed.
warning: %post(insights-client-0:3.1.7-9.el8_7.noarch) scriptlet failed, exit status 1 

Expected results:
The semanage command in the post install scriptlet 
    semanage permissive --add insights_client_t
is causing the problem

%changelog
* Tue Dec 13 2022 Alba Hita <ahitacat> 0:3.1.7-8
- Set SELinux policy to permissive for insights_client_t module (RHBZ#2143310
being able to install the package

a similar issue was addressed in bind's spec file in the %post section by checking for selinux enabled before running selinux commands

https://pkgs.devel.redhat.com/cgit/rpms/bind/commit/?h=private-pemensik-staging-rhel7-bz1647659&id=59c183a5a8404486480fc1286c003055f1deaa2b


Additional info:
unable to build the foreman discovery image

Comment 1 Link Dupont 2023-03-06 17:58:17 UTC
This has been addressed in RHBZ#2150908.

*** This bug has been marked as a duplicate of bug 2150908 ***