[Bug 1517582] Re: flash-kernel causes postinsts to fail when it happens to be installed on an unsupported system

Oliver Grawert ogra at ubuntu.com
Thu Nov 26 09:49:24 UTC 2015


i dont know if it will make sense to run f-k on a UEFI system, i can
tell you once we support one ;)

in any case there is a mechanism to make f-k skip all f-k calls ever.
that didnt work in your case, which i "fixed" (in quotes because the var
lives in three places now, it should be moved into main() in the
functions file instead to have the code snippet only once in a more
central place)

if you want to unseed it instead of using the established skip mechanism i think thats reasonable and a lot cleaner but will also require a bit more work :)
disabling a whole class of devices is IMHO not the way to go here (imagine UEFI systems that store kernel/initrd in encrypted MTD devices etc ... ) lets not make the life of porters harder.

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

Title:
  flash-kernel causes postinsts to fail when it happens to be installed
  on an unsupported system

Status in flash-kernel package in Ubuntu:
  Fix Released

Bug description:
  For xgene-2 soc on EFI system, flash-kernel is failing:

  Unsupported platform.
  run-parts: /etc/initramfs/post-update.d//flash-kernel exited with return code 1
  dpkg: error processing package initramfs-tools (--configure):
   subprocess installed post-installation script returned error exit status 1
  Processing triggers for ureadahead (0.100.0-16) ...
  Processing triggers for ufw (0.34~rc-0ubuntu2) ...
  Errors were encountered while processing:
   initramfs-tools

  
  1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu

  This error surfaced during the deployment of a Wily MAAS arm64 daily
  cloud image.  http://cloud-images.ubuntu.com/daily

  2) The version of the package you are using, via 'apt-cache policy
  pkgname' or by checking in Software Center

  I mounted the root-image that MAAS and overlayroot use as the
  OverlayFS.  I located the changlog for flash-kernel and found the
  package information below:

  flash-kernel (3.0~rc.4ubuntu55) wily

  3) What you expected to happen

  I expected that postinsts would not fail.

  4) What happened instead

  postinsts failed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/1517582/+subscriptions



More information about the foundations-bugs mailing list