This bug was fixed in the package libvirt-hwe - 12.6.0-1ubuntu1
---------------
libvirt-hwe (12.6.0-1ubuntu1) stonking; urgency=medium
* Merge with src:libvirt (LP: #2153207). Remaining changes:
- d/*: creation of hwe packages (LP 2143146)
* New changes:
- revert: d/{control,control.in}: add dependencies to -hwe components
(LP 2143146)
libvirt (12.6.0-1ubuntu1) stonking; urgency=medium
* Merge with Debian unstable (LP: #2153207). Remaining changes:
- d/*(post|pre)(rm|inst), d/*.install: drop generated files
- d/rules: set qemu-group to kvm (for compat with older ubuntu)
- d/rules,d/libvirt-daemon-common.*: apport hook
- autostart default bridged network (As upstream does, but not Debian).
In addition to just enabling it our solution provides:
+ do not autostart if subnet is already taken (e.g. in guests).
+ iterate some alternative subnets before giving up
+ d/t/network: Test automatic virbr0 setup via autopkgtest.
- d/libvirt-daemon-driver-qemu.postinst.in: add sudo users to libvirt group.
This would allow sudo users to interact with libvirtd via unix sockets.
- update README.Debian with Ubuntu changes
- d/p/u/ubuntu_machine_type.patch: accept ubuntu types as pci440fx
- fix autopkgtests (LP 1899180)
+ d/t/control, d/t/smoke-qemu-session: fixup smoke-qemu-session by making
vmlinuz available and accessible (Debian bug 848314)
+ d/t/control: replace libvirt-daemon by libvirt-daemon-system as
dependency of the test smoke-qemu-session
+ d/t/smoke-lxc: fix smoke-lxc by ignoring potential issues on destroy as
long as the following undefine succeeds
+ d/t/smoke-lxc: use systemd instead of sysV to restart the service
+ d/t/control, d/t/smoke-lxc: retry service restart and skip test if
failing; This was flaky on some release/architectures
+ d/t/smoke-lxc: retry check_domain being flaky on arm64
- dnsmasq related enhancements
+ run dnsmasq as libvirt-dnsmasq (LP 1743718)
+ d/libvirt-daemon-config-network.postinst*: add libvirt-dnsmasq user
and group
+ d/libvirt-daemon-config-network.postrm*: remove libvirt-dnsmasq user
and group on purge
+ d/p/ubuntu/dnsmasq-as-priv-user: write dnsmasq config with user
libvirt-dnsmasq and adapt the self tests to expect that config
+ Add dnsmasq configuration to work with system wide dnsmasq-base
- d/p/u/set-default-machine-to-ubuntu.patch: to select default
machine type correctly with newer qemu/libvirt
- d/p/u/lp-1861125-ubuntu-models: recognize Ubuntu models for
(LP 1861125) fixups
- d/p/ubuntu/wait-for-qemu-kvm.patch: avoid hangs on startup (LP 1887592)
- d/libvirt-daemon-common.libvirt-guests.default: shut guests down
in parallel
- apparmor Delta that is Ubuntu specific or yet to be upstreamed
split into logical pieces. File names in debian/patches/ubuntu-aa/:
+ 0020-virt-aa-helper-ubuntu-storage-paths.patch:
apparmor, virt-aa-helper: Allow various storage pools and image
locations
+ 0029-appmor-libvirt-qemu-Add-9p-support.patch: appmor,
libvirt-qemu: Add 9p support
+ 0032-apparmor-libvirt-qemu-Allow-reading-charm-specific-c.patch:
apparmor, libvirt-qemu: Allow reading charm-specific ceph config
+ 0033-UBUNTU-only-apparmor-for-kvm.powerpc-LP-1680384.patch: allow
commands executed by ubuntu only kvm wrapper on ppc64el
(LP 1686621 LP 1680384 LP 1784023)
+ 0034-apparmor-virt-aa-helper-access-for-snapped-nova.patch:
apparmor, virt-aa-helper: access for snapped nova
+ lp-1815910-allow-vhost-hotplug.patch: avoid apparmor issues
with vhost-net/vhost-vsock/vhost-scsi hotplug (LP 1815910)
+ d/p/u-aa/lp2079869-*: allow access for bridge helper to sys node
(LP 2079869)
+ Support both GNU and Rust coreutils paths in apparmor policy (LP
2123870)
d/p/u-aa/lp2123870-apparmor-use-the-coreutils-tunable-for-coreutils.patch
+ d/p/u-aa/lp2144665-*: grant access to unix socket for QGSD
(LP 2144665)
- libvirt should not use user/group tss for swtpm (LP 1948880)
+ d/libvirt-daemon-system.postinst: modify ownership of swtpm logdir
+ d/libvirt-daemon-driver-qemu.sysusers: add swtpm user and group
+ d/p/u/swtpm-by-swtpm-user.patch: change default spawned swtpm processes
to user swtpm and adapt expected self test result changes.
- d/control: Demote passt to Suggests (from Recommends) for
libvirt-daemon-driver-qemu, because passt is in universe.
- d/control: Make libvirt-daemon Suggest (instead of Recommend)
libvirt-daemon-plugin-sanlock, which is in universe.
- default to qemu:///system libvirt URI (LP 2027838)
On Ubuntu we always want to initialize the URI to qemu:///system,
regardless if running as privileged daemon or not. This keeps backward
compatibility with Ubuntu's default behavior, while still allowing users
more flexibility in changing that default, through config files or
environment variables.
Redesign the solution by getting rid of the libvirt-uri.sh script used
up until now to achieve the same behavior.
+ d/p/u/lp-2027838-conf-Default-to-qemu-system-libvirt-URI.patch
+ d/t/default-uri: add basic test for LIBVIRT_DEFAULT_URI handling
- enable MSR kernel module load
d/p/u/x86-install-modules-load.d-file-to-load-msr-module.patch
d/arches.mk, d/libvirt-common.install.in,
debian/libvirt-common.postinst.in
(LP 2106791)
- d/control: re-generate from d/control-in: we stop changing both files
and eventually re-generate from d/control-in at built as intended.
- d/{control,control.in}: add dependencies to -hwe components (LP 2143146)
* New changes:
- d/p/u-aa/lp2056441-allow-vfio-ccw-hostdev-sysfs-access.patch:
Allow vfio-ccw hostdev sysfs access (LP: #2056441)
- d/NEWS: add section about migration to polkit
* Dropped changes:
- d/control.in: Disable libssh2 support (universe dependency)
[libssh2 is now in main]
- 0031-virt-aa-helper-Ask-for-no-deny-rule-for-readonly-dis.patch:
virt-aa-helper: Ask for no deny rule for readonly disk
[Fixed in upstream 11.5.0]
- Fix excessive memory allocation when physical_package_id is large
(LP 2153530).
+ d/p/ubuntu/lp2153530-fix-max-socket-calculation.patch: compute socket
count from unique package IDs instead of the maximum value.
[Fixed in upstream 12.5.0]
- Fix a logic bug to improve performance for some interface types when
setting ingress-only QoS rules (LP 2155755)
+ d/p/ubuntu/lp2155755-split-virNetDevBandwidthClear-into-helpers.patch
+ d/p/ubuntu/lp2155755-only-clear-qdisc-for-defined-directions.patch
[Fixed in upstream 12.5.0]
- d/control.in: add libzfslinux-dev to build-deps
[useless delta]
- d/libvirt-daemon-system.postinst: create user/group swtpm if not present
due to swtpm-tools (LP 1951975)
- fix ubuntu users management for sudoers (LP 2142453)
[squashed into the delta Allow-libvirt-group-to-access-the-socket]
- d/libvirt-clients.conffiles: Remove libvirt-uri.sh profile.d script
[Dropped after 26.04, part of default to qemu:///system libvirt URI]
- d/l-d-config-network.{pre,post}inst.in: diversions for network config.
[Dropped after 26.04, part of autostart default bridged network]
- d/l-d-config-network.{pre,post}inst.in: retain non pkg owned network
config.
[Dropped after 26.04, part of autostart default bridged network]
- d/control: Add Breaks/Replaces, to account for the move of configuration
of the default bridged network to libvirt-daemon-config-network.
(LP 2107448)
[Dropped after 26.04, part of autostart default bridged network]
- d/l-d-config-network.postinst: clear 'autostarted' state, to activate
network on install (LP 2093864)
[Dropped after 26.04, part of autostart default bridged network]
- d/p/u/ovmf_paths.patch: adjust paths to secboot.fd UEFI
Secure Boot enabled variants of the OVMF firmware and variable store for
the paths where we ship these files in Ubuntu.
[this is the legacy firmare discovery mechanism, json descriptors is
now the de-facto mechanism, this delta can now be dropped]
- d/p/u/Allow-libvirt-group-to-access-the-socket.patch: This is
the group based access to libvirt functions as it was used in Ubuntu
for quite a long time.
+ d/p/ubuntu/daemon-augeas-fix-expected.patch fix some related tests
due to the group access change.
+ d/libvirt-daemon-driver-qemu.postinst*: add users in sudo to the libvirt
group.
[To align with Debian and upstreams recommended default on using polkit]
libvirt (12.6.0-1) unstable; urgency=medium
* [542853e] New upstream version 12.6.0
libvirt (12.5.0-1) unstable; urgency=medium
* [5942ad9] New upstream version 12.5.0
* [e7bac77] control: Bump Standards-Version to 4.7.4
- No changes needed
libvirt (12.4.0-1) unstable; urgency=medium
* [cad230c] New upstream version 12.4.0
* [f8de382] common: Add several CPU models
libvirt (12.3.0-1) unstable; urgency=medium
[ Andrea Bolognani ]
* [fc8fbe1] New upstream version 12.3.0
* [3839c78] patches: Drop debian/Drop-handling-of-secret-encryption-[...]
- The issue that was preventing us from enabling this
functionality has been fixed upstream
* [5267f7e] Add Multi-Arch field for packages that were missing it
[ Pino Toscano ]
* [e64433c] Build libvirt-clients-qemu only on QEMU architectures
* [f7c3ccd] Drop QEMU driver on 32bit architectures
- No longer supported as host architectures starting with QEMU 11.0
- Closes: #1134873
libvirt (12.2.0-1) unstable; urgency=medium
* [9779e02] New upstream version 12.2.0
libvirt (12.1.0-1) experimental; urgency=medium
* [6b2d3ee] New upstream version 12.1.0
- Addresses various issues related to the interactions between
AppArmor and snapshot handling
- Closes: #932456
- Closes: #1061725
- Closes: #1093955
* [8e9b871] patches: Add debian/Drop-handling-of-secret-encryption-[...]
- The feature is implemented in a way that makes libvirtd
completely unusable if the secret driver is not installed, so
we're going to keep it disabled for the time being
-- Hector Cao <[email protected]> Wed, 19 Aug 2026 11:10:20
+0200
** Changed in: libvirt-hwe (Ubuntu Stonking)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2056441
Title:
[UBUNTU 20.04] Cannot use vfio-ccw dasd passthrough for KVM guests
under Ubuntu
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2056441/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs