[5592] in testers
gnome and libcom_err.so.3 on linux 9.2.7
daemon@ATHENA.MIT.EDU (Jonathan Reed)
Mon Jun 30 11:13:20 2003
Mime-Version: 1.0
Message-Id: <p05200f05bb25fe05536e@[18.152.1.192]>
Date: Mon, 30 Jun 2003 11:09:03 -0400
To: testers@mit.edu
From: Jonathan Reed <jdreed@MIT.EDU>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
So, I upgraded from 9.1.27 to 9.2.7 today, and when I went to log in,
I received this message in the console:
gnome-settings-daemon: error while loading shared libraries:
libcom_err.so.3: Cannot open shared object file: No such file or
directory.
My initial gnome-terminal was not created, but everything else in my
xsession seemed to be ok.
I then went to log in without customizations (since I don't use
Sawfish), and received the same error, and the workstation was much
more useless, since there was no panel, and no xterm. Attempting to
use the middle-button menu to start a new terminal resulted in the
same error as above (except generated by gnome-terminal, not
gnome-settings-daemon).
After updating the locate database, I found libcom_err.so.3 in
/usr/kerberos/lib. As root, I added an entry for that in ld.so.conf,
and re-ran ldconfig, and then all was well. However, logging back
in, I still received the error. Running strace revealed that
although it could now locate libcom_err.so.3, it could not access it,
since /usr/kerberos was chmod 700, although /usr/kerberos/lib was
chmod 755. I changed /usr/kerberos to 755, and now it works
completely. I'm not sure if chmod'ing was the Right Answer, but it
made it work.
Looking through the update log, I fail to see anything that might
cause this. Most of the errors in there were generated by
install-info about missing info files, which I believe can safely be
ignored.
Any thoughts as to what caused this state?
-Jon
--
-------------------
Jonathan Reed
jdreed@mit.edu
-------------------