[Techtalk] gnome, nautilus, sawfish & metacity???

Erin Raasch eraasch at chorus.net
Mon Sep 9 05:51:00 EST 2002


On Monday 09 September 2002 03:19, Malcolm Tredinnick wrote:

> > The second issue is the actual problem.  Twice now, when I've logged
> > into gnome1.4, nautilus has not started, and I haven't been able to
> > start it either from the (SuSE) menu or from the run command.  The
> > first time this happened, it just started up after about the fifth
> > time I logged back in to gnome1.4.  Now it has stopped running again,
> > but I haven't been able to get it going.  It's running fine in gnome2,
> > BTW.  Has anyone experienced this, or does someone have a clue as to
> > why it happens or what I can do to get it running again?
>
> I have not seen this problem, but what happens when you just run
> nautilus from a terminal in GNOME 1.4? Any obvious error messages. There
> are a number of things that _could_ be going wrong, like portions (or
> all) of GNOME 2's Nautilus being picked up by accident, but I can't say
> for sure.

eraasch at xalice:~> /opt/gnome/bin/nautilus
Message: OAF error activating component: Child process did not give an error 
message, unknown failure occurred

** WARNING **: Throbber Activation exception 'Unknown CORBA exception id: 
'IDL:OAF/GeneralError:1.0''
Segmentation fault

> You might also look at the output of 'ldd $(which nautilus)' to ensure
> that no GNOME 2 libraries are linked against it (which will involve
> knowing the general prefix under which your GNOME 2 libraries are
> installed). This could be a bit painful, since there are 54 libraries
> linked against the version of Nautilus I have here. :(

eraasch at xalice:~> ldd $(which nautilus)
        /opt/gnome/lib/libgdkxft.so => /opt/gnome/lib/libgdkxft.so 
(0x40017000)
        libnautilus.so.2 => /opt/gnome2/lib/libnautilus.so.2 (0x4001e000)
        libnautilus-adapter.so.2 => /opt/gnome2/lib/libnautilus-adapter.so.2 
(0x4002f000)
        libnautilus-private.so.2 => /opt/gnome2/lib/libnautilus-private.so.2 
(0x40032000)
        libeel-2.so.2 => /opt/gnome2/lib/libeel-2.so.2 (0x400cd000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40167000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4016c000)
        libgailutil.so.16 => /usr/lib/libgailutil.so.16 (0x4017a000)
        librsvg-2.so.1 => /opt/gnome2/lib/librsvg-2.so.1 (0x40181000)
        libgnome-desktop-2.so.0 => /opt/gnome2/lib/libgnome-desktop-2.so.0 
(0x4018b000)
        libgnomeui-2.so.0 => /opt/gnome2/lib/libgnomeui-2.so.0 (0x401a3000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4021c000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40226000)
        libbonoboui-2.so.0 => /opt/gnome2/lib/libbonoboui-2.so.0 (0x4023e000)
        libgnomecanvas-2.so.0 => /opt/gnome2/lib/libgnomecanvas-2.so.0 
(0x40299000)
        libgnome-2.so.0 => /opt/gnome2/lib/libgnome-2.so.0 (0x402c3000)
        libesd.so.0 => /usr/lib/libesd.so.0 (0x402d8000)
        libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x402df000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40301000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40316000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40345000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40551000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x405ac000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x405c2000)
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x405d5000)
        libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x405f5000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40602000)
        libbonobo-2.so.0 => /opt/gnome2/lib/libbonobo-2.so.0 (0x40633000)
        libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0 
(0x4068b000)
        libgnomevfs-2.so.0 => /opt/gnome2/lib/libgnomevfs-2.so.0 (0x40690000)
        libgconf-2.so.4 => /opt/gnome2/lib/libgconf-2.so.4 (0x406c4000)
        librt.so.1 => /lib/librt.so.1 (0x406f7000)
        libbonobo-activation.so.4 => /opt/gnome2/lib/libbonobo-activation.so.4 
(0x40709000)
        libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x4071d000)
        libpopt.so.0 => /usr/lib/libpopt.so.0 (0x4075c000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40763000)
        libz.so.1 => /lib/libz.so.1 (0x40806000)
        libm.so.6 => /lib/libm.so.6 (0x40815000)
        liblinc.so.1 => /usr/lib/liblinc.so.1 (0x40838000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40841000)
        libdl.so.2 => /lib/libdl.so.2 (0x40846000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4084a000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x40882000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40887000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4089d000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40904000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40924000)
        libc.so.6 => /lib/libc.so.6 (0x409e4000)
        libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40b0c000)
        libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x40c38000)
        libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x40c6d000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40c70000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40c95000)
        libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40c9d000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40cc7000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Yikes!  It is a bit lengthy, isn't it?  My ignorance in this area is vast, but 
it does look as though it's got bits of both gnome2's and gnome1.4's libs 
mixed in - but what to do next?  Is it possible to disentangle the two 
versions of nautilus so I can run them alongside one another?  Or can the 
newer version be made to run in gnome1.4?   

I'm open to suggestions, and I'm not afraid to tackle any sticky tasks that it 
may require.  This really isn't an issue of need-to-have-nautilus-in-gnome1.4 
as much as it is a matter of trying to learn and understand my system better.

BTW - your feedback thus far has been very helpful and enlightening - and is 
much appreciated!  

Thanks, 

Erin



More information about the Techtalk mailing list