Re: `com.novell.Beagle' service and `libgeckoglue.so' problems
- From: Tolan Blundell <tolan bgz-consultants com>
- To: dashboard-hackers gnome org
- Subject: Re: `com.novell.Beagle' service and `libgeckoglue.so' problems
- Date: Sat, 22 Jan 2005 15:40:12 +0000
Same problem here, the libgeckoglue.so one that is.
My DBUS bus address is different:
-------------------------------------------------------
[tolan thome ~]$ export | grep DBUS
declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-K05lccgMwP"
-------------------------------------------------------
[ksidirop Sirca ~]$ best
Unhandled Exception: System.DllNotFoundException: libgeckoglue.so
Try running with MONO_LOG_LEVEL=debug and MONO_LOG_MASK=dll environment
variables set and look for anything fishy in there.
Done this, get the following:
-------------------------------------------------------
Mono-INFO: DllImport attempting to load: 'gnomesharpglue'.
Mono-INFO: DllImport loading location: 'libgnomesharpglue.so'.
Mono-INFO: DllImport attempting to load: 'libgeckoglue.so'.
Mono-INFO: DllImport loading location: 'libgeckoglue.so'.
Mono-INFO: DllImport error loading library: 'libgtkembedmoz.so: cannot
open shar
ed object file: No such file or directory'.
Mono-INFO: DllImport loading library: './libgeckoglue.so'.
Mono-INFO: DllImport error loading library './libgeckoglue.so: cannot
open share
d object file: No such file or directory'.
Mono-INFO: DllImport loading: 'libgeckoglue.so'.
Mono-INFO: DllImport error loading library 'libgtkembedmoz.so: cannot
open share
d object file: No such file or directory'.
(best:5353): Mono-WARNING **: DllImport unable to load library
'libgtkembedmoz.s
o: cannot open shared object file: No such file or directory'.
Mono-INFO: DllImport attempting to load: 'libgeckoglue.so'.
Mono-INFO: DllImport loading location: 'libgeckoglue.so'.
Mono-INFO: DllImport error loading library: 'libgtkembedmoz.so: cannot
open shar
ed object file: No such file or directory'.
Mono-INFO: DllImport loading library: './libgeckoglue.so'.
Mono-INFO: DllImport error loading library './libgeckoglue.so: cannot
open share
d object file: No such file or directory'.
Mono-INFO: DllImport loading: 'libgeckoglue.so'.
Mono-INFO: DllImport error loading library 'libgtkembedmoz.so: cannot
open share
d object file: No such file or directory'.
(best:5353): Mono-WARNING **: DllImport unable to load library
'libgtkembedmoz.s
o: cannot open shared object file: No such file or directory'.
Unhandled Exception: System.DllNotFoundException: libgeckoglue.so
in <0x00053> (wrapper managed-to-native)
Beagle.Util.GeckoUtils:blam_gecko_utils
_init_services ()
in [0x00000] (at
/usr/src/redhat/BUILD/beagle-0.0.4/Util/GeckoUtils.cs:67) Beagl
e.Util.GeckoUtils:Init ()
in [0x00022] (at /usr/src/redhat/BUILD/beagle-0.0.4/Best/Best.cs:71)
Best.Best:M
ain (string[])
Mono-INFO: DllImport attempting to load: 'libglib-2.0.so.0'.
Mono-INFO: DllImport loading location: 'libglib-2.0.so.0'.
-------------------------------------------------------
Had a look for libgtkembedmoz.so (as libgeckoglue.so is in /usr/lib/beagle/)
-------------------------------------------------------
[tolan thome ~]$ locate libgtkembedmoz.so
/usr/lib/firefox-1.0/libgtkembedmoz.so
/usr/lib/mozilla-1.7.5/libgtkembedmoz.so
/usr/lib/thunderbird-1.0/libgtkembedmoz.so
-------------------------------------------------------
Just as an experiment I tried copying the one from moz 1.7.5 to
/usr/lib/beagle/ and it seemed to help. But then it complained about
missing libxpcom.so so I tried copying that in too... Seemed happy,
although I'm sure this isn't exactly the right thing to do..
Now I get:
-------------------------------------------------------
[tolan thome ~]$ best
Mono-INFO: DllImport attempting to load: 'libgnomeui-2.so.0'.
Mono-INFO: DllImport loading location: 'libgnomeui-2.so.0'.
Mono-INFO: DllImport attempting to load: 'libgobject-2.0.so.0'.
Mono-INFO: DllImport loading location: 'libgobject-2.0.so.0'.
Mono-INFO: DllImport attempting to load: 'gnomesharpglue'.
Mono-INFO: DllImport loading location: 'libgnomesharpglue.so'.
Mono-INFO: DllImport attempting to load: 'libgeckoglue.so'.
Mono-INFO: DllImport loading location: 'libgeckoglue.so'.
Unhandled Exception: System.NullReferenceException: Object reference not
set to an instance of an object
in (unmanaged) (wrapper managed-to-native)
Beagle.Util.GeckoUtils:blam_gecko_utils_init_services ()
in <0x00004> (wrapper managed-to-native)
Beagle.Util.GeckoUtils:blam_gecko_utils_init_services ()
in [0x00000] (at
/usr/src/redhat/BUILD/beagle-0.0.4/Util/GeckoUtils.cs:67)
Beagle.Util.GeckoUtils:Init ()
in [0x00022] (at /usr/src/redhat/BUILD/beagle-0.0.4/Best/Best.cs:71)
Best.Best:Main (string[])
Mono-INFO: DllImport attempting to load: 'libglib-2.0.so.0'.
Mono-INFO: DllImport loading location: 'libglib-2.0.so.0'.
-------------------------------------------------------
also, from beagle-query, I'm getting the following:
-------------------------------------------------------
[tolan thome ~]$ beagle-query
Mono-INFO: DllImport attempting to load: 'libgtk-x11-2.0.so.0'.
Mono-INFO: DllImport loading location: 'libgtk-x11-2.0.so.0'.
Mono-INFO: DllImport attempting to load: 'dbus-glib-1'.
Mono-INFO: DllImport loading location: 'libdbus-glib-1.so'.
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
Mono-INFO: DllImport attempting to load: 'libdbus-glib-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-glib-1.so.0'.
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
The query failed with error:
System.ApplicationException: Service 'org.freedesktop.DBus' does not exist.
in <0x00087> DBus.Service:Get (DBus.Connection,string)
in <0x0001d> DBus.BusDriver:New (DBus.Connection)
in [0x0000f] (at
/usr/src/redhat/BUILD/beagle-0.0.4/BeagleClient/DBusisms.cs:77)
Beagle.DBusisms:get_Driver ()
in [0x0000a] (at
/usr/src/redhat/BUILD/beagle-0.0.4/BeagleClient/DBusisms.cs:65)
Beagle.DBusisms:get_Service ()
in [0x00016] (at
/usr/src/redhat/BUILD/beagle-0.0.4/BeagleClient/Factory.cs:40)
Beagle.Factory:get_TheFactory ()
in [0x00000] (at
/usr/src/redhat/BUILD/beagle-0.0.4/BeagleClient/Factory.cs:49)
Beagle.Factory:NewQuery ()
in [0x00005] (at /usr/src/redhat/BUILD/beagle-0.0.4/tools/Query.cs:158)
QueryTool:Main (string[])
Mono-INFO: DllImport attempting to load: 'libdbus-1.so.0'.
Mono-INFO: DllImport loading location: 'libdbus-1.so.0'.
-------------------------------------------------------
I've had beagled running in the foreground whilst doing all this, and it
doesn't seem to be registering any of it, it's just happily indexing away.
Any suggestions greatfully received :)
Tolan.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]