install.py crashed with AssertionError in __init__() [regression from 2.1.20]

Bug #523648 reported by Martin Pitt
86
This bug affects 16 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
High
Canonical Foundations Team
Lucid
Fix Released
High
Canonical Foundations Team

Bug Description

Binary package hint: ubiquity

I got this from today's ubuntu-netbook daily image. I got as far as answering all the questions, then it crashed.

I actually got two crash reports, will file the second one in a minute. I don't know whether one is just the consequence of the other.

ProblemType: Crash
Architecture: i386
Date: Thu Feb 18 08:12:24 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/share/ubiquity/install.py
InterpreterPath: /usr/bin/python2.6
LiveMediaBuild: Ubuntu-Netbook 10.04 "Lucid Lynx" - Alpha i386 (20100218)
Package: ubiquity 2.1.21
ProcAttrCurrent: unconfined (enforce)
ProcCmdline: /usr/bin/python /usr/share/ubiquity/install.py
ProcCwd: /home/ubuntu
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
 LC_COLLATE=C
ProcVersionSignature: Ubuntu 2.6.32-13.18-generic
PythonArgs: ['/usr/share/ubiquity/install.py']
SourcePackage: ubiquity
Title: install.py crashed with AssertionError in __init__()
Uname: Linux 2.6.32-13-generic i686
UserGroups:

Revision history for this message
Martin Pitt (pitti) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

The other crash report is bug 523649.

visibility: private → public
tags: removed: need-duplicate-check
Changed in ubiquity (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Martin Pitt (pitti) wrote :

It just occurred to me that ubiquity didn't even ask me for partitioning; it just seems to have skipped that step entirely.

Revision history for this message
Martin Pitt (pitti) wrote :

I downgraded to 2.1.20 ubiquity debs, and confirm that these do not have this problem. So it's apparently not a regression from the 2.1.20 conversion to plugins, but a regression in 2.1.21.

summary: - install.py crashed with AssertionError in __init__()
+ install.py crashed with AssertionError in __init__() [regression from
+ 2.1.20]
Revision history for this message
Martin Pitt (pitti) wrote :

Since this seems to break the installer completely, and this does not look system specific, I'm milestoning this to alpha-3.

Changed in ubiquity (Ubuntu Lucid):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
milestone: none → lucid-alpha-3
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 2.1.22

---------------
ubiquity (2.1.22) lucid; urgency=low

  * Use raised_privileges() in the noninteractive FE for init.
  * Fix a couple of areas that broke in the noninteractive portions of
    ubi-usersetup from the plugins conversion.
  * Drop myth-summary. Now that ubi-summary is a plugin, it's much more
    difficult to override, and not worth the delta.
  * Since both partman and usersetup now want to go after console_setup,
    set partman's weight higher than usersetup's to restore the page.
    (LP: #523648)
  * Integrate 60mythbuntu target config into myth-passwords now that
    user setup is a plugin.
  * For user-setup's PageDebconf, inherit from PageBase for skeleton
    functions that Page may use.
 -- Mario Limonciello <email address hidden> Fri, 19 Feb 2010 10:41:33 -0600

Changed in ubiquity (Ubuntu Lucid):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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