oem-config fails to run

Bug #616581 reported by Tobin Davis
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
High
Colin Watson
Maverick
Fix Released
High
Colin Watson

Bug Description

Binary package hint: ubiquity

Starting with daily-preinstalled image of 20100809 for omap4, the system has failed to run oem-config. The version installed on the image is 2.3.4. Manually updating the image to 2.3.5 has not fixed the issue.

The system will start X, but nothing happens after that. Pressing enter dumps the user to a console screen logged in as root. Restarting oem-config with "oem-config-firstboot --debug" doesn't generate any useful information beyond what is already in /var/log/oem-config.log (attached).

This is the output in oem-config.log:

Ubiquity 2.3.5 (oem-config)
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
/usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: oem-config 2.3.5
Uname: Linux 2.6.34-902-omap4 armv7l
Architecture: armel
Date: Thu Aug 12 01:09:31 2010
PackageArchitecture: all
ProcEnviron: PATH=(custom, no user)
SourcePackage: ubiquity

Revision history for this message
Tobin Davis (gruemaster) wrote :
Revision history for this message
Tobin Davis (gruemaster) wrote :

Also fails on omap (Beagleboard). Was able to get a crash report on this system, but unable to get apport to push the data up. Attached manually.

Revision history for this message
Micheal Harker (mh0) wrote :

Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here. Thanks for taking the time to make Ubuntu better!

Changed in ubiquity (Ubuntu):
status: New → Confirmed
Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

This bug should have enough information for the developers to begin to resolve the issue. Thank you for helping improve Ubuntu.

Changed in ubiquity (Ubuntu):
importance: Undecided → High
status: Confirmed → Triaged
Revision history for this message
Emmet Hikory (persia) wrote :

At least on my beagleboard, this appears to be a lack of memory issue. It7s replicable arbitrarily over several reboots until I add a swap file, after which X comes up (although running GDM, rather than auto-launching oem-config). Tested with maverick alpha-3 image.

Revision history for this message
Tobin Davis (gruemaster) wrote :

Alpha 3 image is from 20100804 image. Failure occurs starting with 20100809 image. Thank you for helping to test this further and working towards improving Ubuntu on Arm.

Revision history for this message
Oliver Grawert (ogra) wrote :

commenting out the lines 342-346 and 348-352 in /usr/bin/ubiquity-dm makes oem-config start up

strangely that code should not be executed at all:

line 342 has: "if os.path.exists('/usr/bin/xfsettingsd'):" this should prevent execution of the lines up to 346
line 348 has: "if os.path.exists('/usr/lib/ubiquity/panel') and "xfwm4" not in wm_cmd:" and should not execute the code until line 352

none of the above conditins are ever true on an ubuntu preinstalled netbook image....

Revision history for this message
Colin Watson (cjwatson) wrote :

ubiquity-frontend-gtk is Architecture: all when it should be Architecture: any.

Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu Maverick):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 2.3.8

---------------
ubiquity (2.3.8) maverick; urgency=low

  [ Mario Limonciello ]
  * If a plugin declares a title, but it's not fetched properly from debconf,
    hide the title bar rather than crash.
  * Don't use "Ethernet" when indicating a user is connected to the network.
    (LP: #615104, #615035)
  * Make sure finished_label reflects the derivative name rather than
    hardcoding to "Ubuntu".
  * Set the buttons on the second autopartitioning screen appropriately
    to the choices on the first.

  [ Colin Watson ]
  * Update d-i/update-control for Dpkg::Deps changes in dpkg 1.15.6.
  * Make ubiquity-frontend-gtk Architecture: any, due to
    /usr/lib/ubiquity/panel (LP: #616581).
  * Remove build-locale on clean.
  * Update build rules for changes in debian-installer-utils 1.78.

  [ Jonathan Riddell ]
  * Add prepare page to KDE frontend
  * Update KDE Language page to closer follow GTK layout
  * pixmaps/cd_in_tray.png moves to ubiquity.install-any and ubiquity replaces old
    ubiquity-frontend-gtk
  * In debian/rules move usr/lib/ubiquity/ubiquity/cheese* back to
    ubiquity-frontend-gtk package, including it in ubiquity package brings in a lot
    of Gnome dependencies
  * In ubi-language.py check if release notes can be accessed as well as checking
    for upgrade available and show correct label as appropriate

  [ Evan Dandrea ]
  * Add new non-free option text from Michael Forrest.
  * Do not show the skip button by default.
  * Make the keyboard guesser window modal again, making it closeable
    and accepting of input.
  * Add back ready_text_label for the KDE frontend.
  * Add parallel operation support to the KDE frontend, with help from
    Jonathan Riddell.
  * Automatic update of included source packages: debian-installer-utils
    1.79ubuntu1, flash-kernel 2.28ubuntu8, partman-auto 91ubuntu4,
    partman-uboot 4, user-setup 1.28ubuntu8.
  * Update translations from Launchpad.
 -- Evan Dandrea <email address hidden> Thu, 26 Aug 2010 20:50:32 +0100

Changed in ubiquity (Ubuntu Maverick):
status: Fix Committed → 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.