Red Hat Bugzilla – Bug 190329
Upgrade from FC3 breaks ssl and gpg
Last modified: 2007-11-30 17:11:31 EST
Description of problem:
After spending many hours of detecting the cause of gpg and ssl connections not
working after the upgrade, I found these problems:
1) perl module Net::SSLeay (CPAN 1.30) cannot install with 'undefined symbol
inflateEnd'. Reason: the zlib library '-lz' is not included in the library
paths to search (this has been reported to the developers). Might be caused by
using openssl 0.9.8a
2) non-root users cannot use ssl and gpg due to no read permission
to /dev/urandom for anybody by root. Whether this is a problem with kernel
2.6.16-1.2096_FC5 or the one I had to fallback to (2.6.9) due to the missing
serial ports, I do not know.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
After compiling a kernel with my missing serial ports added (unrelated to
this), I noticed that after booting, the /dev/random and /dev/urandom did have
read permission for everybody, so it might be a problem related to the older
kernel I used unless the permissions somehow survive a boot.
you have three separate problems here. please file a separate bug for each next
The kernel problem (the serial port issue) can be solved without revuilding the
kernel. Boot with 8250.nr_uarts=4 (or however many you have).
The permissions issue was indeed due to the older kernel. (Remember FC3 had no
udev, so lots of the kernel side bits were also missing, so when udev started
up, it had no clue what was going on).
The perl/ssl issue I've no idea, reassigning.
The libcrypto and libssl link to libz correctly so I don't see where the problem
you reported above comes from.