I'm having some trouble getting ldapclient to configure manually. Here's the
command I'm using:
# ldapclient manual -a serviceSearchDescriptor="passwd:dc=domain,dc=com?sub" -a
serviceSearchDescriptor="group:dc=domain,dc=com?sub" -a defaultSearchScope=sub
-a objectclassMap="passwd:posixAccount=posixAccount" -a
objectclassMap="group:posixGroup=posixGroup" -a credentialLevel=anonymous -a
authenticationMethod="tls:simple" -a followReferrals=TRUE -a bindTimeLimit=10
-a defaultSearchBase="dc=domain,dc=com" -a
defaultServerList="server1.domain.com server2.domain.com" -a searchTimeLimit=30
When I run this command, I get the following error:
Error resetting system.
Recovering old system settings.
Error (1) while starting services during reset
When I look at the /var/svc/log/network-ldap-client:default.log file, I see the
following:
[ Mar 22 19:41:01 Leaving maintenance because disable requested. ]
[ Mar 22 19:41:01 Disabled. ]
[ Mar 22 19:41:01 Enabled. ]
[ Mar 22 19:41:01 Executing start method ("/lib/svc/method/ldap-client start").
]
/usr/lib/ldap/ldap_cachemgr: failed. Please see syslog for details.
[ Mar 22 19:41:01 Method "start" exited with status 1. ]
[ Mar 22 19:41:02 Leaving maintenance because disable requested. ]
[ Mar 22 19:41:02 Disabled. ]
[ Mar 22 19:41:02 Enabled. ]
[ Mar 22 19:41:02 Executing start method ("/lib/svc/method/ldap-client start").
]
WARNING: /var/ldap/ldap_client_file is missing or not readable
[ Mar 22 19:41:02 Method "start" exited with status 96. ]
I'm not sure about the first error, but the second, about ldap_client_file
missing or not readable, baffles me, because, as far as I know, the "ldapclient
manual" command is supposed to create the file, so I'm not sure why this error
is causing ldapclient to fail. Here's the verbose output...I'd very much
appreciate any hints on why this is happening or what I'm doing wrong!
Parsing serviceSearchDescriptor=passwd:dc=domain,dc=com?sub
Parsing serviceSearchDescriptor=group:dc=domain,dc=com?sub
Parsing defaultSearchScope=sub
Parsing objectclassMap=passwd:posixAccount=posixAccount
Parsing objectclassMap=group:posixGroup=posixGroup
Parsing credentialLevel=anonymous
Parsing authenticationMethod=tls:simple
Parsing followReferrals=TRUE
Parsing bindTimeLimit=10
Parsing defaultSearchBase=dc=domain,dc=com
Parsing defaultServerList=server1.domain.com server2.domain.com
Parsing searchTimeLimit=30
Arguments parsed:
authenticationMethod: tls:simple
defaultSearchBase: dc=domain,dc=com
credentialLevel: anonymous
objectclassMap:
arg[0]: passwd:posixAccount=posixAccount
arg[1]: group:posixGroup=posixGroup
searchTimeLimit: 30
followReferrals: TRUE
defaultSearchScope: sub
serviceSearchDescriptor:
arg[0]: passwd:dc=domain,dc=com?sub
arg[1]: group:dc=domain,dc=com?sub
bindTimeLimit: 10
defaultServerList: server1.domain.com server2.domain.com
Handling manual option
Proxy DN: NULL
Proxy password: NULL
Credential level: 0
Authentication method: 3
No proxyDN/proxyPassword required
Shadow Update is not enabled, no adminDN/adminPassword is required.
About to modify this machines configuration by writing the files
Stopping network services
Stopping sendmail
stop: sleep 100000 microseconds
stop: network/smtp:sendmail... success
Stopping nscd
stop: sleep 100000 microseconds
stop: system/name-service-cache:default... success
Stopping autofs
stop: sleep 100000 microseconds
stop: sleep 200000 microseconds
stop: system/filesystem/autofs:default... success
Stopping ldap
stop: network/ldap/client:default... restoring from maintenance state
stop: sleep 100000 microseconds
stop: network/ldap/client:default... success
nis(yp) not running
recover: stat(/var/ldap/restore/defaultdomain)=0
recover: open(/var/ldap/restore/defaultdomain)
recover: read(/var/ldap/restore/defaultdomain)
recover: old domainname ""
recover: stat(/var/ldap/restore/ldap_client_file)=-1
recover: stat(/var/ldap/restore/ldap_client_cred)=-1
recover: stat(/var/ldap/restore/nsswitch.conf)=0
recover: file_move(/var/ldap/restore/nsswitch.conf, /etc/nsswitch.conf)=0
recover: stat(/var/ldap/restore/defaultdomain)=0
recover: file_move(/var/ldap/restore/defaultdomain, /etc/defaultdomain)=0
Starting network services
start: /usr/bin/domainname ... success
start: sleep 100000 microseconds
start: network/ldap/client:default... maintenance
start: sleep 100000 microseconds
start: system/filesystem/autofs:default... success
start: sleep 100000 microseconds
start: system/name-service-cache:default... success
start: sleep 100000 microseconds
start: network/smtp:sendmail... success
restart: sleep 100000 microseconds
restart: milestone/name-services:default... success
Error (1) while starting services during reset
--
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]