Gutsy Tribe 5: Ubiquity hangs when you go back at "user migration" stage

Bug #139111 reported by William Lachance
2
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
New
Undecided
Unassigned
Nominated for Gutsy by William Lachance

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...

Revision history for this message
William Lachance (wrlach) wrote :

Attaching Ubiquity debug log (from running ubiquity --debug). This snippet at the end is particularly interesting:

debconf (developer): <-- GO
debconf (developer): --> 0 ok
Sep 12 10:56:07 debconf (filter): <-- GET migration-assistant/partitions
debconf (developer): <-- GET migration-assistant/partitions
debconf (developer): --> 0
Sep 12 10:56:07 debconf (filter): <-- INPUT high ubiquity/run-ma-again
Sep 12 10:56:07 debconf (filter): widget found for ubiquity/run-ma-again
Exception in GTK frontend (invoking crash handler):
Traceback (most recent call last):
  File "/usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py", line 1071, in watch_debconf_fd_helper
    return callback(source, debconf_condition)
  File "/usr/lib/ubiquity/ubiquity/filteredcommand.py", line 179, in process_input
    if not self.process_line():
  File "/usr/lib/ubiquity/ubiquity/filteredcommand.py", line 112, in process_line
    return self.dbfilter.process_line()
  File "/usr/lib/ubiquity/ubiquity/debconffilter.py", line 236, in process_line
    if not input_widgets[0].run(priority, question):
  File "/usr/lib/ubiquity/ubiquity/components/migrationassistant.py", line 99, in run
    if self.errors:
AttributeError: 'MigrationAssistant' object has no attribute 'errors'

Traceback (most recent call last):
  File "/usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py", line 1071, in watch_debconf_fd_helper
    return callback(source, debconf_condition)
  File "/usr/lib/ubiquity/ubiquity/filteredcommand.py", line 179, in process_input
    if not self.process_line():
  File "/usr/lib/ubiquity/ubiquity/filteredcommand.py", line 112, in process_line
    return self.dbfilter.process_line()
  File "/usr/lib/ubiquity/ubiquity/debconffilter.py", line 236, in process_line
    if not input_widgets[0].run(priority, question):
  File "/usr/lib/ubiquity/ubiquity/components/migrationassistant.py", line 99, in run
    if self.errors:
AttributeError: 'MigrationAssistant' object has no attribute 'errors'

Revision history for this message
William Lachance (wrlach) wrote :

Attaching /var/log/syslog

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.