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