Comment 3 for bug 150400

Revision history for this message
Liam Keene (liam-keene) wrote :

That looks very similar the same behaviour that was happening in this Bug 141023. Yet that problem happened when there were non-ascii characters in the name/label/uuid fields. From your screenshots, this is clearly not the case.

I can replicate your problem with the radio buttons too. It also happens when using the HFS and VFAT formats.

I also noticed that if you create a new partition, then choose one of the HFS/NTFS/VFAT formats then choose another one of the HFS/NTFS/VFAT formats the following traceback is written to the terminal.

Traceback (most recent call last):
  File "/usr/bin/mountconfig", line 2563, in slotMountTypeChanged
    self.selectEntry(self.comboIndexToMountType[index])
  File "/usr/bin/mountconfig", line 2548, in selectEntry
    self.currentMountEntry.setMountType(mounttype)
  File "/usr/bin/mountconfig", line 1103, in setMountType
    self.extensionObjects[newtypename] = self.MountTypes[newtypename][0](self.extension)
  File "/usr/bin/mountconfig", line 751, in __init__
    super(MountEntryExtVFAT,self).__init__(base)
  File "/usr/bin/mountconfig", line 649, in __init__
    self.label = base.label
AttributeError: 'MountEntryExtVFAT' object has no attribute 'label'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/apport_python_hook.py", line 42, in apport_excepthook
    binary = os.path.realpath(os.path.join(os.getcwdu(), sys.argv[0]))
IndexError: list index out of range

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/mountconfig", line 2563, in slotMountTypeChanged
    self.selectEntry(self.comboIndexToMountType[index])
  File "/usr/bin/mountconfig", line 2548, in selectEntry
    self.currentMountEntry.setMountType(mounttype)
  File "/usr/bin/mountconfig", line 1103, in setMountType
    self.extensionObjects[newtypename] = self.MountTypes[newtypename][0](self.extension)
  File "/usr/bin/mountconfig", line 751, in __init__
    super(MountEntryExtVFAT,self).__init__(base)
  File "/usr/bin/mountconfig", line 649, in __init__
    self.label = base.label
AttributeError: 'MountEntryExtVFAT' object has no attribute 'label'

This at least gives us something to go forward with.