FC3 syslogd fails to start
Having been running RH 9 for some time I decided to upgrade to Fedora 3 via a DVD supplied with Linux User & Developer (UK mag).
The installation went reasonably (apart from my wife seeing the machine was on and I wasn't there so she swirched it off!), but when it booted an error came up when it tried to start syslogd. The error is: Starting system logger: syslogd: error while loading shared libraries: libc.so.6: cannot open shared object file: Permission denied I presume that this is /usr/lib/libc.so.6 which is linked to /usr/lib/libc.so, which has permissions 644. I tried upgrading both libc and sysklogd (klogd works perfectly), which I acheived via up2date. uname -a gives: Linux localhost.localdomain 2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST 2004 i686 i686 i386 GNU/Linux and the upgraded packe#ages are: sysklogd-1.4.1-26_FC3 glibc-devel-2.3.4-2.fc3 glibc-headers-2.3.4-2.fc3 glibc-2.3.4-2.fc3 glibc-common-2.3.4-2.fc3 Any ideas? Michael |
I had the same problem. I believe this happens with all upgrades from a non SELinux system to a FC3 with SELINUX. Basically you need to relabel your filesystems so everything gets the extra SE attribs (the existing files from RH9 or whatever). Doing the following should correct the issue.
touch /.autorelabel Then reboot your system. You should see as part of the startup messages that SELinux is aurorelabeling the fs. This can take a few minutes. Good Luck |
All times are GMT -5. The time now is 09:12 PM. |