[Bug 1935617] Re: systemd autopkgtest broken on ppc64el with qemu 6.0
Launchpad Bug Tracker
1935617 at bugs.launchpad.net
Thu Jul 15 13:04:34 UTC 2021
This bug was fixed in the package qemu - 1:6.0+dfsg-1~ubuntu3
---------------
qemu (1:6.0+dfsg-1~ubuntu3) impish; urgency=medium
* d/p/u/lp-1935617-target-ppc-Fix-load-endianness-for-lxvwsx-lxvdsx.patch:
fix TCG emulation for ppc64 (LP: #1935617)
qemu (1:6.0+dfsg-1~ubuntu2) impish; urgency=medium
* d/control: remove fuse2 trial-build (LP 1934510)
qemu (1:6.0+dfsg-1~ubuntu1) impish; urgency=medium
* Merge with Debian experimental, Among many other things this fixes LP Bugs:
(LP: #1907952) broken arrow keys in -display gtk on aarch64
- qemu-kvm to systemd unit
- d/qemu-kvm-init: script for QEMU KVM preparation modules, ksm,
hugepages and architecture specifics
- d/qemu-system-common.qemu-kvm.service: systemd unit to call
qemu-kvm-init
- d/qemu-system-common.install: install helper script
- d/qemu-system-common.qemu-kvm.default: defaults for
/etc/default/qemu-kvm
- d/rules: call dh_installinit and dh_installsystemd for qemu-kvm
- Distribution specific machine type
(LP: 1304107 1621042 1776189 1761372 1761372 1776189)
- d/p/ubuntu/define-ubuntu-machine-types.patch: define distro machine
types containing release versioned machine attributes
- d/qemu-system-x86.NEWS Info on fixed machine type defintions
for host-phys-bits=true
- Add an info about -hpb machine type in debian/qemu-system-x86.NEWS
- ubuntu-q35 alias added to auto-select the most recent q35 ubuntu type
- Enable nesting by default
- d/p/ubuntu/enable-svm-by-default.patch: Enable nested svm by default
in qemu64 on amd
[ No more strictly needed, but required for backward compatibility ]
- improved dependencies
- Make qemu-system-common depend on qemu-block-extra
- Make qemu-utils depend on qemu-block-extra
- Let qemu-utils recommend sharutils
- tolerate ipxe size change on migrations to >=18.04 (LP: 1713490)
- d/p/ubuntu/pre-bionic-256k-ipxe-efi-roms.patch: old machine types
reference 256k path
- d/control-in: depend on ipxe-qemu-256k-compat-efi-roms to be able to
handle incoming migrations from former releases.
- d/control-in: Disable capstone disassembler library support (universe)
- d/qemu-system-x86.README.Debian: add info about updated nesting changes
- d/control*, d/rules: disable xen by default, but provide universe
package qemu-system-x86-xen as alternative
[includes compat links changes of 5.0-5ubuntu4]
- Fix upgrade module handling (LP 1905377)
--enable-module-upgrades for qemu-xen which doesn't exist in Debian
* Dropped Changes [in 6.0]:
- d/p/ubuntu/lp-1907789-build-no-pie-is-no-functional-liker-flag.patch: fix
ld usage of -no-pie (LP 1907789)
- d/p/u/lp-1916230-hw-s390x-fix-build-for-virtio-9p-ccw.patch: fix
virtio-9p-ccw being missing (LP 1916230)
- d/p/u/lp-1916705-disas-Fix-build-with-glib2.0-2.67.3.patch: Fix FTFBS due
to glib2.0 >=2.67.3 (LP 1916705)
- d/p/u/lp-1921754*: add EPYC-Rome-v2 as v1 missed IBRS and thereby fails
on some HW/Guest combinations e.g. Windows 10 on Threadripper chips
(LP 1921754)
- d/p/u/lp-1921880*: add EPYC-Milan features and named cpu type support
(LP 1921880)
- d/p/u/lp-1922010-linux-user-s390x-Use-the-guest-pointer-for-the-sigre*:
fix go in qemu-s390x-static (LP 1922010)
* Dropped Changes [in Debian]:
- Allow qemu to load old modules post upgrade (LP 1847361)
- Drop d/qemu-block-extra.*.in, d/qemu-system-gui.*.in
- d/rules: Drop generating package version into maintainer scripts
* Dropped Changes [No more needed >21.04]:
- d/qemu-system-gui.prerm: add no-op prerm to overcome upgrade issues on
the bad old prerm (LP 1906245 1905377)
* Added Changes
- Disable fuse export (universe dependency)
- d/p/ubuntu/enable-svm-by-default.patch: update to match v6.0
- d/p/ubuntu/define-ubuntu-machine-types.patch: add ubuntu machine types
for v6.0
- d/p/ubuntu/lp-1929926-*: avoid segfaults by uretprobes (LP: #1929926)
- Ease the use of module retention on upgrades (LP: #1913421)
- d/run-qemu.mount, d/rules: provide run-qemu.mount in qemu-block-extra
- d/rules: only save modules if /run/qemu isn't noexec
- d/rules: clear all (current and former) modules on purge
- debian/qemu-block-extra.postinst: enable mount unit on install/upgrade
- d/control: qemu 6.0 broke libvirt <7.2 add a breaks to avoid partial
upgrade issues (LP: #1932264)
- Enable SDL as secondary UI backend (LP: #1256185)
- d/control: add build dependency libsdl2-dev
- d/control: enable sdl graphics on build
- d/qemu-system-gui.install: add ui-sdl.so
- d/control: add runtime dependency to libgl1
- d/rules: qemu-system-x86-xen builds modules as well now (follows the
other packages)
qemu (1:6.0+dfsg-1~exp0) experimental; urgency=medium
* new upstream release
* remove obsolete patches, refresh use-fixed-data-path.patch
* use libncurses-dev, not old libncursesw5-dev
* enable fuse export (and build-depend on libfuse3-dev)
* install (new) manpages for qemu-storage-daemon
* enable new hexagon qemu-user target
* two patches to fix 3 new spelling mistakes
* remove now-unused shared-library-lacks-prerequisites lintian-overrides
for qemu-user-static
qemu (1:5.2+dfsg-10) unstable; urgency=medium
* 5 sdhci fixes from upstream:
dont-transfer-any-data-when-command-time-out.patch
dont-write-to-SDHC_SYSAD-register-when-transfer-is-in-progress.patch
correctly-set-the-controller-status-for-ADMA.patch
limit-block-size-only-when-SDHC_BLKSIZE-register-is-writable.patch
reset-the-data-pointer-of-s-fifo_buffer-when-a-different-block-size...patch
(Closes: #986795, #970937, CVE-2021-3409, CVE-2020-17380, CVE-2020-25085)
* mptsas-remove-unused-MPTSASState.pending-CVE-2021-3392.patch
fix possible use-after-free in mptsas_free_request
(Cloese: #984449, CVE-2021-3392)
-- Christian Ehrhardt <christian.ehrhardt at canonical.com> Tue, 13 Jul
2021 09:34:55 +0200
** Changed in: qemu (Ubuntu)
Status: Fix Committed => Fix Released
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-17380
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-25085
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-3392
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-3409
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1935617
Title:
systemd autopkgtest broken on ppc64el with qemu 6.0
Status in The Ubuntu-power-systems project:
Fix Released
Status in qemu package in Ubuntu:
Fix Released
Status in systemd package in Ubuntu:
Invalid
Bug description:
I'm not sure yet if this is flaky or a real issue, but I'm filing it
to avoid multiple people analyzing the same.
The Qemu 6.0 upload https://launchpad.net/ubuntu/+source/qemu/1:6.0+dfsg-1~ubuntu2 triggers a test failure like
https://autopkgtest.ubuntu.com/results/autopkgtest-impish/impish/ppc64el/s/systemd/20210708_223311_e3bbb@/log.gz
I have tested the new qemu on ppc64 and it worked fine for device emulation and migration cases.
But this is suspicious.
Of the last tests exactly and only those with the new qemu failed.
impish
ppc64el
tests-in-lxd (F 5% f 0% S 0% B 0% => P 95%/) F.........F.............................
systemd-fsckd (F 0% f 0% S 100% B 0% => P 0%/) SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
upstream-1 (F 15% f 0% S 0% B 0% => P 85%/) F..FFFF....F............................
upstream-2 (F 12% f 0% S 0% B 0% => P 87%/) F..FFFF.................................
For an insight in flakyness/reproducibility I've retriggered the missing qemu and the non-qemu cases a few times. If those reproduce all-bad vs all-good again this would further indicate a real issue.
Unfortunately the ppc maas seems down right now and canonistack also
isn't too nice this week - overall that inhibits the testing a bit :-/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1935617/+subscriptions
More information about the foundations-bugs
mailing list