grub2 ftbfs in eoan

Bug #1833234 reported by Matthias Klose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
grub2 (Ubuntu)
Fix Released
High
Mathieu Trudel-Lapierre
Eoan
Fix Released
High
Mathieu Trudel-Lapierre

Bug Description

grub2 ftbfs in eoan.

https://launchpadlibrarian.net/428260665/buildlog_ubuntu-eoan-amd64.grub2_2.02+dfsg1-12ubuntu2_BUILDING.txt.gz

FAIL: pata_test
===============

tar: Removing leading `/' from member names

FAIL: ahci_test
===============

tar: Removing leading `/' from member names

FAIL: uhci_test
===============

tar: Removing leading `/' from member names

FAIL: ohci_test
===============

tar: Removing leading `/' from member names

FAIL: ehci_test
===============

tar: Removing leading `/' from member names

FAIL: example_grub_script_test
==============================

FAIL: grub_script_eval
======================

FAIL: grub_script_test
======================

FAIL: grub_script_echo1
=======================

FAIL: grub_script_leading_whitespace
====================================

FAIL: grub_script_echo_keywords
===============================

FAIL: grub_script_vars1
=======================

FAIL: grub_script_for1
======================

FAIL: grub_script_while1
========================

FAIL: grub_script_if
====================

FAIL: grub_script_comments
==========================

FAIL: grub_script_functions
===========================

FAIL: grub_script_break
=======================

FAIL: grub_script_continue
==========================

FAIL: grub_script_shift
=======================

FAIL: grub_script_blockarg
==========================

[] != [{ true }]

FAIL: grub_script_setparams
===========================

FAIL: grub_script_return
========================

FAIL: grub_cmd_regexp
=====================

FAIL: grub_cmd_date
===================

SKIP: grub_cmd_set_date
=======================

Skipping flaky test.

FAIL: grub_cmd_sleep
====================

FAIL: grub_script_expansion
===========================

FAIL: grub_script_not
=====================

FAIL: partmap_test
==================

Checking MSDOS partition types...
1+0 records in
1+0 records out
/sys/firmware/dmi/tables/smbios_entry_point: Permission denied
/dev/mem: Permission denied
sh: 1: udevadm: not found
sh: 1: udevadm: not found

(hd0): disk/partiton not found

FAIL: hddboot_test
==================

FAIL: fddboot_test
==================

FAIL: cdboot_test
=================

FAIL: netboot_test
==================

./grub-mknetdir: error: Decompressor is too big.

FAIL: xzcompress_test
=====================

FAIL: gzcompress_test
=====================

SKIP: lzocompress_test
======================

lzop not installed; cannot test lzo compression.

FAIL: grub_cmd_echo
===================

FAIL: help_test
===============

FAIL: grub_script_gettext
=========================

FAIL: grub_script_escape_comma
==============================

FAIL: grub_script_strcmp
========================

FAIL: test_sha512sum
====================

GRUB sha512sum output did not match sha512sum output.
See diff -u /tmp/tmp.U6WWzPMCI0 /tmp/tmp.6TjD83G4wT

FAIL: test_unset
================

FAIL: grub_func_test
====================

FAIL: grub_cmd_tr
=================

FAIL: file_filter_test
======================

============================================================================
Testsuite summary for GRUB 2.02+dfsg1-12ubuntu2
============================================================================
# TOTAL: 81
# PASS: 17
# SKIP: 19
# XFAIL: 0
# FAIL: 45
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to <email address hidden>
============================================================================
make[6]: *** [Makefile:11548: test-suite.log] Error 1
make[6]: Leaving directory '/<<BUILDDIR>>/grub2-2.02+dfsg1/obj/grub-pc'
make[5]: *** [Makefile:11656: check-TESTS] Error 2
make[5]: Leaving directory '/<<BUILDDIR>>/grub2-2.02+dfsg1/obj/grub-pc'
make[4]: *** [Makefile:12448: check-am] Error 2
make[4]: Leaving directory '/<<BUILDDIR>>/grub2-2.02+dfsg1/obj/grub-pc'
make[3]: *** [Makefile:11433: check-recursive] Error 1
make[3]: Leaving directory '/<<BUILDDIR>>/grub2-2.02+dfsg1/obj/grub-pc'
make[2]: *** [Makefile:12450: check] Error 2
make[2]: Leaving directory '/<<BUILDDIR>>/grub2-2.02+dfsg1/obj/grub-pc'
dh_auto_test: cd obj/grub-pc && make -j1 check VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:273: debian/stamps/build-grub-pc] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/grub2-2.02+dfsg1'
make: *** [debian/rules:136: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

Tags: ftbfs
Matthias Klose (doko)
tags: added: ftbfs rls-ee-incoming
Changed in grub2 (Ubuntu):
status: New → In Progress
assignee: nobody → Mathieu Trudel-Lapierre (cyphermox)
importance: Undecided → High
Steve Langasek (vorlon)
tags: removed: rls-ee-incoming
tags: added: block-proposed
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

A final round of manual testing was completed for the upload in eoan-proposed; removing block-proposed tag.

tags: removed: block-proposed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (7.9 KiB)

This bug was fixed in the package grub2 - 2.04-1ubuntu1

---------------
grub2 (2.04-1ubuntu1) eoan; urgency=medium

  * Merge against Debian; remaining changes:
    - debian/control: Update Vcs fields for code location on Ubuntu.
    - debian/control: Breaks shim (<< 13).
    - debian/patches/linuxefi.patch: Secure Boot support: use newer patchset
      from rhboot repo, flattened to a single patch.
    - debian/patches/install_signed.patch, grub-install-extra-removable.patch:
      - Make sure if we install shim; it should also be exported as the default
        bootloader to install later to a removable path, if we do.
      - Rework grub-install-extra-removable.patch to reverse its logic: in the
        default case, install the bootloader to /EFI/BOOT, unless we're trying
        to install on a removable device, or explicitly telling grub *not* to
        do it.
      - Install a BOOT.CSV for fallback to use.
      - Make sure postinst and templates know about the replacement of
        --force-extra-removable with --no-extra-removable.
    - debian/patches/ubuntu-support-initrd-less-boot.patch: allow non-initrd
      boot config.
    - debian/patches/ubuntu-add-initrd-less-boot-fallback.patch: If a kernel
      fails to boot without initrd, we will fallback to trying to boot the
      kernel with an initrd.
    - debian/patches/ubuntu-mkconfig-leave-breadcrumbs.patch: make sure
      grub-mkconfig leaves a trace of what files were sourced to help generate
      the config we're building.
    - debian/patches/ubuntu-efi-console-set-text-mode-as-needed.patch: in EFI
      console, only set text-mode when we're actually going to need it.
    - debian/patches/ubuntu-zfs-enhance-support.patch: Better ZFS grub support.
    - Disable os-prober for ppc64el on the PowerNV platform, to reduce the
      number of entries/clutter from other OSes in Petitboot
    - debian/patches/ubuntu-shorter-version-info.patch: Only show the upstream
      version in menu and console, and hide the package one in a
      package_version variable.
    - Verify that the current and newer kernels are signed when grub is
      updated, to make sure people do not accidentally shutdown without a
      signed kernel.
    - debian/default/grub: replace GRUB_HIDDEN_* variables with the less
      confusing GRUB_TIMEOUT_STYLE=hidden.
    - debian/rules: shuffle files around for now to keep build artefacts
      for signing at the same location as they were expected by Launchpad.
    - debian/rules, debian/control: enable dh-systemd.
    - debian/grub-common.install.in: install the systemd unit that's part of
      initrd fallback handling, missed when the feature landed.
    - debian/build-efi-images: add http module to NET_MODULES.
  * debian/patches/linuxefi*.patch: Flatten linuxefi patches into one.
  * debian/patches: rename patches to use "-" as a separator rather than "_".
  * debian/patches: rename Ubuntu-specific patches and commits to add "ubuntu"
    so it's clearer which are new or changed when doing a merge.
  * debian/patches/ubuntu-fix-lzma-decompressor-objcopy.patch: fix FTBFS due
    to objcopy building an invalid binary padded with zeroes (LP: #1833234)
  ...

Read more...

Changed in grub2 (Ubuntu Eoan):
status: In Progress → 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.