Re: Glib repair

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jan 04, 2005 at 01:24:48AM -0500, sharaya@xxxxxxxxxxxxx wrote:
> 

> So, I apparently did a bad thing and I'm trying to see how to fix
> it.  I was trying to install Gimp-2.2.1 from source, and in the
> process, I broke something in my glib 1.2 installation,....
....
> (gimp-2.0:5761): GLib-GObject-WARNING **: g_type_add_private()
> called multiple times for the same type
> Segmentation fault
...
> I attempted to reinstall Firefox, but even the installer won't run
....
> Does anyone have any ideas as to how I can fix this error?

When a key library has been clobbered you need to 
boot the install disk (or rescue CDROM) and use
known good tools from that disk.

You said "...reinstall Firefox...installer won't run..."
Which installer?  What flags? What mode?  There may be a
tool set that works without the rescue trick. 

Since, GLib is the low-level core library that forms the basis of GTK+
and GNOME it is possible that text mode only tools will still run.
i.e. up2date might fail when up2date-nox might be OK.   If rpm
goes south you need the rescue disk or a second  system to copy good
bits from. .... which installer....

When tinkering with libraries place them in a safe place and use
one of LD*PATH environment variables to add the safe place to the search path
(see man ld) to test the new versions.

If I have identified the package correct this might help

    $ rpm -q --list glib
    /usr/lib/libglib-1.2.so.0
    /usr/lib/libglib-1.2.so.0.0.10
    /usr/lib/libgmodule-1.2.so.0
    /usr/lib/libgmodule-1.2.so.0.0.10
    /usr/lib/libgthread-1.2.so.0
    /usr/lib/libgthread-1.2.so.0.0.10
    /usr/share/doc/glib-1.2.10
    ...
    /usr/share/doc/glib-1.2.10/README


-- 
	T o m  M i t c h e l l 
	spam unwanted email.
	SPAM, good eats, and a trademark of  Hormel Foods.


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux