[packman] Re: [PM] last-exit 4.0 (openSUSE 10.2/x86_64)
Toni
toni at links2linux.de
Thu Mar 29 18:32:27 CEST 2007
Am Donnerstag, 29. März 2007 schrieb Morgan Brassel:
> Le jeudi 29 mars 2007 à 17:16 +0200, Toni a écrit :
> > Am Donnerstag, 29. März 2007 schrieb Morgan Brassel:
> > > Hi,
> > >
> > > I just installed last-exit from packman repo on opensuse 10.2 (through
> > > smart package manager), and I fail to have it launch. I get the
> > >
> > > following error message:
> > > > last-exit
> > >
> > > Starting new Last Exit server
> > >
> > > Unhandled Exception: System.DllNotFoundException: libX11.so
> > > at (wrapper managed-to-native) NotificationArea:XInternAtom
> > > (intptr,string,bool)
> > > at NotificationArea.OnRealized () [0x00000]
> > > at Gtk.Widget.realized_cb (IntPtr widget) [0x00000]
> > > at (wrapper native-to-managed) Gtk.Widget:realized_cb (intptr)
> > > at <0x00000> <unknown method>
> > > at (wrapper managed-to-native) Gtk.Widget:gtk_widget_show_all
> > > (intptr) at Gtk.Widget.ShowAll () [0x00000]
> > > at LastExit.TrayIcon..ctor (Gtk.Window window) [0x00000]
> > > at LastExit.PlayerWindow..ctor () [0x00000]
> > > at LastExit.Driver.Main (System.String[] args) [0x00000]
> > >
> > > Has this already been reported? Is there a workaround?
> >
> > this looks like an *-sharp2 error.
> >
> > please post the output from:
> > rpm -q gconf-sharp2 glade-sharp2 glib-sharp2 gnome-sharp2 mono-web
> >
> > if mono-web is not installed, install it and check again (in this case I
> > forgot the require-statement for mono-web).
>
> Thank you for your quick answer. Here the output I get:
>
> $ rpm -q gconf-sharp2 glade-sharp2 glib-sharp2 gnome-sharp2 mono-web
> gconf-sharp2-2.8.3-33
> glade-sharp2-2.8.3-33
> glib-sharp2-2.8.3-33
> gnome-sharp2-2.8.3-33
> mono-web-1.1.18.1-12.2
>
> All the packages are installed, including mono-web.
>
> But I finally know where the problem comes from: in /usr/lib, I only
> have libX11.so.6 and libX11.so.6.2.0, whereas last-exit requests
> libX11.so. So I just added a symbolic link and all was ok.
Ok, your solution should work. So have fun with last-exit.
> However, I find it strange that this link wasn't already present...
> Maybe I miss a particular package, who actually might have been
> installed. Is it possible with rpm to know which (eventually not
> installed) package give a particular file?
so this link is missing in your xorg-x11 packages.
yes you can check this with pin or online-pin:
http://hitme.resetbutton.de/pin/
result:
./suse/x86_64/xorg-x11-libX11-32bit-7.2-13.x86_64.rpm: lrwxrwxrwx 1 root
root 15 Nov 25 13:53 /usr/lib/libX11.so.6 -> libX11.so.6.2.0
./suse/x86_64/xorg-x11-libX11-32bit-7.2-13.x86_64.rpm: -rwxr-xr-x 1 root
root 1186148 Nov 25 13:53 /usr/lib/libX11.so.6.2.0
./suse/x86_64/xorg-x11-libX11-devel-32bit-7.2-13.x86_64.rpm: lrwxrwxrwx
1 root root 15 Nov 25 13:53 /usr/lib/libX11.so ->
libX11.so.6.2.0
./suse/x86_64/xorg-x11-libX11-devel-7.2-13.x86_64.rpm: lrwxrwxrwx 1 root
root 15 Nov 25 13:25 /usr/lib64/libX11.so -> libX11.so.6.2.0
./suse/x86_64/xorg-x11-libX11-7.2-13.x86_64.rpm: lrwxrwxrwx 1 root
root 15 Nov 25 13:25 /usr/lib64/libX11.so.6 -> libX11.so.6.2.0
./suse/x86_64/xorg-x11-libX11-7.2-13.x86_64.rpm: -rwxr-xr-x 1 root
root 1306784 Nov 25 13:25 /usr/lib64/libX11.so.6.2.0
looks like this link is only in the 32bit packages, for 64bit it is in the
xorg-x11-libX11-devel package. Strange :)
>
> Morgan
Toni
More information about the Packman
mailing list