[Authentication] Command `realm join` fails to register DNS, it is trying to cut DNS hostname when it is bigger than 15 chars.
Martinx - ジェームズ
thiagocmartinsc at gmail.com
Fri Sep 12 22:06:05 PDT 2014
Guys,
I'm trying to join a Linux instance into my AD Domain, its FQDN is `
puppetmaster-1-i-000000b9.tenant-a.company.com`:
---
root at puppetmaster-1:~# hostname puppetmaster-1-i-000000b9
root at puppetmaster-1:~# hostname -f
puppetmaster-1-i-000000b9.tenant-a.company.com
root at puppetmaster-1:~# realm -v join sambadom.company.com -U Administrator
* Resolving: _ldap._tcp.sambadom.company.com
* Performing LDAP DSE lookup on: 192.168.1.10
* Performing LDAP DSE lookup on: 192.168.1.20
* Successfully discovered: sambadom.company.com
Password for Administrator:
* Unconditionally checking packages
* Resolving required packages
* * Joining using a truncated netbios name: PUPPETMASTER-1-*
* LANG=C LOGNAME=root /usr/bin/net -s
/var/cache/realmd/realmd-smb-conf.HMC1LX -U Administrator ads join
sambadom.company.com
Enter Administrator's password:DNS update failed:
NT_STATUS_INVALID_PARAMETER
Using short domain name -- SAMBADOM
Joined 'PUPPETMASTER-1-' to dns domain 'sambadom.company.com'
*No DNS domain configured for puppetmaster-1-. Unable to perform DNS
Update.*
* LANG=C LOGNAME=root /usr/bin/net -s
/var/cache/realmd/realmd-smb-conf.HMC1LX -U Administrator ads keytab create
Enter Administrator's password:
* /usr/sbin/update-rc.d sssd enable
update-rc.d: /etc/init.d/sssd: file does not exist
* /usr/sbin/service sssd restart
stop: Unknown instance:
sssd start/running, process 6243
* Successfully enrolled machine in realm
---
It joined but the DNS did not got registered...
If I remove the "$instance-id", from the `hostname`, then, the command
`realm -v join ...` works! But, it will break my environment "as-is", I'm
expecting: "hostname+instance-id"... :-/
I'm evaluating the couple "realmd + sssd" to replace Samba + Winbind but,
this unique problem is an impediment to start using this solution in
production today...
Any tips?!
>From what I'm seeing, the `realm join` is missing an option like
`--computer-name=puppetmaster-1` like the one from `adcli` (and it should
not use that truncated "PUPPETMASTER-1-" above), and do not "cut / touch"
the DNS hostname.
When with Winbind+Samba, I can join / register the hostname
`puppetmaster-1-i-000000b9` @ `tenant-a.company.com` without any problem
(using `net ad join -U Administrator`) but, Winbind brings lots of others
problems, so, I'm trying to move to `sssd` instead...
I really appreciate any help! I'm using Ubuntu 14.04.1 with my own small
PPA archive: http://launchpad.net/~martinx/+archive/ubuntu/ig
Thanks!
Thiago
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/authentication/attachments/20140913/130ac45d/attachment.html>
More information about the Authentication
mailing list