BTS

Issue1124

Title grml-live: GRMLBASE/45-grub-images fails because of missing grub-efi-amd64-bin
Priority bug Status resolved
Superseder Nosy List mika
Assigned To Topics grml-live, release-stopper

Created on 2011-12-29.16:50:02 by mika, last changed 2012-01-09.16:02:28 by mika.

Messages
msg4211 (view) Author: mika Date: 2012-01-09.16:02:28
We believe that your issue has been closed by the upload of
Version 0.17.3 of grml-live from Michael Prokop <mika@grml.org>.
The explanation is attached below

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 09 Jan 2012 16:41:53 +0100
Source: grml-live
Binary: grml-live grml-live-db
Architecture: source all
Version: 0.17.3
Distribution: unstable
Urgency: low
Maintainer: Michael Prokop <mika@grml.org>
Changed-By: Michael Prokop <mika@grml.org>
Description: 
 grml-live  - build system for creating a Grml (based) Linux live system
 grml-live-db - log package build information of grml-live to database
Changes: 
 grml-live (0.17.3) unstable; urgency=low
 .
   [ Ulrich Dangel ]
   * [d85f820] Export environment variables for submenues
   * [59228b5] Add additinal checks to make sure convert as well as the
     necessary files are present for creating the wallper
   * [ce5ae66] Remove small from grml-cheatcodes as it does not work with
     current versions
   * [46d7fb8] Add h to getopt list to support -h anywhere in parameter
     list
   * [d116da3] Change default SUITE from squeeze to testing
   * [3930b11] Do not enable tmpfs /tmp as / is backed-up by tmpfs anyway.
   * [99831ce] Move cleanup of package list cache from GRMLBASE to RELEASE
   * [f92ebd9] Adjust RELEASE/98-clean-chroot to delete more files
   * [2fef0e3] Document brltty boot options
   * Software related changes:
     - [3f4262c] Add fsarchiver to GRML_FULL
     - [3c75346] Add hexedit to GRML_FULL [Closes: issue1119]
     - [5ba215c] Remove apt-listchanges and apt-listbugs from GRML_XL
     - [e87c5a0] Add lzop to GRML_FULL
 .
   [ Michael Prokop ]
   * [a50de9f] Use isohybrid as default HYBRID_METHOD
   * [05a12f5] docs: use --no-install-recommends instead of dpkg option.
     Thanks to Evgeni Golov for the hint
   * [17c129d] Provide hint to user if netboot.cfg could not be found
   * [286b0d2] GRML_SMALL/98-clean-chroot: remove "set -x" not suited for release
 .
   * Software related changes:
     - [74614d9] add wireshark to GRML_FULL [Closes: issue1115] Thanks to
       Frank Prochnow <doc42@gmx.net> for the suggestion.
     - [feb84a9] add comgt to GRML_FULL. Thanks to Csillag Tamas for
       request on Grml mailing list
     - [b42c286] add ipmitool to GRML_FULL. Thanks to Csillag Tamas
       <cstamas@digitus.itk.ppke.hu> for bringing it up on the Grml mailing
       list
     - [fb29a09] add firmware-qlogic to GRML_FULL. Thanks to Csillag
       Tamas <cstamas@digitus.itk.ppke.hu> for bringing it up on the Grml
       mailing list
     - [16e7576] enable grub-efi-amd64-bin/grub-efi-ia32-bin in GRMLBASE
       class [Closes: issue1124]
     - [533c998] Add IGNORE class blacklisting extundelete
 .
   [ Christian Hofstaedtler ]
   * [766386e] Cheatcodes: clarify that vnc* doesn't work OOTB
   * [94ef7f9] Unconditionally reset resolv.conf in chroot
   * [2203377] Make /run work for softupdate
   * [895b6b6] Run apt-get update during softupdate
   * [fcc1672] Build netboot package checksum file with relative paths
   * [b9d53b2] Update instrunctions for installing on squeeze
 .
   [ Alexander Wirt ]
   * GRML_SMALL related changes:
     - [b7f7e5a] Add EFI stuff to GRML_SMALL
     - [6225bfa] Remove worstest hacks from GRML_SMALL/98-clean-chroot
     - [5be4ea5] Don't purge locale
     - [8136c87] Use metapackages for kernel
     - [5138b63] efi stuff is now in GRMLBASE
Checksums-Sha1: 
 366f7440dcef438864718836302df2a9614ac046 995 grml-live_0.17.3.dsc
 98c7af7a9f783a96a801e7869a54ef4df8e51848 517078 grml-live_0.17.3.tar.gz
 a9a03a5ffae653743830eb32c36f979a2a551b1f 543118 grml-live_0.17.3_all.deb
 49131916308e540e5d7f47aa549942b45709f802 62886 grml-live-db_0.17.3_all.deb
Checksums-Sha256: 
 ceea3d9d6b6221cdd2ffe7489122f413a702b3cb8cabbe6c52469c12d7f9f42a 995 grml-live_0.17.3.dsc
 a31f9fef722152821338d3357a75713d2d509892fee322cb5e0bf8daaf3ca3a4 517078 grml-live_0.17.3.tar.gz
 a14686e8601745ec68b7629164a5d6423c3085f8c76dd507f2eba257f6fad4ce 543118 grml-live_0.17.3_all.deb
 d8581bf52167445f2bfa74b8433505d26120c51e9b06e4407b8f9e3dc38adc1c 62886 grml-live-db_0.17.3_all.deb
Files: 
 62a3a2224ba1f8f2f94ea1b7bc9eb9bd 995 grml extra grml-live_0.17.3.dsc
 e1479a2037a19a7001a2e6c72247b36f 517078 grml extra grml-live_0.17.3.tar.gz
 1fb50b477070a2aaaade69e646a98d57 543118 grml extra grml-live_0.17.3_all.deb
 534b2b5e4132e9f2262839f8c747da55 62886 grml extra grml-live-db_0.17.3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk8LDLcACgkQ2N9T+zficuhcqACfQoX8Cua5AoYhKQBDnB+Ku5gd
W04An0sAhKXx+DFHJNj30QSN8sS3Xz24
=qhYJ
-----END PGP SIGNATURE-----
msg4189 (view) Author: mika Date: 2011-12-30.09:40:42
Thanks, pending in git: http://git.io/1-vgPg
msg4188 (view) Author: ch Date: 2011-12-29.17:21:13
Do it, and kill support for stable.
msg4187 (view) Author: mika Date: 2011-12-29.16:50:02
When running grml-live you might run into:

| Executing    shell: GRMLBASE/45-grub-images
| GRMLBASE/45-grub-images FAILED with exit code 1.

This is caused because grub-efi-amd64-bin is installed in GRML_SMALL and
GRML_FULL only but not in the other classes.

One possible fix would be to add the following two lines to
/etc/grml/fai/config/package_config/GRMLBASE:

PACKAGES aptitude AMD64
grub-efi-amd64-bin

Then it would work whenever someone is using GRMLBASE, *but* it would raise an
error if EXIT_ON_MISSING_PACKAGES is enabled and the user builds a Debian/stable
ISO since grub-efi-amd64-bin is available only in >=Debian/wheezy.

Opinions?
History
Date User Action Args
2012-01-09 16:02:28mikasetstatus: fixed-in-git -> resolved
messages: + msg4211
2011-12-30 09:40:42mikasetstatus: chatting -> fixed-in-git
messages: + msg4189
2011-12-29 17:21:13chsetstatus: unread -> chatting
messages: + msg4188
2011-12-29 16:50:02mikacreate