View Single Post
omeriko9's Avatar
Posts: 385 | Thanked: 344 times | Joined on Jan 2010 @ Israel
#203
Originally Posted by bob0smith View Post
Ok, bear with me, I'm pretty new to this ...

I did the above; without root the file appears to run but outputs no results to terminal. If I sudo gainroot first, then I get -

process 4784: arguments to dbus_connection_get_data () were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 5757.
This is normally a bug in some applications using the D-Bus library.
process 4784: arguments to dbus_connection_get_data () were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 5721.
This is normally a bug in some applications using the D-Bus library.
Aborted

HTH
Thank you very much for trying.

Apparently there are no dependencies issue, but looks like there's a problem with the python-dbus bindings.

I did some google on that error, and it might be related to scratchbox, so I must ask - are you trying to install it on scratchbox? (I guess not because you do "sudo gainroot" and not "fakeroot").

Anyway, there's a workaround in the wiki, but it refers to the scratchbox issue. Perhaps it can help in case you're not running on scratchbox rather on the n900 itself.
I copied it from the wiki. Do in x-term:

Code:
eval $(dbus-launch --sh-syntax)
export DBUS_SESSION_BUS_ADDRESS
export DBUS_SESSION_BUS_PID
Can't take guarantee on that code, didn't try it on my n900 (currently restoring from another reflash ), so don't do it unless you're willing to reflash on worst case (although I don't expect anything like that to be necessary).

After executing the above, run
"killall hildon-status-menu"
from x-term, and check again if you get the "internal error" from the control panel.

Thanks!

Last edited by omeriko9; 2010-04-05 at 13:27.