[Bug 1340734] [NEW] oem-config missing from installed system after OEM mode setup using EFI boot

Max Bowsher __ at maxb.eu
Fri Jul 11 12:59:35 UTC 2014


Public bug reported:

Scenario: d-i EFI netboot with oem-config/enable=true

Problem: After the install completes and reboots into the OEM
configuration temporary user, there is no icon on the desktop to invoke
oem-config-prepare - indeed, oem-config is not even installed.

Cause: oem-config-udeb installs a finish-install.d script which runs
'apt-install oem-config-gtk ubiquity-frontend-gtk', however this fails.
It turns out to be a dependency issue. ubiquity depends on 'grub-pc |
grub | grub-efi', however grub-efi is now a dummy transitional package
and is not installed (the actual package is grub-efi-amd64). The APT
resolver makes a bad choice, and tries to install grub-pc (the BIOS boot
version), uninstalling the EFI version. This fails, leaving oem-config
not installed.

An adequate (if somewhat inelegant) solution should be to replace grub-
efi in ubiquities dependencies with all possible platform varieties of
grub-efi-<ARCH>.

** Affects: ubiquity (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/1340734

Title:
  oem-config missing from installed system after OEM mode setup using
  EFI boot

Status in “ubiquity” package in Ubuntu:
  New

Bug description:
  Scenario: d-i EFI netboot with oem-config/enable=true

  Problem: After the install completes and reboots into the OEM
  configuration temporary user, there is no icon on the desktop to
  invoke oem-config-prepare - indeed, oem-config is not even installed.

  Cause: oem-config-udeb installs a finish-install.d script which runs
  'apt-install oem-config-gtk ubiquity-frontend-gtk', however this
  fails. It turns out to be a dependency issue. ubiquity depends on
  'grub-pc | grub | grub-efi', however grub-efi is now a dummy
  transitional package and is not installed (the actual package is grub-
  efi-amd64). The APT resolver makes a bad choice, and tries to install
  grub-pc (the BIOS boot version), uninstalling the EFI version. This
  fails, leaving oem-config not installed.

  An adequate (if somewhat inelegant) solution should be to replace
  grub-efi in ubiquities dependencies with all possible platform
  varieties of grub-efi-<ARCH>.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1340734/+subscriptions



More information about the foundations-bugs mailing list