/usr/X11R6/bin/mozilla: error while loading shared libraries:
libgtk-1.2.so.0: cannot open shared object file: Input/output error
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
What could the error message mean?
A `shared object' file, as the name itself implies is the object file that is shareb by many programs. You have a bunch of them put up in /usr/lib. It is a DLL (dynamic linked library), which is linked at runtime. Your error suggests that GTK is not installed properly, try reinstalling it. Uninstall can be done with rpm -e <pkg name>. Then again install the GTK rpm, and yes, take care of the dependencies while install/uninstall process.
Also, on a second thought, try replacing libgtk.
HTH
--amar
-- Amarendra A. Godbole / Spare time LINUX Hacker / Microsoft ``Services For UNIX'' / These opinions are _MINE_.
Hi Amarendra,
Thursday, December 13, 2001, 2:26:45 PM, you wrote:
/usr/X11R6/bin/mozilla: error while loading shared libraries:
libgtk-1.2.so.0: cannot open shared object file: Input/output error
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
What could the error message mean?
A `shared object' file, as the name itself implies is the object file that is shareb by many programs. You have a bunch of them put up in /usr/lib. It is a DLL (dynamic linked library), which is linked at runtime. Your error suggests that GTK is not installed properly, try reinstalling it. Uninstall can be done with rpm -e <pkg name>. Then again install the GTK rpm, and yes, take care of the dependencies while install/uninstall process.
Properly uninstalling GTK will involve removing every Gnome package. I think RPM has some option to reinstall a package and overwrite existing files. Use it if possible.
If not, and you need to uninstall gtk, you whould use the --nodeps option, and make sure you replace it with the same version as you removed, or else other programs may fail.
You might also need to re-run ldconfig. (Or maybe RPM does it for you... I don't know, I'm more a tarball fan.)
Regards, Vinay Pai vinay@vinaypai.com
"When you ASSUME you make an ASS of U and ME" - Thomas Harris in 'The Silence of the Lambs'
_________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com
Vinay Pai wrote:
I think RPM has some option to reinstall a package and overwrite existing files. Use it if possible.
If not, and you need to uninstall gtk, you whould use the --nodeps option, and make sure you replace it with the same version as you removed, or else other programs may fail.
Hold on to your horses man! Don't go around advising people to use --force and --nodeps unless they are absolutely sure they know how RPM works and how important dependencies are!!
You might also need to re-run ldconfig. (Or maybe RPM does it for you...
Most likely that this will not be needed.
I don't know, I'm more a tarball fan.)
And I am an apt-get fan .... yeeeehaawwww!!!
As far as tarballs go, I preferred "rpm -bb" on my old RHL box, but havn't yet figured out how to created debs on my Debian box.
SameerDS. --
MTech Student, Reconfigurable Computing Lab, KReSIT, IIT-Bombay
_________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com
On Fri, 14 Dec 2001, Sameer D. Sahasrabuddhe wrote:
I think RPM has some option to reinstall a package and overwrite existing files. Use it if possible.
If not, and you need to uninstall gtk, you whould use the --nodeps option, and make sure you replace it with the same version as you removed, or else other programs may fail.
Hold on to your horses man! Don't go around advising people to use --force and --nodeps unless they are absolutely sure they know how RPM works and how important dependencies are!!
I said uninstall it AND REPLACE IT WITH THE SAME VERSION YOU REMOVED.
You might also need to re-run ldconfig. (Or maybe RPM does it for you...
Most likely that this will not be needed.
I don't know, I'm more a tarball fan.)
And I am an apt-get fan .... yeeeehaawwww!!!
As far as tarballs go, I preferred "rpm -bb" on my old RHL box, but havn't yet figured out how to created debs on my Debian box.
SameerDS.
MTech Student, Reconfigurable Computing Lab, KReSIT, IIT-Bombay
Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com
Sometime on Dec 15, Vinay Pai assembled some asciibets to say:
I said uninstall it AND REPLACE IT WITH THE SAME VERSION YOU REMOVED.
Just do rpm -F, or rpm -U or rpm -i --force
man for more details.