Wubi.exe crashes with TypeError: unsupported operand type(s) for /: 'str' and 'int' with --size command line argument

Bug #799780 reported by Jean-Baptiste Lallement
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Wubi
Fix Released
Undecided
Unassigned
Ubuntu
Fix Released
Medium
Colin Watson
Oneiric
Fix Released
Medium
Colin Watson

Bug Description

TEST CASE:
./wubi.exe --size=10000

Result:
Traceback (most recent call last):
  File "\lib\wubi\application.py", line 57, in run
  File "\lib\wubi\application.py", line 131, in select_task
  File "\lib\wubi\application.py", line 155, in run_installer
  File "\lib\wubi\frontends\win32\frontend.py", line 115, in show_installation_settings
  File "\lib\winui\ui.py", line 168, in __init__
  File "\lib\winui\ui.py", line 91, in __init__
  File "\lib\wubi\frontends\win32\installation_page.py", line 206, in on_init
  File "\lib\wubi\frontends\win32\installation_page.py", line 156, in populate_distro_list
  File "\lib\wubi\frontends\win32\installation_page.py", line 277, in on_distro_change
  File "\lib\wubi\frontends\win32\installation_page.py", line 99, in populate_drive_list
  File "\lib\wubi\frontends\win32\installation_page.py", line 115, in select_default_drive
  File "\lib\wubi\frontends\win32\installation_page.py", line 291, in on_drive_change
  File "\lib\wubi\frontends\win32\installation_page.py", line 129, in populate_size_list
  File "\lib\wubi\frontends\win32\installation_page.py", line 133, in select_default_size
TypeError: unsupported operand type(s) for /: 'str' and 'int'

This is caused by the following type conversion in wubi/frontends/win32/installation_page.py:

131- def select_default_size(self):
132: if self.info.installation_size_mb:
133: installation_size_gb = int(self.info.installation_size_mb/1000)

Tags: testcase

Related branches

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

I'm adding an Ubuntu task to track it in Oneiric.

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Setting to confirmed/medium. This is required for automated testing.

Revision history for this message
Brian Murray (brian-murray) wrote :
Revision history for this message
Colin Watson (cjwatson) wrote :

revno: 217
fixes bug(s): https://launchpad.net/bugs/799780
committer: Colin Watson <email address hidden>
branch nick: trunk
timestamp: Mon 2011-06-20 17:12:48 +0100
message:
  Declare --size as taking an int argument (LP: #799780).

Changed in wubi:
status: New → Fix Released
tags: added: testcase
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.