oem-config-debconf does not start on preinstalled images

Bug #732576 reported by Oliver Grawert
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
High
Unassigned
Natty
Fix Released
High
Unassigned

Bug Description

Binary package hint: ubiquity

even though /var/lib/oem-config/run exists, oem-config is not started on boot on preinstalled arm images with the ubuntu-headless flavour.

creating a root passwd on the SD and running service oem-config start makes it run flawless, it seems that the upstart job is not executed at all (there is indeed no display manager installed on a headless image and apparently the upstart conf file defines to start on any display manager event).

Tags: armel
Oliver Grawert (ogra)
tags: added: armel
Changed in ubiquity (Ubuntu Natty):
importance: Undecided → High
milestone: none → ubuntu-11.04-beta-1
Revision history for this message
Oliver Grawert (ogra) wrote :

looking at the source code, apparently there is debian/oem-config.oem-config-debconf.upstart but this job is neither installed by the oem-config-debconf (which is in fact completely empty) package nor can it be found anywhere on the image. the package oem-config-debconf is installed though.

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

apprently an explicit dh_inistallinit is missing in debian/rules for the oem-config-debconf upstart job.

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

copying the upstart job file in place does not resolve the issue completely. one condition for starting oem-config-debconf is "started dbus".
we do not install dbus in the preinstalled headless images so oem-config-debconf never starts. the package either needs to depend on dbus or drop the condition from the upstart job.

to be honest i dont think the debconf frontend needs dbus anywhere so i would prefer just dropping the "started dbus" from the job script.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 2.5.25

---------------
ubiquity (2.5.25) natty; urgency=low

  [ Mario Limonciello ]
  * Install oem-config-debconf properly. (LP: #732576)
  * Don't trigger oem-config-debconf on dbus.

  [ Kees Cook ]
  * scripts/plugininstall.py: do not explode if /proc/swaps is missing,
    thanks to Gilles Grandou (LP: #651886).
 -- Kees Cook <email address hidden> Thu, 10 Mar 2011 14:37:48 -0800

Changed in ubiquity (Ubuntu Natty):
status: New → Fix Released
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.