Creating recovery media during oem-config fails to show blank DVDs

Bug #698347 reported by Mario Limonciello
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dell-recovery (Ubuntu)
Fix Released
Undecided
Unassigned
Maverick
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: dell-recovery

Impact:
At the end of the out of box experience (oem-config), a user is prompted to produce recovery media. The ISO image is properly generated. If the user selects USB as a target, USB-Creator works properly. If the user selects DVD as a target, brasero opens up, but never offers to write to a blank DVD.

This is caused because oem-config runs as the user 'oem' while brasero runs as 'root'. Brasero isn't able to communicate over D-Dbus to discover devices. This is a regression from Ubuntu 10.04 that started occurring in Ubuntu 10.10 because oem-config now runs as 'oem'.

Addressed:
This bug has been fixed in trunk, it will be included for Ubuntu 11.04.

Instructions to reproduce:
1) Create recovery media that includes dell-recovery
2) Install the recovery media
3) During OOBE select to create more recovery media on DVD
4) Observe that blank DVDs are never offered as targets.

Regression Potential:
None. The code to fix the problem is very minimal and only affects the way that Brasero is launched.

Changed in dell-recovery (Ubuntu):
status: New → Fix Committed
Changed in dell-recovery (Ubuntu):
status: Fix Committed → New
Changed in dell-recovery (Ubuntu):
status: New → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

Mario, there is already a dell-recovery in maverick-proposed. Do you want to get that verified first and move to -updates? Or do you want this version to get into -proposed as fast as possible? In the latter case, please rebuild with -v0.71 to include the previous SRU in the source.changes, as the previous bugs need to be re-verified.

Revision history for this message
Mario Limonciello (superm1) wrote :

Hi Martin:

Lets get that verified first. I'll talk to some of the OEM services guys to see if I can get them to add some feedback to that SRU based on their test experience.

This one already includes the previous code, but is iterative to the previous changelog so doesn't mention those. As soon as the other one leaves -proposed for -updates can you move this one from unapproved to proposed?

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

This bug was fixed in the package dell-recovery - 0.76

---------------
dell-recovery (0.76) natty; urgency=low

  [ Mario Limonciello ]
  * Add a new binary package, dell-recovery-bootloader.
  * Translate the recovery line that is inserted into grub.cfg based
    upon the initial language selected during OOBE.
  * Include a Chinese translation of the above.
  * Use dbus-launch to start brasero (LP: #698347)
  * Remove superfolous --set parameters in grub.cfg's.
  * Adjust to current modules available in natty for bootloader postinst.
  * If the utility partition is corrupted, abort DRMK install, but don't
    cause the installer to crash.
  * If a package specifies a modaliases field, don't mark it for automatic
    installation if it's in debs/main.
  * Mark Jockey to install both free and non-free drivers.
  * On native BTO compatible images make sure to record in bto.xml that they're
    native during stage1.
  * On native BTO compatible images also record the date during stage1.
  * Add a test for bug 700910. If encountered, skip that phase of install.
  * Update translations from Launchpad.

  [ Bryan Kemp ]
  * Updated Error string for non Dell/Alienware Systems
  * Added support for Alienware platforms
 -- Mario Limonciello <email address hidden> Tue, 11 Jan 2011 01:46:01 -0600

Changed in dell-recovery (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Mario Limonciello (superm1) wrote :

As it turns out there was a problem with 0.71.4 (and earlier) in a rounding error. Please accept 0.71.5 instead as this SRU is processed.

Revision history for this message
Kent Baxley (kentb) wrote :

I am able to successfully create good recovery media with the proposed updates. Brasero now finds my recovery media, I can burn a recovery disc and also re-install successfully with the same media.

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted dell-recovery into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in dell-recovery (Ubuntu Maverick):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Kent Baxley (kentb) wrote :

Testing with 0.71.6:

So far so good. I am able to create a good USB recovery stick with this update. The usb-creator tool runs to completion and I am not getting any bad or partially-burned USB sticks in testing so far. I've installed a system, created backup USB media, then restored the system with said USB stick and haven't had any failures.

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dell-recovery - 0.71.6

---------------
dell-recovery (0.71.6) maverick-proposed; urgency=low

  "6th time's a charm!"
  * Cherry pick from trunk:
    - Use dbus-launch for launching usb-creator to help alleviate crashes in dbus.
      (LP: #698347)
 -- Mario Limonciello <email address hidden> Wed, 26 Jan 2011 00:45:36 -0600

Changed in dell-recovery (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.

Other bug subscribers

Remote bug watches

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