[Bug 1294877] Re: usb-creator fails to wipe usb device when the device has ext4 partition
Timo Jyrinki
timo.jyrinki at canonical.com
Mon Aug 18 11:19:54 UTC 2014
There was a typo in the changelog, but this got fixed now by Martin (in
14.10 so far):
usb-creator (0.2.61) utopic; urgency=medium
* Don't specify an erase type. Using "zero" will take an awfully long time,
time out, and isn't necessary. (LP: #294877)
* Revert "Ignore errors from synchronisations after wipefs calls". This
udisks hack doesn't work (it now silently fails to format the device,
instead of showing the error message), and won't stay in udisks.
(See LP #1059872)
-- Martin Pitt <martin.pitt at ubuntu.com> Mon, 18 Aug 2014 12:51:13 +0200
** Changed in: usb-creator (Ubuntu)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to usb-creator in Ubuntu.
https://bugs.launchpad.net/bugs/1294877
Title:
usb-creator fails to wipe usb device when the device has ext4
partition
Status in OEM Priority Project:
In Progress
Status in OEM Priority Project trusty series:
New
Status in abstraction for enumerating and managing block devices:
Invalid
Status in “udisks2” package in Ubuntu:
Invalid
Status in “usb-creator” package in Ubuntu:
Fix Released
Status in “udisks2” source package in Trusty:
Invalid
Status in “usb-creator” source package in Trusty:
Confirmed
Bug description:
[Impact]
* This bug is a runtime exception caused by invalid erase type.
* With this bug users can not erase disks with usb-creator.
[Test Case]
* Prepare an usbstick with any partition(s),
this could be done with "gparted".
* Launch usb-creator-gtk or usb-creator-kde.
* Insert the usbstick, click the button "Erase Disk".
* It will popup an exception window with the error message similar to:
Traceback (most recent call last):
File "format.py", line 7, in <module>
block.call_format_sync('dos', GLib.Variant('a{sv}', {'erase': GLib.Variant('s', '')}), None)
gi._glib.GError: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error erasing device: Unknown or unsupported erase type `'
* Please be noted, the erase operation may still fail even with
this bug properly fixed due to some other bugs, such as bug #1318954.
[Regression Potential]
* Since the erasing operation is also blocked by other bugs,
we may not be able to verify the entire erasing operation,
in such a case we can not promise the effect of the patch,
and it may (although not sure to) has other side effect such as:
* The patch for this bug changes the erase type to "zero",
according to the UDisk2 API [1] it will erase the entire device,
this may cause a long time to complete.
[1]: http://udisks.freedesktop.org/docs/latest/gdbus-
org.freedesktop.UDisks2.Block.html#gdbus-method-org-freedesktop-
UDisks2-Block.Format
A dialog with the following text appears anytime I try to wipe my usb
pen (both when partitioned and unpartitioned):
org.freedesktop.DBus.Python.gi._glib.GError: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/dbus/service.py", line 707, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/share/usb-creator/usb-creator-helper", line 239, in Format
block.call_format_sync('dos', GLib.Variant('a{sv}', {'erase': GLib.Variant('s', '')}), None)
gi._glib.GError: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error synchronizing after initial wipe: Timed out waiting for object
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: usb-creator-gtk 0.2.55
ProcVersionSignature: Ubuntu 3.13.0-17.37-generic 3.13.6
Uname: Linux 3.13.0-17-generic x86_64
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Mar 19 23:26:15 2014
InstallationDate: Installed on 2013-10-05 (165 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Beta amd64 (20131005)
SourcePackage: usb-creator
UpgradeStatus: Upgraded to trusty on 2013-12-10 (99 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/1294877/+subscriptions
More information about the foundations-bugs
mailing list