Thanks, this should help. Maybe the IPA just tries to close the connection twice _after_ keys were uploaded to the server.
Anyway, what version of IPA software is the Debian package based on? I cannot find line "self._conn.close()" in ipalib/rpc.py in any of our active branches. Martin On 07/19/2013 05:03 PM, Alexandre Ellert wrote: > Here is the traceback : > Adding SSH public key from /etc/ssh/ssh_host_rsa_key.pub > Adding SSH public key from /etc/ssh/ssh_host_ecdsa_key.pub > Adding SSH public key from /etc/ssh/ssh_host_dsa_key.pub > Forwarding 'host_mod' to server u'https://inf-ipa.numeezy.fr/ipa/xml' > host_mod: KerbTransport instance has no attribute '_conn' > Traceback (most recent call last): > File "/usr/sbin/ipa-client-install", line 1234, in update_ssh_keys > updatedns=False > File "/usr/lib/python2.7/dist-packages/ipalib/frontend.py", line 435, in > __call__ > ret = self.run(*args, **options) > File "/usr/lib/python2.7/dist-packages/ipalib/frontend.py", line 748, in run > return self.forward(*args, **options) > File "/usr/lib/python2.7/dist-packages/ipalib/frontend.py", line 769, in > forward > return self.Backend.xmlclient.forward(self.name, *args, **kw) > File "/usr/lib/python2.7/dist-packages/ipalib/rpc.py", line 748, in forward > response = command(*xml_wrap(params)) > File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__ > return self.__send(self.__name, args) > File "/usr/lib/python2.7/xmlrpclib.py", line 1578, in __request > verbose=self.__verbose > File "/usr/lib/python2.7/dist-packages/ipalib/rpc.py", line 490, in request > self.close() > File "/usr/lib/python2.7/dist-packages/ipalib/rpc.py", line 457, in close > self._conn.close() > AttributeError: KerbTransport instance has no attribute '_conn' > Failed to upload host SSH public keys. > > -> Key are correctly uploaded on the new VM. > > Le 19 juil. 2013 à 16:30, Alexandre Ellert <[email protected]> a écrit : > >> >> Le 19 juil. 2013 à 16:24, Martin Kosek <[email protected]> a écrit : >> >>> On 07/19/2013 03:28 PM, Alexandre Ellert wrote: >>>> >>>> Le 19 juil. 2013 à 10:20, Martin Kosek <[email protected]> a écrit : >>>> >>>>> On 07/19/2013 02:59 AM, Alexandre Ellert wrote: >>>>>> Hi, >>>>>> >>>>>> I have these 3 errors/warnings message when I join a Debian client to a >>>>>> RHEL 6.4 server (ipa-server-3.0.0-26.el6_4.4.x86_64): >>>>>> >>>>>> => certmonger failed to stop: [Errno 2] No such file or directory: >>>>>> '/var/run/ipa/services.list' >>>>>> There is no such file even on RHEL 6. What is this file ? >>>>> >>>>> This was added in IPA 3.0.1 to fix a systemd hang so it does not exist in >>>>> RHEL-6.4 which contains IPA 3.0. The deb package should just make sure the >>>>> /var/run/ipa/ directory is there (or update debian platform file to >>>>> override >>>>> PlatformService class in ipapython/platform/base/__init__.py). >>>> >>>> I managed to fix that and will update soon my repo with a new package >>>> version. Thanks for the information. >>>> >>>>> >>>>>> => host_mod: KerbTransport instance has no attribute '_conn' >>>>>> What does that mean ? >>>>> >>>>> This means that there was some issue with XMLRPC call to IPA server (the >>>>> error >>>>> message is indeed unfortunate) - does ipaclient-install.log contain more >>>>> details? >>>> >>>> Unfortunately there is no more details in ipaclient-install.log, here is >>>> the relevant part : >>>> 2013-07-19T13:06:26Z INFO host_mod: KerbTransport instance has no >>>> attribute '_conn' >>>> 2013-07-19T13:06:26Z WARNING Failed to upload host SSH public keys. >>>> Is there any way to get more debug log ? >>>> In my opinion, warning about ssh keys should not trigger here, because I >>>> can see them on my IPA server. >>>> >>> >>> Are you sure the SSH keys aren't there from previous installation attempt or >>> similar? The _conn generally means there was some problem with the >>> connection >>> to server in the xmlrpclib python library. >> >> I can confirm you that SSH key upload is successful. I've done tests with a >> fresh install of Debian. >> To be sure, I will create a new VM and try an ipa-client-install with >> modifications you give me. >> >>> >>> We need to find out what and why triggers it, a change in ipa-client-install >>> script like below may shed more light on what is the source of the error: >>> >>> >>> diff --git a/ipa-client/ipa-install/ipa-client-install >>> b/ipa-client/ipa-install/ipa-client-install >>> index 280edd7..f82b9f6 100755 >>> --- a/ipa-client/ipa-install/ipa-client-install >>> +++ b/ipa-client/ipa-install/ipa-client-install >>> @@ -1450,6 +1450,8 @@ def update_ssh_keys(server, hostname, ssh_dir, >>> create_sshfp): >>> pass >>> except StandardError, e: >>> root_logger.info("host_mod: %s", str(e)) >>> + import traceback >>> + traceback.print_exc() >>> root_logger.warning("Failed to upload host SSH public keys.") >>> return >>> >>> >>> Martin >> >> Thanks >> Alexandre >> >> >> _______________________________________________ >> Freeipa-users mailing list >> [email protected] >> https://www.redhat.com/mailman/listinfo/freeipa-users > _______________________________________________ Freeipa-users mailing list [email protected] https://www.redhat.com/mailman/listinfo/freeipa-users
