Running hal-blackberry alone could come out with errors. What you need to do is take the UDI string from HAL (run hal-device for a list of them) and post that into the enviroment variable UDI
$UDI='something' /usr/bin/hal-blackberry That should then look at a real device. If it still errors then we might have a problem with newer version of hal. I made that for fiesty fawn (ubuntu) and what ever hal/dbus combo that was using. Oh and had any thoughts about making a fuze-fs python based (or c based) plugin for the folder access and have it mount like the mass storage? Best Regards, Martin Owens On Wed, 2008-10-22 at 21:03 -0400, Chris Frey wrote: > Hi Martin, > > I'm working on integrating your HAL scripts, and while testing on my Debian > Etch (stable) system, I'm running into some problems. > > Some questions: > > - How did you test your scripts? I'm assuming I can't just run > /usr/bin/hal-blackberry and have some useful output. > > - What version of HAL did you write the script for? Should this > matter? > > Thanks, > - Chris > > > What I get from just running /usr/bin/hal-blackberry (which I assume is not > a good idea): > > [cdfrey barry-git1]$ /usr/bin/hal-blackberry > process 24466: arguments to dbus_message_new_method_call() were incorrect, > assertion "_dbus_check_is_valid_path (path)" failed in file dbus-message.c > line 1074. > This is normally a bug in some application using the D-Bus library. > process 24466: arguments to dbus_message_set_destination() were incorrect, > assertion "message != NULL" failed in file dbus-message.c line 2861. > This is normally a bug in some application using the D-Bus library. > process 24466: arguments to dbus_connection_send_with_reply() were incorrect, > assertion "message != NULL" failed in file dbus-connection.c line 3049. > This is normally a bug in some application using the D-Bus library. > Traceback (most recent call last): > File "/usr/bin/hal-blackberry", line 42, in ? > h = HalBlackberry() > File "/usr/bin/hal-blackberry", line 13, in __init__ > self.get_properties() > File "/usr/bin/hal-blackberry", line 18, in get_properties > self.busnum = self.get_property( 'usb.bus_number' ) > File "/usr/bin/hal-blackberry", line 22, in get_property > return self.device().GetProperty(name, > dbus_interface="org.freedesktop.Hal.Device") > File "/var/lib/python-support/python2.4/dbus/proxies.py", line 24, in > __call__ > self._proxy_method._proxy._pending_introspect.block() > AttributeError: 'NoneType' object has no attribute 'block' > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel