glibc-2.3.3-76 problem starting httpd
Colin Walters
walters at redhat.com
Mon Nov 15 18:06:55 UTC 2004
On Mon, 2004-11-15 at 12:59 -0500, Jakub Jelinek wrote:
> On Mon, Nov 15, 2004 at 12:53:52PM -0500, Colin Walters wrote:
> > On Sun, 2004-11-14 at 20:19 -0500, Salane KIng wrote:
> > > service httpd start
> > > Starting httpd: /usr/sbin/httpd: error while loading shared libraries:
> > > librt.so.1: failed to map segment from shared object: Permission denied
> >
> > Try this:
> >
> > restorecon /lib/librt*.so*
> >
> > Somehow the files got mislabeled. This seems to be a problem popping up
>
> Well, unless you have LD_ASSUME_KERNEL={2.2.5,2.4.0} in the environment
> (or anything in that range), you are not loading /lib/librt*.so*, but likely
> /lib/tls/librt*.so*.
> Before restorecon, it would be good to see your ls -lZ /lib/tls
Good point.
> > occasionally. My guess is it's a prelink bug.
>
> Prove it ;)
I don't have proof yet, but I randomly saw a library getting mislabeled
on my home machine too, and I'm pretty sure it happened overnight. I
don't remember installing any RPMs. This led me to suspect prelink.
> Seriously, unless prelink printed Could not [gs]et security context
> error,
Where would that go? syslog?
> I don't see how that could have happened if it were a prelink bug.
> There is just one place where it renames a newly created file over the old
> one, and it is immediately preceeded by setting security context for the
> newly created file from the old one.
Ok.
More information about the fedora-devel-list
mailing list