Comment 5 for bug 887049

Revision history for this message
Brendan Donegan (brendan-donegan) wrote :

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.