Re: `com.novell.Beagle' service and `libgeckoglue.so' problems



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]