[Pkg-freeipa-devel] Bug#869656: ipa-client-install dies about ntp service not installed
Harald Dunkel
harald.dunkel at aixigo.de
Tue Jul 25 11:38:16 UTC 2017
Package: freeipa-client
Version: 4.4.4-1+b1
ipa-client-install dies, if ntp is not installed (e.g.
on a LXC container). Sample session:
root at logs01:~# ipa-client-install --hostname `hostname` --no-ssh --no-sshd --no-nisdomain --no-sudo
Discovery was successful!
Client hostname: logs01.vs.example.com
Realm: EXAMPLE.COM
DNS Domain: example.com
IPA Server: ipa2.example.com
BaseDN: dc=example,dc=com
Continue to configure the system with these values? [no]: yes
Synchronizing time with KDC...
Unable to sync time with NTP server, assuming the time is in sync. Please check that 123 UDP port is opened.
User authorized to enroll computers: admin
Password for admin at EXAMPLE.COM:
Successfully retrieved CA cert
Subject: CN=example Root CA,OU=example Certificate Authority,O=example AG,C=COM
Issuer: CN=example Root CA,OU=example Certificate Authority,O=example AG,C=COM
Valid From: Tue May 26 07:14:50 2015 UTC
Valid Until: Sun Dec 31 23:59:59 2045 UTC
Subject: CN=Certificate Authority,O=example AG,C=COM
Issuer: CN=example Root CA,OU=example Certificate Authority,O=example AG,C=COM
Valid From: Mon Dec 28 10:35:30 2015 UTC
Valid Until: Mon Dec 31 23:59:59 2035 UTC
Enrolled in IPA realm EXAMPLE.COM
Created /etc/ipa/default.conf
New SSSD config will be created
Configured /etc/sssd/sssd.conf
Configured /etc/krb5.conf for IPA realm EXAMPLE.COM
trying https://ipa2.example.com/ipa/json
Forwarding 'schema' to json server 'https://ipa2.example.com/ipa/json'
trying https://ipa2.example.com/ipa/session/json
Forwarding 'ping' to json server 'https://ipa2.example.com/ipa/session/json'
Forwarding 'ca_is_enabled' to json server 'https://ipa2.example.com/ipa/session/json'
Systemwide CA database updated.
Adding SSH public key from /etc/ssh/ssh_host_rsa_key-cert.pub
Adding SSH public key from /etc/ssh/ssh_host_ecdsa_key.pub
Adding SSH public key from /etc/ssh/ssh_host_rsa_key.pub
Adding SSH public key from /etc/ssh/ssh_host_ed25519_key.pub
Forwarding 'host_mod' to json server 'https://ipa2.example.com/ipa/session/json'
Could not update DNS SSHFP records.
SSSD enabled
Configured /etc/openldap/ldap.conf
Traceback (most recent call last):
File "/usr/sbin/ipa-client-install", line 3138, in <module>
sys.exit(main())
File "/usr/sbin/ipa-client-install", line 3119, in main
rval = install(options, env, fstore, statestore)
File "/usr/sbin/ipa-client-install", line 3070, in install
ipaclient.ntpconf.config_ntp(ntp_servers, fstore, statestore)
File "/usr/lib/python2.7/dist-packages/ipaclient/ntpconf.py", line 137, in config_ntp
services.knownservices.ntpd.restart()
File "/usr/lib/python2.7/dist-packages/ipaplatform/services.py", line 95, in restart
instance_name], capture_output=capture_output)
File "/usr/lib/python2.7/dist-packages/ipapython/ipautil.py", line 515, in run
raise CalledProcessError(p.returncode, arg_string, str(output))
subprocess.CalledProcessError: Command '/usr/sbin/service ntp restart ' returned non-zero exit status 5
AFAICS this is a regression to version 4.4.3-3. Of course I know
that there is an option --no-ntp, but it should be easy to either
ignore this error or to print a more user-friendly error message.
Thanx in advance. Please keep on your good work.
Harri
More information about the Pkg-freeipa-devel
mailing list