Description of problem: after installing openssl-0.9.7a-25*.rpm from fedora-update-development, up2date and yum error out with: "ImportError: /lib/libssl.so.4: undefined symbol: krb5_get_credentials" also: rpm -V openssl reports "missing /usr/share/ssl/CA/private" Version-Release number of selected component (if applicable): openssl-0.9.7a-25 How reproducible: confirmed by at least one other person on fedora-list Steps to Reproduce: 1. run up2date and install the rpm from rawhide (fedora-core-development) 2. prelink -a 3. try to run up2date again Actual results: up2date (and yum) fail with "ImportError: /lib/libssl.so.4: undefined symbol: krb5_get_credentials" also: rpm -V openssl reports "missing /usr/share/ssl/CA/private" Expected results: yum and up2date should run as expected. Additional info: fixed by running rpm --force using the openssl-0.9.7a-25*.rpm packages from fedora core base followed by prelink -a up2date then runs normally.
(copy-and-paste error in original info) CORRECTION: fixed...using the openssl-0.9.7a-23*.rpm packages...
Created attachment 96242 [details] openssl-krb5.patch This patch fixed the problem for me.
The build log was showing that SHLIBDIRS was "crypto ssl" at the point that libssl.so.0.9.7 was incorrectly relinked without -lkrb5. The patch tests for "ssl" anywhere in $SHLIBDIRS, rather than directly comparing with "ssl".
Fixed package is openssl-0.9.7a-26.