Bug 1009181 - anaconda will not install nss-pam-ldapd even if auth --enable-ldap is specified
Summary: anaconda will not install nss-pam-ldapd even if auth --enable-ldap is specified
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 19
Hardware: i386
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Vratislav Podzimek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-09-17 22:22 UTC by og
Modified: 2014-06-24 07:04 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-24 07:04:54 UTC
Type: Bug


Attachments (Terms of Use)

Description og 2013-09-17 22:22:09 UTC
Description of problem:
anaconda will not install nss-pam-ldapd as dependency even if auth --enable-ldap is specified in kickstart config

How reproducible:
create a kickstart file with 
auth .... --enable-ldap .... -someldapoptions
# more options for valid kickstart
%packages
@...-desktop-environment
some
packages
but
not_nss-pam-ldapd
%end

Actual results:
nss-pam-ldapd is not installed. therefore ldap auth will not work after first boot. It has to installed manually via yum and authconfig has to be rerun.

Expected results:
have nss-pam-ldapd installed automatically as a dependency introduced by the parameters of auth. ldap auth is working.

Additional info:

Comment 1 Vratislav Podzimek 2013-09-23 18:27:12 UTC
(In reply to og from comment #0)
> Description of problem:
> anaconda will not install nss-pam-ldapd as dependency even if auth
> --enable-ldap is specified in kickstart config
> 
> How reproducible:
> create a kickstart file with 
> auth .... --enable-ldap .... -someldapoptions
> # more options for valid kickstart
> %packages
> @...-desktop-environment
> some
> packages
> but
> not_nss-pam-ldapd
> %end
> 
> Actual results:
> nss-pam-ldapd is not installed. therefore ldap auth will not work after
> first boot. It has to installed manually via yum and authconfig has to be
> rerun.
> 
> Expected results:
> have nss-pam-ldapd installed automatically as a dependency introduced by the
> parameters of auth. ldap auth is working.
To do that, anaconda would need a way to find out which packages should be installed as a dependency introduced by the parameters of auth. Do you know about any way to do so?

Otherwise we just forward the parameters to auth and we would really like avoid inspecting them and doing some magic on top of them.

Comment 2 og 2014-06-23 18:10:50 UTC
Sorry I don't know how this works internally. I'm a user, not a developer.

Comment 3 Vratislav Podzimek 2014-06-24 07:04:54 UTC
(In reply to og from comment #2)
> Sorry I don't know how this works internally. I'm a user, not a developer.
Fair point, but I'm afraid we cannot fix this issue in any "generic" way that would work with other options/commands as well. It looks more like a documentation issue to me.


Note You need to log in before you can comment on or make changes to this bug.