install.py crashed with IOError in copyfileobj() - no reason given in error report

Bug #314399 reported by Olaf
6
Affects Status Importance Assigned to Milestone
usb-creator (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: usb-creator

Updated:
USB boot disk creator terminates with error without any obivous reason (just reference to error log which contains no error information). The problem turned out to be an incomplete (truncated) iso file. Thus, reading the content failed when EOF is reached. But the exception is not catched properly nor is there any log output.
---

Tried to create USB boot disk from ubuntu 8.10 live cd for ubuntu 8.10_alternate iso image (which is located on windows partition). Also fails when persistence size is set to 0.

No reasons for error except 'Please see .usb-creator.log'. The logs content is:

-- Starting up at 15:40:31 --
[15:40:31] got a disc: Ubuntu 8.10 i386
[15:40:32] new device:
{'capacity': dbus.UInt64(4126130176L), 'uuid': '618B-70C8', 'label': 'TOSHIBA', 'free': 4118056960L, 'fstype': 'vfat', 'device': '/dev/sdb1', 'mountpoint': '/media/TOSHIBA'
, 'udi': '/org/freedesktop/Hal/devices/volume_uuid_618B_70C8'}
[15:40:32] adding: /dev/sdb1
[15:40:32] updating dest_status as part of update_row_state
[15:40:44] mounting /media/IBM_PRELOAD/ubuntu-8.10-alternate-i386.iso
[15:40:59] updating dest_status as part of update_row_state
[15:41:05] Installing...
[15:41:05] Source CD: /media/IBM_PRELOAD/ubuntu-8.10-alternate-i386.iso
[15:41:05] Destination disk: /dev/sdb1-- Starting up at 15:40:31 --
[15:40:31] got a disc: Ubuntu 8.10 i386
[15:40:32] new device:
{'capacity': dbus.UInt64(4126130176L), 'uuid': '618B-70C8', 'label': 'TOSHIBA', 'free': 4118056960L, 'fstype': 'vfat', 'device': '/dev/sdb1', 'mountpoint': '/media/TOSHIBA'
, 'udi': '/org/freedesktop/Hal/devices/volume_uuid_618B_70C8'}
[15:40:32] adding: /dev/sdb1
[15:40:32] updating dest_status as part of update_row_state
[15:40:44] mounting /media/IBM_PRELOAD/ubuntu-8.10-alternate-i386.iso
[15:40:59] updating dest_status as part of update_row_state
[15:41:05] Installing...
[15:41:05] Source CD: /media/IBM_PRELOAD/ubuntu-8.10-alternate-i386.iso
[15:41:05] Destination disk: /dev/sdb1
[15:41:05] Persistence size: 128 MB
[15:41:05] Marking partition 1 as active.
[15:41:05] installing the bootloader to /dev/sdb1.
[15:41:08] ['/usr/share/usb-creator/install.py', '-s', '/tmp/tmpC5E_Da/.', '-t', '/media/TOSHIBA', '-p', '128']
[15:44:55] Unmounting source volume.
[15:44:56] Install command exited with code: 256
[15:44:56] Forcing shutdown of the install process.
[15:44:56] Unmounting source volume.
[15:44:56] Install failed./media/TOSHIBA/ubuntu-8.10-alternate-i386.iso
[15:41:05] Persistence size: 128 MB
[15:41:05] Marking partition 1 as active.
[15:41:05] installing the bootloader to /dev/sdb1.
[15:41:08] ['/usr/share/usb-creator/install.py', '-s', '/tmp/tmpC5E_Da/.', '-t', '/media/TOSHIBA', '-p', '128']
[15:44:55] Unmounting source volume.
[15:44:56] Install command exited with code: 256
[15:44:56] Forcing shutdown of the install process.
[15:44:56] Unmounting source volume.
[15:44:56] Install failed.

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/share/usb-creator/install.py
InterpreterPath: /usr/bin/python2.5
NonfreeKernelModules: ath_hal
Package: usb-creator 0.1.10
PackageArchitecture: all
ProcAttrCurrent: unconfined
ProcCmdline: /usr/bin/python /usr/share/usb-creator/install.py -s /tmp/tmpC5E_Da/. -t /media/TOSHIBA -p 128
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/share/usb-creator/install.py', '-s', '/tmp/tmpC5E_Da/.', '-t', '/media/TOSHIBA', '-p', '128']
SourcePackage: usb-creator
Title: install.py crashed with IOError in copyfileobj()
Uname: Linux 2.6.27-7-generic i686
UserGroups:

Revision history for this message
Olaf (goerlitz) wrote :
Olaf (goerlitz)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.