It seems the DBus API used by the usb_test script is made unhappy by multiple partitions and ends up with an exception like this:
dbus.Array([dbus.String(u'/media/B3CC-9BC7')], signature=dbus.Signature('s'), variant_level=1)
dbus.Array([], signature=dbus.Signature('s'), variant_level=1)
Traceback (most recent call last):
File "./usb_test", line 142, in <module>
sys.exit(main())
File "./usb_test", line 104, in main
usb_disks = GetDiskInfo()
File "./usb_test", line 62, in GetDiskInfo
bus = dbus.SystemBus()
IndexError: list index out of range
Actually, just looking at this traceback - Francois, do you have an Logical partitions on your USB stick? You must have to have so many partitions.
It seems the DBus API used by the usb_test script is made unhappy by multiple partitions and ends up with an exception like this:
dbus.Array( [dbus.String( u'/media/ B3CC-9BC7' )], signature= dbus.Signature( 's'), variant_level=1) dbus.Signature( 's'), variant_level=1) exit(main( ))
dbus.Array([], signature=
Traceback (most recent call last):
File "./usb_test", line 142, in <module>
sys.
File "./usb_test", line 104, in main
usb_disks = GetDiskInfo()
File "./usb_test", line 62, in GetDiskInfo
bus = dbus.SystemBus()
IndexError: list index out of range
Actually, just looking at this traceback - Francois, do you have an Logical partitions on your USB stick? You must have to have so many partitions.