Ticket #632 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

liveusb-creator fails on Suse 11.2

Reported by: russellh@… Owned by:
Priority: major Milestone: __unclassified__
Component: linux Version:
Keywords: Cc:
Blocked By: Blocking:

Description

linux-z30m:/home/russh/Download/liveusb-creator-3.8.7 # ./liveusb-creator --verbose [gui:357] Device is not yet mounted, so we cannot determine the amount of free space. Setting a maximum limit of 8G for the persistent storage. [gui:532] Fedora-12-i686-Live-KDE.iso selected [gui:357] Device is not yet mounted, so we cannot determine the amount of free space. Setting a maximum limit of 8G for the persistent storage. [creator:349] /dev/sdc1 selected: {'parent': dbus.String(u'/dev/sdc'), 'udi': <Interface <ProxyObject? wrapping <dbus._dbus.SystemBus? (system) at 0x9b7770> :1.0 /org/freedesktop/Hal/devices/volume_uuid_d60429ab_995b_42ef_a25e_2e3d6ce6515a at 0xd680d0> implementing 'org.freedesktop.Hal.Device' at 0xd68150>, 'uuid': 'd60429ab-995b-42ef-a25e-2e3d6ce6515a', 'fsversion': '1.0', 'device': '/dev/sdc1', 'mount': , 'fstype': 'ext3', 'unmount': False, 'free': None, 'label': } [creator:755] Checking the MBR of /dev/sdc [creator:759] mbr = 'FA31' Traceback (most recent call last):

File "/home/russh/Download/liveusb-creator-3.8.7/liveusb/gui.py", line 435, in begin

elif not self.live.mbr_matches_syslinux_bin():

File "/home/russh/Download/liveusb-creator-3.8.7/liveusb/creator.py", line 779, in mbr_matches_syslinux_bin

mbr_bin = open(self._get_mbr_bin(), 'rb')

TypeError?: coercing to Unicode: need string or buffer, NoneType? found

Change History

comment:1 Changed 3 years ago by lmacken

  • Status changed from new to closed
  • Resolution set to fixed

This issue is because you do not have the syslinux package installed. I just added an error message to that part of the code that will make this more obvious.

The proper solution, however, is to get the liveusb-creator packaged for Suse, so it can pull in these necessary dependencies for us.

Note: See TracTickets for help on using tickets.