Bug 1209270
Summary: | Can't Join IPA Domain from Cockpit | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Dan Mossor [danofsatx] <danofsatx> |
Component: | freeipa | Assignee: | IPA Maintainers <ipa-maint> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 22 | CC: | abokovoy, awilliam, danofsatx, ipa-maint, mkosek, puiterwijk, pvoborni, rcritten, robatino, sgallagh, ssorce, stefw |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-04-07 23:11:35 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1043125 |
Description
Dan Mossor [danofsatx]
2015-04-06 22:12:50 UTC
Proposed as a Blocker for 22-beta by Fedora user dmossor using the blocker tracking app because: Proposing as a blocker as it violates the Beta Release Criteria "Testcase realmd join cockpit". https://fedoraproject.org/wiki/QA:Testcase_realmd_join_cockpit Also fails from command line -same error. Reassigning to freeipa, as it is ipa-client-install that is failing, not cockpit. [root@server-btc8 ~]# realm join --user=admin vader.example.lcl Password for admin: See: journalctl REALMD_OPERATION=r1435.2329 realm: Couldn't join realm: Running ipa-client-install failed [root@server-btc8 ~]# journalctl REALMD_OPERATION=r1435.2329 -- Logs begin at Mon 2015-04-06 16:54:04 CDT, end at Mon 2015-04-06 17:18:04 CDT. -- Apr 06 17:17:59 server-btc8.example.lcl realmd[2237]: * Resolving: _ldap._tcp.vader.example.lcl Apr 06 17:17:59 server-btc8.example.lcl realmd[2237]: * Resolving: vader.example.lcl Apr 06 17:17:59 server-btc8.example.lcl realmd[2237]: * Performing LDAP DSE lookup on: 10.1.0.1 Apr 06 17:17:59 server-btc8.example.lcl realmd[2237]: * Successfully discovered: example.lcl Apr 06 17:18:04 server-btc8.example.lcl realmd[2237]: * Required files: /usr/sbin/ipa-client-install, /usr/sbin/oddjobd, /usr/libexec/oddjob/mkhomedir, /usr/sbin/sssd Apr 06 17:18:04 server-btc8.example.lcl realmd[2237]: * LANG=C /usr/sbin/ipa-client-install --domain example.lcl --realm EXAMPLE.LCL --mkhomedir --enable-dns-updates --unattended --force-join --server vader.example.lcl - Apr 06 17:18:04 server-btc8.example.lcl realmd[2237]: There was a problem importing one of the required Python modules. The Apr 06 17:18:04 server-btc8.example.lcl realmd[2237]: error was: Apr 06 17:18:04 server-btc8.example.lcl realmd[2237]: Apr 06 17:18:04 server-btc8.example.lcl realmd[2237]: No module named SSSDConfig Apr 06 17:18:04 server-btc8.example.lcl realmd[2237]: Apr 06 17:18:04 server-btc8.example.lcl realmd[2237]: ! Running ipa-client-install failed Does it work if you install python-sssdconfig and/or python3-sssdconfig ? what is the version of freeipa-client package? python-sssdconfig dependency was added in freeipa-client-0:4.1.3-2.fc22 $ rpm -qf /usr/lib/python2.7/site-packages/SSSDConfig python-sssdconfig-1.12.4-2.fc22.noarch $ repoquery --whatrequires python-sssdconfig authconfig-0:6.2.10-3.fc22.x86_64 authconfig-0:6.2.10-6.fc22.x86_64 freeipa-client-0:4.1.4-1.fc22.x86_64 freeipa-server-0:4.1.4-1.fc22.x86_64 Dan, I just installed Fedora Server 22 Beta TC8 in a VM, connected with Cockpit and joined a FreeIPA domain successfully. I can't reproduce this issue. Voting -1 blocker. freeipa-client-4.1.4-1.fc22.x86_64 Odd, SSSDConfig is actually in /usr/lib/python2.7/site-packages/ but python didn't find it for some reason. note python-sssdconfig vs. python3-sssdconfig ; is this stuff running as python 3? (In reply to awilliam from comment #7) > note python-sssdconfig vs. python3-sssdconfig ; is this stuff running as > python 3? freeipa-client is still using Python 2 and has an explicit Requires: python-sssdconfig, so if freeipa-client-install is on the system, so too must be python-sssdconfig. I have no explanation for this (and I cannot reproduce it). Error on my part. I misread the link and ISO name, and was erroneously testing Alpha TC8. |