Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 6): Bug 986848
Description of problem: RHEL6.0 + RHEL6.4 ipa-client packages doesn't install keyctl and ipa-client install will fail like this: ... Configured /etc/krb5.conf for IPA realm IDM.LVTC.GSNET.CORP Traceback (most recent call last): File "/usr/sbin/ipa-client-install", line 2323, in <module> sys.exit(main()) File "/usr/sbin/ipa-client-install", line 2309, in main rval = install(options, env, fstore, statestore) File "/usr/sbin/ipa-client-install", line 2086, in install delete_persistent_client_session_data(host_principal) File "/usr/lib/python2.6/site-packages/ipalib/rpc.py", line 124, in delete_persistent_client_session_data kernel_keyring.del_key(keyname) File "/usr/lib/python2.6/site-packages/ipapython/kernel_keyring.py", line 99, in del_key real_key = get_real_key(key) File "/usr/lib/python2.6/site-packages/ipapython/kernel_keyring.py", line 45, in get_real_key (stdout, stderr, rc) = run(['keyctl', 'search', KEYRING, KEYTYPE, key], raiseonerr=False) File "/usr/lib/python2.6/site-packages/ipapython/ipautil.py", line 295, in run close_fds=True, env=env, cwd=cwd) File "/usr/lib64/python2.6/subprocess.py", line 639, in __init__ errread, errwrite) File "/usr/lib64/python2.6/subprocess.py", line 1228, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ... [root@vmlbcipacl60 ~]# whereis keyctl keyctl: /usr/share/man/man2/keyctl.2.gz [root@vmlbcipacl60 ~]# rpm -qf /bin/keyctl error: file /bin/keyctl: No such file or directory [root@vmlbcipacl60 ~]# rpm -qa | grep -i keyutils keyutils-libs-1.4-1.el6.x86_64 Version-Release number of selected component (if applicable): ipa-client-3.0.0-26.el6_4.2.x86_64.rpm How reproducible: Try to enroll a RHEL6.0 client with the latest ipa-client packages Steps to Reproduce: 1. Install RHEL6.0 2. Install ipa-client from RHEL6.4 3. ipa-client-install will fail Actual results: ipa-client-install fails: ... Configured /etc/krb5.conf for IPA realm IDM.LVTC.GSNET.CORP Traceback (most recent call last): File "/usr/sbin/ipa-client-install", line 2323, in <module> sys.exit(main()) File "/usr/sbin/ipa-client-install", line 2309, in main rval = install(options, env, fstore, statestore) File "/usr/sbin/ipa-client-install", line 2086, in install delete_persistent_client_session_data(host_principal) File "/usr/lib/python2.6/site-packages/ipalib/rpc.py", line 124, in delete_persistent_client_session_data kernel_keyring.del_key(keyname) File "/usr/lib/python2.6/site-packages/ipapython/kernel_keyring.py", line 99, in del_key real_key = get_real_key(key) File "/usr/lib/python2.6/site-packages/ipapython/kernel_keyring.py", line 45, in get_real_key (stdout, stderr, rc) = run(['keyctl', 'search', KEYRING, KEYTYPE, key], raiseonerr=False) File "/usr/lib/python2.6/site-packages/ipapython/ipautil.py", line 295, in run close_fds=True, env=env, cwd=cwd) File "/usr/lib64/python2.6/subprocess.py", line 639, in __init__ errread, errwrite) File "/usr/lib64/python2.6/subprocess.py", line 1228, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ... Expected results: ipa-client-install enroll the client fine Additional info:
Metadata Update from @mkosek: - Issue assigned to tbabej - Issue set to the milestone: FreeIPA 3.2.x - 2013/07 (bug fixing)
Login to comment on this ticket.