Hi,
I am planning to deploy FreeIPA Client in a docker where my Apps are
running. However I hit a road block as there seems to be problem with the
docker’s hostname settings
In DNS records.
Debug Log
———————
ipa-client-install --hostname=`hostname -f` --mkhomedir -N --force-join —debug
.
.
.
.
debug
zone phx01.eaz.ebayc3.com.
update delete <docker_container_fqdn>. IN A
show
send
update add <docker_container_fqdn>. 1200 IN A 172.17.0.3
show
send
Starting external process
args=/usr/bin/nsupdate -g /etc/ipa/.dns_update.txt
Process execution failed
Traceback (most recent call last):
File "/usr/sbin/ipa-client-install", line 2603, in <module>
sys.exit(main())
File "/usr/sbin/ipa-client-install", line 2584, in main
rval = install(options, env, fstore, statestore)
File "/usr/sbin/ipa-client-install", line 2387, in install
client_dns(cli_server[0], hostname, options.dns_updates)
File "/usr/sbin/ipa-client-install", line 1423, in client_dns
update_dns(server, hostname)
File "/usr/sbin/ipa-client-install", line 1410, in update_dns
if do_nsupdate(update_txt):
File "/usr/sbin/ipa-client-install", line 1346, in do_nsupdate
ipautil.run(['/usr/bin/nsupdate', '-g', UPDATE_FILE])
File "/usr/lib/python2.7/dist-packages/ipapython/ipautil.py", line 303, in run
close_fds=True, env=env, cwd=cwd)
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
As a Follow up question I also wanted to know why is absolutely necessary for
Kerberos Client to have hostname? Wont Client initiate the connection and
FreeIPA server can take it from there.
If so what is the need of FQDN for FreeIPA client at all?
-
Best,
Pawan
--
Manage your subscription for the Freeipa-users mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-users
Go to http://freeipa.org for more info on the project