Gutsy Tribe 5: Ubiquity hangs when you go back at "user migration" stage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: ubiquity
Tested in tribe 5 running under a blank Linux VMWare image. Steps to reproduce:
1. Start installer from livecd.
2. Select language, timezone, keyboard as normal.
3. When in "prepare disk space", selected manual (haven't tested with anything else yet)
4. Create two partitions, one of size 2048 (root partition '/'), the other size 256.
5. Select 'next'.
6. When on "Migrate Documents and Settings", click "back".
Expected result:
Should go back to partitioning menu.
Actual result:
Installer remains responsive (and you can quit), but remains in "busy" mode indefinitely, seeming like it's waiting for some asynchronous operation to finish.
How often reproducible:
Seems very repeatable. Reproduced it twice so far.
Will logs momentarily...
Attaching Ubiquity debug log (from running ubiquity --debug). This snippet at the end is particularly interesting:
debconf (developer): <-- GO assistant/ partitions assistant/ partitions run-ma- again run-ma- again ubiquity/ ubiquity/ frontend/ gtk_ui. py", line 1071, in watch_debconf_ fd_helper ubiquity/ ubiquity/ filteredcommand .py", line 179, in process_input line(): ubiquity/ ubiquity/ filteredcommand .py", line 112, in process_line process_ line() ubiquity/ ubiquity/ debconffilter. py", line 236, in process_line 0].run( priority, question): ubiquity/ ubiquity/ components/ migrationassist ant.py" , line 99, in run tant' object has no attribute 'errors'
debconf (developer): --> 0 ok
Sep 12 10:56:07 debconf (filter): <-- GET migration-
debconf (developer): <-- GET migration-
debconf (developer): --> 0
Sep 12 10:56:07 debconf (filter): <-- INPUT high ubiquity/
Sep 12 10:56:07 debconf (filter): widget found for ubiquity/
Exception in GTK frontend (invoking crash handler):
Traceback (most recent call last):
File "/usr/lib/
return callback(source, debconf_condition)
File "/usr/lib/
if not self.process_
File "/usr/lib/
return self.dbfilter.
File "/usr/lib/
if not input_widgets[
File "/usr/lib/
if self.errors:
AttributeError: 'MigrationAssis
Traceback (most recent call last): ubiquity/ ubiquity/ frontend/ gtk_ui. py", line 1071, in watch_debconf_ fd_helper ubiquity/ ubiquity/ filteredcommand .py", line 179, in process_input line(): ubiquity/ ubiquity/ filteredcommand .py", line 112, in process_line process_ line() ubiquity/ ubiquity/ debconffilter. py", line 236, in process_line 0].run( priority, question): ubiquity/ ubiquity/ components/ migrationassist ant.py" , line 99, in run tant' object has no attribute 'errors'
File "/usr/lib/
return callback(source, debconf_condition)
File "/usr/lib/
if not self.process_
File "/usr/lib/
return self.dbfilter.
File "/usr/lib/
if not input_widgets[
File "/usr/lib/
if self.errors:
AttributeError: 'MigrationAssis