Bug 574233

Summary: setup-ds-admin.pl uses semanage binary but policycoreutils-python dependency ain't pulled...
Product: [Retired] 389 Reporter: lejeczek <peljasz>
Component: Security - GeneralAssignee: Rich Megginson <rmeggins>
Status: CLOSED CURRENTRELEASE QA Contact: Viktor Ashirov <vashirov>
Severity: medium Docs Contact:
Priority: medium    
Version: 1.2.6CC: amsharma, nhosoi, nkinder, rmeggins
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-12-07 16:52:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 434915, 543590    

Description lejeczek 2010-03-16 22:01:31 UTC
Description of problem:
..during installation, this renders following messages:

Creating directory server . . .
sh: semanage: command not found -< here
Your new DS instance 'rider' was successfully created.

what is the impact of above?

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Nathan Kinder 2010-03-16 22:52:11 UTC
(In reply to comment #0)
> Description of problem:
> ..during installation, this renders following messages:
> 
> Creating directory server . . .
> sh: semanage: command not found -< here
> Your new DS instance 'rider' was successfully created.
> 
> what is the impact of above?

The impact is that the Directory Server and Admin Server ports may not be properly labelled.  The setup scripts label the selected Directory Server port as ldap_port_t (teh standard ports are already labelled by the base system policy), and the Admin Server port as http_port_t.

Comment 2 Nathan Kinder 2010-04-06 18:59:02 UTC
The dependency on policycoreutil-python has been added to the 389-ds-base spec file since the setup perl modules that use semanage are a part of that package.

This will be fixed in 389-ds-base-1.2.6 alpha 3.

Comment 3 Nathan Kinder 2010-04-06 19:08:18 UTC
The dependency has also been added to the 389-admin spec file since it calls semanage directly from one of it's perl modules.

This will be fixed in 389-admin-1.1.11 alpha 3.

Comment 6 Amita Sharma 2011-06-27 03:57:11 UTC
Marking verified based on Comment#5.