Bug 116392

Summary: program initial doesn't run
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Deepak Sarda <antrix>
Component: OtherAssignee: Timo Hoenig <thoenig>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: RC 1   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Deepak Sarda 2005-09-11 14:27:07 UTC
I just did a fresh install of RC1 (over network) and chose KDE as the default
desktop.

On running 'initial', I get the following error:
dungeon:~ # initial

Unhandled Exception: System.DllNotFoundException: libX11.so
in (wrapper managed-to-native) Initial.TrayIcon:XInternAtom (intptr,string,bool)
in <0x00096> Initial.TrayIcon:OnRealized ()
in <0x0003b> Gtk.Widget:realized_cb (IntPtr widget)
in (wrapper native-to-managed) Gtk.Widget:realized_cb (intptr)
in <0x00000> <unknown method>
in (wrapper managed-to-native) Gtk.Widget:gtk_widget_show_all (intptr)
in <0x00017> Gtk.Widget:ShowAll ()
in <0x0010e> Initial.Tray:.ctor ()
in <0x000c5> Initial.Initial:.ctor ()
in <0x00016> Initial.Initial:Main (System.String[] args)

I guess initial is a mono app and is looking for some missing dependency.
Comment 1 Timo Hoenig 2005-09-12 08:28:00 UTC
Added a dllmap entry to 'initial.exe.config' to fix this one.

New package submitted autobuild. Closing.
Comment 2 Deepak Sarda 2005-09-12 08:53:07 UTC
Great! In the meantime, is there a workaround for RC1? Like maybe which package
to install to satisfy the missing dependancy :-)
Comment 3 Timo Hoenig 2005-09-12 09:00:33 UTC
Yes, sure, simply edit

   /opt/gnome/lib/initial/initial.exe.config

It should look like:

<configuration>
   <dllmap dll="gdk-x11-2.0" target="libgdk-x11-2.0.so.0" />
   <dllmap dll="libX11" target="libX11.so.6" />
</configuration>

By the way: Unfortunately we had to drop IAL and initial from the default install for RC2. You will 
need to install it by hand or by selecting the "Mobile Selection" manually at installation time.