[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#924053: marked as done (live-build: UEFI shows grub> on HP250 G6 2SX60EA)



Your message dated Fri, 22 Jan 2021 17:18:27 +0000
with message-id <E1l304p-000HUu-GC@fasolo.debian.org>
and subject line Bug#924053: fixed in live-build 1:20210122
has caused the Debian Bug report #924053,
regarding live-build: UEFI shows grub> on HP250 G6 2SX60EA
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
924053: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924053
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: live-build
Version: 1:20180224
Severity: important

Current live-build head ( f242323fa246840ba9581586ad78a8301629d84c We
should add buster for release ) brings on my HP250 G6 2SX60EA laptop
UEFI boot an:

grub>
output.

My specific build is done in a Buster chroot and the target distro is
Buster i386 with 686 and amd64 kernels.

I also happen to use this commit:
https://github.com/rescatux/live-build/commit/6217dea5bc84212098d0efee18953151b41b3497
so that amd64 kernel works for i386. I don't think you need this commit
to be able to reproduce my problem (if you had an HP250 G6 2SX60EA or
equivalent).


I have done a manual bisect and it seems the problem comes from:
035518ff69a97fa5d3fa432e13c9593a9f459a4e UEFI: add support for Secure
Boot on amd64 and arm64.

I'll try to tinker a bit reverting the commit that breaks things for me
and applying it part by part. Anyways any feedback that can speed up my
testing is welcomed.

Thank you very much!

adrian15


Here there is the bisect just in case you need me to test more commits:

( grub> ) f242323fa246840ba9581586ad78a8301629d84c We should add buster
for release
( N/A ) 2fa258cca25d834f7896b7adc64892dc583010bf use deb.debian.org as
default
( N/A ) 069d0d7b5a67f71b60cdaea01e498bb2559cc3c7 Update changelog for
1:20180925 release
( N/A ) cc1341ab4ad2302c46469c15039fac948cdec094 lintian: override error
on dependency on e2fsprogs
( N/A ) 66839c4346c63e8c48d7eba6b3d1ca99f1dd691f Bump Standards-Version
to 4.2.1.
( N/A ) b2a760de575c1439e996cb895deb575c611ddf15 Add
Rules-Requires-Root: no.
( N/A ) 4db6471248223ffec7ea1a028b929cd819abd490 Build-Depend on
debhelper >= 10~ to facilitate backports.
( N/A ) f108fdfa71c9d66a5ef9dfe7f1f48c170c7f228e UEFI: remove the
EFI/debian/grub.cfg, not necessary anymore
( grub> ) c22f1f5b71745922ae28df0ebf4b7d1a49d89f55 Use
gcd{x64.aa64}.efi.signed for amd64/arm64 arch.
( grub> ) 8403487d4e3bda65cdd2ea6081399f7977325adb copy keys to
/etc/apt/trusted.gpg.d with appropriate extension for them to not be
ignored.
(  ) 52908422880f8d5cfa18c577d4138d5449af37f6 Handle includes.chroot
files installed over symlinked directories
(  ) 332c170c3b8dc2449b348191562c784db68ed331 Update changelog for
1:20180618 release
(  ) be7bc0a9ffcc0b59ae66a63a863fb586d7ac1fca Bump Standards-Version to
4.1.4, no changes.
( Skipped ) 316b1281581b188e3353fe59bb40bcb81cbd953f UEFI: parse vendor
from Grub package metadata
(  ) e5492b1c702858eb26e2b93c65810773ad0bfa85 Avoid apt-key add and just
drop the key in /etc/apt/trusted.gpg.d
(  ) 186765e3fd905a2ecd08cd22dd9afdcc581b1d0a lb clean: remove ONIE image
(  ) b3ec8d59787a2c59c5cc68f9fd60ff004049d828 Update changelog for
1:20180411 release
(  ) b062ede56c5aef3b1909efbf87f71d6617bc1936 Fix debian/NEWS date to
match an actual release
(  ) 277f0cec71b8a9a1b109225a69551ef5c7ba05e2 Reconfigure bootstrapped
packages after preseeding.
(  ) da0119396559308b29c78a7cc983013cf07797f0 Don't recommend gzip, it's
essential
(  ) 08dd0b90dbe87411fb0657c940926c85730ac3e7 Print an error and exit if
a host package (dependency) is missing.
(  ) 050e637b2ceaa1f6735fd9f84b0f7f4676637a79 ONIE: do not use package
cache, only runs on host
(  ) a0335ac4a42a1b784b054459b2377a0935720d23 ONIE: add Recommends for
programs needed by binary_onie
(  ) e47652d8412d2ccb2d32c370096580b7019f7655 ONIE: missing dependency
on file
(  ) 2aff516e1f9713e1c7407f163bc0abc998951bca ONIE: Check_package in the
host, not the chroot
(  ) 44e0d3520e9440cab692c86536083b3ce19510a2 Update changelog for
1:20180328 release
(  ) 919604643bb66a2e2c4ea1cf6a630a6a6e24fbfa Add myself to Uploaders.
(  ) 76a90f31b5e84aa630982e1c09df82b0baff1ebe Bump Standards-Version to
4.1.3.
(  ) 7f5d8ef9e9704efd962fc8950e7991ca66070fdc Use HTTPS in
debian/copyright (policy 4.0.0).
(  ) c1948b4183099b37dbc4ebf6b5e16cb6fe885cef ONIE: detect initrd
compression instead of hard-coding
(  ) 0e91aeea428577b71fa0e2dd21d5cf664a0ebbe9 Add
Acquire::AllowInsecureRepositories to fix apt-secure in sid
(  ) 46c95969265fff53173a06419db46133c12f42ae Add options to build ONIE
images
(  ) 8047c2425ac8ca8c89586b76dcce4a4fbe66f303 Add NEWS file to warn
users about change of live-boot mount paths
( ) aa1ae83854d5e85901ab56ad291f9e938a0582db UEFI: use uppercase EFI
directory name for Tianocore
( CULPRIT grub>  ) 035518ff69a97fa5d3fa432e13c9593a9f459a4e UEFI: add
support for Secure Boot on amd64 and arm64
( OK ) ac3ed23638cbc4b10059f9678283d08b4a082136 UEFI: add minimal
grub.cfg to fat32 partition

( OK ) 0effdbd8ef12d0f668afee9505d1f50659f892ef Add grub-based UEFI boot
support for ARM64
( N/A ) 06d81b6710373f15faa1324f1f691483fafde8d1 Update changelog
( N/A ) 952ac834e4bf63bccfc84715d6e69bd3fd9b3ff0 Simplify bootstrapping
of foreign architectures with qemu-debootstrap
( N/A ) 842e971a65edf049a33dbba738d30c8c7edb85bc Run mksquashfs with
nice -n 19 to not overload the system
( N/A ) ee8d06c46cfa30fb0c7d43fde5d4f8dfef3967c4 Merge branch
'fix_offline_repo' into 'master'
( N/A ) 9a0c6102fdff56da0871bfb1a63cc0349d6317f4 Fix build with local
offline mirrors
( N/A ) 96e73960b3e64bae81294250e5ad531212ef0ac1 Fix Check_package
invocation in binary_hdd for ntfs-3g
( N/A ) bf73aede691bb22a3b594de75e9d5a5f73e65373 Add e2fsprogs to
Suggests along with mtd-utils, parted
( N/A ) c221f10cc197f5f8c392530726afe2ac03e19219 Repo moved to salsa
( OK    ) acafe6618bfb7a9f7525e723e13ade2956e10b4f Failsafe entries
rework at binary_loopback_cfg



====


-- Package-specific info:

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_WARN,
TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages live-build depends on:
ii  debootstrap  1.0.114

Versions of packages live-build recommends:
ii  apt-utils                       1.8.0~rc3
ii  cpio                            2.12+dfsg-6
ii  live-boot-doc                   1:20180603
ii  live-config-doc                 5.20180224
ii  live-manual-html [live-manual]  2:20151217.1
ii  wget                            1.20.1-1

Versions of packages live-build suggests:
ii  e2fsprogs  1.44.5-1
pn  mtd-utils  <none>
pn  parted     <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: live-build
Source-Version: 1:20210122
Done: Raphaël Hertzog <raphael@offensive-security.com>

We believe that the bug you reported is fixed in the latest version of
live-build, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 924053@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Raphaël Hertzog <raphael@offensive-security.com> (supplier of updated live-build package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 22 Jan 2021 15:13:32 +0100
Source: live-build
Architecture: source
Version: 1:20210122
Distribution: unstable
Urgency: medium
Maintainer: Debian Live <debian-live@lists.debian.org>
Changed-By: Raphaël Hertzog <raphael@offensive-security.com>
Closes: 775143 776532 857740 904614 924053 926238 927128 952834 952835 952837 952838 952839 952841 952842 952843 952846 952847 952849 952850 952857 952859 952860 952861 952862 952863 952864 952865 952866 952873 952875 952876 952877 952878 952879 952880 952881 952882 952883 952884 952885 952887 952889 952890 952891 952892 952906 952907 952908 952909 952910 952911 952914 952915 952916 952917 952918 952919 952920 952921 952923 952924 952927 952928 952929 952930 952931 952932 953957 956131 965953
Changes:
 live-build (1:20210122) unstable; urgency=medium
 .
   [ Raphaël Hertzog ]
   * Get rid of extraneous whitespace showing up in syslinux menu
   * Standardize on having the GUI installation first in boot menus
   * config: obsolete --net-root-path
   * Drop the epoch in /usr/share/live/build/VERSION
   * Fix version computing when LIVE_BUILD is set
   * binary_syslinux: rely on $LIVE_BUILD_VERSION instead of lb --version
   * Add updated directives to enable cryptsetup support in initrd
   * frontend: do no try to look for sub-commands in the PATH
   * Synchronize syslinux menu structure with the grub-pc one
   * Make librsvg2-bin dependency unconditional for syslinux
   * Do not overwrite splash.png if the user has provided it
   * Tell APT to retry downloads a few times before giving up
   * Use bullseye as default release in preparation of the next stable release
   * Use truncate --no-create --size=0 to truncate files
   * Document our autopkgtest tests as needing internet access
   * Update renamed lintian tag names in lintian overrides.
   * Don't fail if one of the package lists expands to an empty list
   * Fix a small info message
   * autopkgtest: get rid of deprecated needs-recommends feature
 .
   [ David Hewitt ]
   * binary_syslinux: Accommodate LB_INITRAMFS not live-boot
 .
   [ Lyndon Brown ]
   * Lots of cleanup and refactoring.
   * remove redundant files (Closes: #952834, #952835)
   * source: fix wrong action value for script execution (Closes: #952837)
   * archives: fix removal of chroot/root/packages.chroot package list
     (Closes: #952838)
   * archives: fix incorrect usage string (Closes: #952839)
   * archives: add 'pass' param validation check (Closes: #952841)
   * archives: fix deb-src entry exclusion (Closes: #952842)
   * fix indentation (Closes: #952857)
   * installer: de-dup daily DI url (Closes: #952860)
   * don't unnecessarily convert exit codes to strings (Closes: #952861)
   * source: fix mistaken append instead of overwrite (Closes: #952862)
   * memtest: better handle obsolete LB_MEMTEST value (Closes: #952866)
   * bootloaders: fix ignoring LB_DEBIAN_INSTALLER_GUI in menu creation
     (Closes: #952890)
   * chroot_dpkg: start-stop-daemon simplification (Closes: #952891)
   * add missing shebangs to temp generated shell code files
     (Closes: #952863)
   * help/usage: fix incorrect program command (Closes: #952884)
   * config: rename --architectures to --architecture (Closes: #952892)
   * echo: fix problem with error printing (Closes: #952878)
   * echo: ensure output goes to stdout/stderr (Closes: #952879)
   * cursor: purge unused cursor functions (Closes: #952880)
   * binary_iso: fix wrong echo helper (Closes: #952881)
   * binarie_onie: fix missing use of echo helpers (Closes: #952882)
   * binary_onie: fix lack of newline on error (Closes: #952883)
   * installer: robustify udeb inclusion
   * installer: filter derived udebs from parent list
   * installer: download udebs directly from correct mirror
     (Closes: #952914)
   * firmware: avoid building unnecessary lists
   * firmware: construct file location once and reuse
   * firmware: fix possible duplication in firmware package lists
     (inefficiency) (Closes: #952906)
   * firmware: delete pointlessly cached (large) file after use
     (Closes: #952907)
   * firmware: de-dup firmware list parsing (Closes: #952908)
   * firmware: reorder firmware list construction
   * firmware: avoid potentially duplicate work (Closes: #952909)
   * firmware: save the compressed contents file to disk instead of
     decompressed (Closes: #952910)
   * firmware: enable caching for archive content file with firmware lists
     (Closes: #952911)
   * fix inadequate chroot_archives validation
   * fix consistency in binary execution and existance checking
     (Closes: #952927)
   * archives: tidy deb-src exclusion (Closes: #952928)
   * installer: use boolean for clarity (Closes: #952930)
   * top level cmd "auto redirect" handling (Closes: #952919)
   * help/usage: remove pointless vars (Closes: #952859)
   * archives: always include enabled/disabled deb-src apt entries
     (Closes: #952929)
     * copyright: add missing "The Debian Live team" entry
   * remove obsolete loop-aes-utils related losetup hack
   * debootstrap: use --force-check-gpg
   * hide mountpoints from nautilus
   * source: properly fix _apt permissions warning (Closes: #953957)
   * fix -h|--help component script man page redirection
   * strip progress-linux distro hacks
   * grub-pc: fix broken boot capability (Closes: #956131)
   * Fix permissions & ownership of copied /etc/resolv.conf (Closes: #857740)
   * manpage: document that multiple archive areas should be space separated
   * manpages: document space separation for --keyring-packages
   * manpages: document that --linux-flavours is space separated
   * manpages: fix typo (Closes: #926238)
   * config: stop writing 'default: <foo>' lines to config files
     (Closes: #904614)
   * config: obsolete unused --isohybrid-options option
   * config: obsolete unused --net-cow-* options
   * config: obsolete --net-root-* options (except one)
   * rename LB_ARCHITECTURES to LB_ARCHITECTURE
   * rename LB_BOOTSTRAP_QEMU_ARCHITECTURES to LB_BOOTSTRAP_QEMU_ARCHITECTURE
   * rename binary_loopback_cfg to binary_grub_cfg
   * bootloaders: reorganise installer menu entries
   * grub2: fix using wrong directory in certain cases (Closes: #952843)
   * binary: fix missing use of chroot_dpkg in binary stage (Closes: #776532)
   * bootstrap: drop obsolete check for `--no-check-gpg` support in debootstrap
     (Closes: #952847)
   * binary_rootfs: fix deletion of excludes file from wrong location in
     squashfs after use (Closes: #952849)
   * binary_rootfs: fix chmod of squashfs image only being applied when using
     chroot (Closes: #952850)
   * binary: fix missing handling of disk info for netboot case
     (Closes: #952846)
   * simplify --debian-installer choices (Closes: #952864)
   * archives: fix mount local repo comments (Closes: #952873)
   * fix capitalisation of some output messages (Closes: #952875)
   * help/usage: avoid unnecessary use of echo helpers (Closes: #952877)
   * chroot: fix redundant usage line (Closes: #952885)
   * binary_disk: refactor (Closes: #952865)
   * help/usage: fix overly complex script description handling
     (Closes: #952887)
   * fix missing use of echo helpers (Closes: #952876)
   * archives: deduplicate apt sourcelist file construction (Closes: #952889)
   * aliases: simplify excessively complex In_list function (Closes: #952915)
   * cache: clarify and simplify package cache save/restore (Closes: #952916)
   * source: add output of config readme file to source image (Closes: #952921)
   * defaults: ensure global caching param overrides specific caching params if
     disabled (Closes: #952923)
   * simplify STAGE checks - use In_List (Closes: #952917)
   * config: rename the config set/check functions for clarity
     (Closes: #952920)
   * chroot: improve directory creation/destruction efficiency
     (Closes: #952924)
   * source: downloaded pkgs to a clean directory rather than chroot root
     (Closes: #952931)
   * source: target downloads with corresponding version (Closes: #952932)
   * strip useless multi-arch separate directory stuff
   * locks: tidy lock acquisition (Closes: #952918)
   * grub1/grub2/loopback: fix missing delimiter in menu kernel parameter lists
     (Closes: #775143)
   * syslinux: remove replacement of unused label in menu configs
   * syslinux: fix shortcut caret appearing in menu entries
   * syslinux: changed 'build' to 'built' in splash
   * bootloaders: add install with speech synthesis menu entries
   * syslinux: expand list of install options
   * syslinux: add install menu entries only if including installer
   * syslinux: add memtest menu entry only if including memtest
   * syslinux: use more dynamic memtest menu config file
 .
   [ Luca Boccassi ]
   * Fix Lintian Warnings about changelog: day-of-week, trailing whitespace
   * Bump Standards-Version to 4.5.0, no changes.
   * Add autopkgtest: default image build
   * autopkgtest: build kali image
   * autopkgtest: disable updates/security repositories, not available for
     Bullseye
 .
   [ johnraff ]
   * Replace 'which' with 'command -v' to test for the existance of an
     executable This is considered to be more robust.
 .
   [ Steven Shiau ]
   * Add grub EFI support for armhf arch.
 .
   [ adrian15 ]
   * grub-efi: fix partial broken boot capability (Closes: #924053)
 .
   [ Ryan Finnie ]
   * Add initial ppc64el support
   * Enable arm64 for binary_grub_cfg
   * architectures.sh: armhf/armel can be built on arm64
   * grub-efi: Show fwsetup, do not show incompatible memtest even if enabled
   * Bugfix: Fix grub.cfg pc/ENABLE_MEMTEST check
 .
   [ Victor Gavro ]
   * chroot_apt: fixed adding Pin-Priority (broken in da1fab11)
 .
   [ Roland Clobus ]
   * Some changes towards reproducible builds of live images and
     various bugfixes discovered while working on this.
   * A second invocation of 'lb config' will result in an identical settings
     file
   * Delay resolving the timestamp for the ISO volume to the moment the
     ISO-image is created
   * Preserve timestamps
   * Add new manpage to the list of translatable files
   * Ensure that SOURCE_DATE_EPOCH is always set in all sub scripts. When
     SOURCE_DATE_EPOCH was already set before 'lb config', also enable UTC
     timestamps.
   * SOURCE_DATE_EPOCH is always set
   * Use SOURCE_DATE_EPOCH for 'now' in the boot splash image
   * Use SOURCE_DATE_EPOCH for 'now' in .disk/info
   * Use SOURCE_DATE_EPOCH for the partition-id of /efi.img
   * Use SOURCE_DATE_EPOCH for the partition-id of /boot/grub/efi.img
   * Set timestamp embedded in EFI files
   * Set timestamp in embedded files of the installer
   * Apply SOURCE_DATE_EPOCH to newly generated files and create a log
   * Bugfix: do not create /dev/lock and /dev/lock-frontend
 .
   [ Marcel Partap ]
   * For 32bit UEFI secure boot, the package name is grub-efi-ia32-signed
   * binary_rootfs stage: give custom MKSQUASHFS_OPTIONS precedence
   * binary_rootfs stage: disable mksquashfs progress bar only in quiet mode
   * binary_rootfs stage: slightly lower mksquashfs nice levels (19 -> 17)
 .
   [ Thore Sommer ]
   * Add option to change compression algorithm and level for squashfs.
   * Option for using systemd-nspawn instead of chroot for hooks.
     (Closes: #965953)
   * Added the option to include files before and after package installation
     (Closes: #927128)
 .
   [ Matthijs Kooijman ]
   * binary_iso: Execute mkdir binary/.disk before writing to it
 .
   [ Unit 193 ]
   * Add 'unstable' as a valid distribution and link to sid.
 .
   [ Jan Kot ]
   * bootstrap_debootstrap: change debootstrap path to /usr/sbin/debootstrap
   * packages.sh: check for /etc/debian_version existance rather than
     dpkg-query aviability
   * exit.sh: fix selinux mountpoint
 .
   [ Steev Klimaszewski ]
   * Add arm64 udeb include files
Checksums-Sha1:
 c6ab1cc155e6c7e7618a8e07c0cb489dd6d6da31 1517 live-build_20210122.dsc
 39d390f3fe19f6515a5ea9ba80a669aeeb3a71ec 373240 live-build_20210122.tar.xz
 31c473cc83bee97734223d73b4e0e87bbdda91ed 6073 live-build_20210122_source.buildinfo
Checksums-Sha256:
 c7682a99754236916b1fdbe6f1186a75048f957e64b6a51ce94e847b76edad67 1517 live-build_20210122.dsc
 cfc1565736848468e2440d2cb8a22f58efb744c89a9b91795954c18379fd670d 373240 live-build_20210122.tar.xz
 b6d88b3ec967c6952587417b8fdb30f8c7d2af616f9d6814095f0e69749a7cb4 6073 live-build_20210122_source.buildinfo
Files:
 97475983326fbe9f50c4282f91504dc1 1517 misc optional live-build_20210122.dsc
 7792dcc2d97e0abda327435ca586e23f 373240 misc optional live-build_20210122.tar.xz
 ee23a5d129a10bfee6f24e341c3d3746 6073 misc optional live-build_20210122_source.buildinfo

-----BEGIN PGP SIGNATURE-----
Comment: Signed by Raphael Hertzog

iQEzBAEBCgAdFiEE1823g1EQnhJ1LsbSA4gdq+vCmrkFAmALBKoACgkQA4gdq+vC
mrl5qgf8D7Rh3XoYXOQ1XDpKxh+ILRVR3zqa3YvEdznB3nhG4l2ybjFicSe6DlG2
6qZY18bZNZlshPX3CNKji3SbJwNT3ndYdgYYUucAcZ2StQkN9pU8bSxQd7sYGWPT
6LAOmH7UBOT+RbolWEm+31fh/eIG5rzsnUonJSA97ipXrWbah0lGjDLYGNBp89si
urmiEbHZ9pL9fDeTg2Syn4N9AEBzWhNi2ngwrONQR3vRmLFYw4t68JGD8fPOPn9t
wlEq1JqwVOB1pbe/8IRdM/O6W2kIsA/DOfPmU20n0z2+mKTvNcPw19wGUz51WX+X
mokSlvPcY0KjVwKHbD6L3+GUvXt1uA==
=IdCG
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: