I'm currently testing 14.04 and while there are many things I like about it, the udisks
bugs are upsetting. I'm currently running 12.04 on all production systems due to these problems which if I'm not mistaken began with 12.10 and have been present ever since.
When I try to use Benchmarking from within disks
on an unmounted partition on sda
, I get the following error:
Error seeking to offset 2560872448 (g-io-error-quark, 13)
Supporting data (too long to include here):
The older 3.0.2 source should still be viable thru 14.04 as most of the deps are available for 14.04. However better to rebuild & package for trusty as an upgrade to current gnome-disk-utility package, so to that end a ppa.
https://launchpad.net/~mc3man/+archive/trusty-tests
Notes: Uses the last 3.0.2 source in Ubuntu - 3.0.2-2ubuntu7 precise (- the package name inadvertently got 8 at end, no matter really.
Only real change was to remove nautilus extension & launchpad integration as no longer working or used & would cause a ftbfs.
The default opening window size is a bit small, needs to be resized or maxed after opening. If I stumble upon a way to adjust in source will do so. ( patch welcome.
If unsuitable then either use ppa-purge or just remove ppa, remove gnome-disk-utility, update sources & re-install current gnome-disk-utility.
Copied over a previous build to ppa for saucy (saucy is almost EOL
As far as usb creator, the 14.04 version is fine, just format the flash drive first to fat32, then open usb creator and it should work ok.
I've checked the source of gnome-disk-utility from their git repository and the problem is that on 32bit architectures it uses 32bit lseek() function to seek the signed offset. So it succeeds for the first few seeks, but then it fails beyond 2^31 bytes (2560872448 is beyond this bound).
Based on the manual of lseek64 the fix is either to add just one line before all headers:
Or switch to lseek64 prototype.