On Wed, Feb 08, 2017 at 10:17:41PM -0000, [email protected] wrote:
> Update:  Made some progress.  I reinstalled all the sssd and realm packages, 
> created a realmd.conf file and configured krb5.conf.  It now creates the 
> computer account but then can not set the password for the computer account.  
> Error: Cannot contact any KDC for requested realm.
> 
> kinit domainadmin
> 
> [root@server01 etc]# realm join -v abc.com
>  * Resolving: _ldap._tcp.abc.com
>  * Performing LDAP DSE lookup on: x.x.161.252
>  * Performing LDAP DSE lookup on: x.x.161.251
>  * Successfully discovered: abc.com
>  * Required files: /usr/sbin/oddjobd, /usr/libexec/oddjob/mkhomedir, 
> /usr/sbin/sssd, /usr/sbin/adcli
>  * LANG=C /usr/sbin/adcli join --verbose --domain abc.com --domain-realm 
> abc.com --domain-controller x.x.161.252 --computer-ou OU=Linux 
> Servers,OU=Servers,DC=abc,DC=com --login-type user 
> --login-ccache=/var/cache/realmd/realm-ad-kerberos-1RWWUY
>  * Using domain name: abc.com
>  * Calculated computer account name from fqdn: server01
>  * Using domain realm: abc.com
>  * Sending netlogon pings to domain controller: cldap://x.x.161.252
>  * Received NetLogon info from: dc02.abc.com
>  * Wrote out krb5.conf snippet to 
> /var/cache/realmd/adcli-krb5-YXbCzH/krb5.d/adcli-krb5-conf-sHH9Wy
>  * Looked up short domain name: abcAir
>  * Using fully qualified name: server01
>  * Using domain name: abc.com
>  * Using computer account name: server01
>  * Using domain realm: abc.com
>  * Calculated computer account name from fqdn: server01
>  * Generated 120 character computer password
>  * Using keytab: FILE:/etc/krb5.keytab
>  * Using fully qualified name: server01
>  * Using domain name: abc.com
>  * Using computer account name: server01
>  * Using domain realm: abc.com
>  * Looked up short domain name: Abc
>  * Computer account for server01$ does not exist
>  ! Couldn't find a computer container in the ou, creating computer account 
> directly in: OU=Linux Servers,OU=Servers,DC=abc,DC=com
>  * Calculated computer account: CN=server01,OU=Linux 
> Servers,OU=Servers,DC=abc,DC=com
>  * Created computer account: CN=server01,OU=Linux 
> Servers,OU=Servers,DC=abc,DC=com
>  ! Couldn't set password for computer account: server01$: Cannot contact any 
> KDC for requested realm

Is SSSD still running or are there still /var/lib/sss/pubconf/kdcinfo.*
files? If yes, please stop SSSD and/or remove the
/var/lib/sss/pubconf/kdcinfo.* files since they might contain old data
which might confuse adcli.

If this does not help you might want to add a file like

/etc/systemd/system/realmd.service.d/krb5_trace.conf:
[Service]
Environment=KRB5_TRACE=/dev/stdout

which should add some extra libkrb5 debug output to the logs.

HTH

bye,
Sumit

> adcli: joining domain abc.com failed: Couldn't set password for computer 
> account: server01$: Cannot contact any KDC for requested realm
>  ! Failed to join the domain
> realm: Couldn't join realm: Failed to join the domain
> 
> realmd.conf
> [root@server01 sssd]# more /etc/realmd.conf
> [service]
> automatic-install = no
> 
> [users]
> default-home = /home/%D/%U
> default-shell = /bin/bash
> 
> [a.hawaiian.aero]
> computer-ou = OU=Linux Servers,OU=Servers,DC=abc,DC=com
> automatic-id-mapping = yes
> fully-qualified-names = no
> 
> 
> [root@PHXRASPCI01 log]# more /etc/krb5.conf
> [logging]
>  default = FILE:/var/log/krb5libs.log
>  kdc = FILE:/var/log/krb5kdc.log
>  admin_server = FILE:/var/log/kadmind.log
> 
> [libdefaults]
>  dns_lookup_realm = true
>  dns_lookup_kdc = true
>  ticket_lifetime = 24h
>  renew_lifetime = 7d
> # forwardable = true
>  rdns = false
>  default_realm = ABC.COM
> # default_ccache_name = KEYRING:persistent:%{uid}
> # kdc_timesync = 1
> 
> [realms]
>  ABC.COM = {
>  kdc = dc01.abc.com
>  kdc = dc02.abc.com
>  admin_server = dc01.abc.com
> #  default_domain = ABC.COM
>  }
> 
> [domain_realm]
> # .example.com = EXAMPLE.COM
> # example.com = EXAMPLE.COM
> 
> _______________________________________________
> sssd-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
_______________________________________________
sssd-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to