virt-v2v-r...-notes-2.12(1)
π virt-v2v release notes β 2.12 π
okay bestie, so this is the virt-v2v release notes page for 2.12, and it lives in the Virtualization Support manual section. think of it as the group chat recap of everything that changed since 2.10. pull up a chair, there's a lot and it's all important π
β¨ NAME β¨
virt-v2v-release-notes β the virt-v2v release notes for 2.12
πΈ DESCRIPTION πΈ
these are the release notes for virt-v2v 2.12, and they describe all the major changes since 2.10. ngl, it's a glow-up.
Virt-v2v 2.12.0 was released on 10 July 2026. ποΈ mark your calendars, it's iconic.
π¦ New features
- bestie, we can now convert Debian 12 guests that use UEFI (Martin Necas). UEFI Debian girlies, your time is NOW π
- SLES 12 SP5 and Ubuntu 24.04 conversions now work when they use LUKS encrypted filesystems (Cole Robinson). encrypted girlies stay winning π
- conversions of Kylin, NeoKylin and Anolis Linux distributions are enabled (grass lu). new distros just dropped π
- shiny new
--no-fstrimoption to disablefstrimduring conversion (sarika at Platform 9). no fstrim, no problem β¨ - new
--collectoption, which can be used to collect pre-conversion information like the Windows Registry and event log for later diagnosis (thanks Vadim Rozenfeld). detective mode: activated π΅οΈ - the
-i diskinput method now allows"nbd://..."URIs to be used instead of local disks β which means more flexible conversions, like converting from xz-compressed images (that's such a flex fr fr) π₯ virt-v2v-inspector(1)now includes information about XFSv4 and XFSv5 filesystems. we love filesystem lore π§virt-v2v-in-place(1)and thevirt-v2v-inspectorXML output now contains suggested disk boot order information (thanks Elad Hazan). boot order said "let me introduce myself" π
π Other fixes
- fixed detection of remote files when using
-it sshmode (Ming Xie) - when injecting virtio-win drivers in Windows guests, we now install
blnsvr.exe(the balloon server) (Cole Robinson) - fixed installation of Windows Vista and Windows 2008 Server R1 drivers (Cole Robinson)
- stopped using the
xfs_repair -moption (thanks Ming Xie, Eric Sandeen, Dave Chinner) - AGFL inconsistencies in XFS filesystems are now ignored on RHEL 7 guests (thanks Brian Foster, Eric Sandeen)
- the Windows qemu-guest-agent installer is retried several times to work around temporary installation bugs (thanks Martin Necas, Cole Robinson)
- the virt-v2v
--keyparameter now allows binary keys π - virt-v2v
--firstbootscripts on Windows may now exit with code250to avoid rebooting after the script (Srihari Parimi) - an immutable
/etc/resolv.confno longer prevents conversion (Srihari Parimi) - we now obey cgroup v2 CPU limits (Susant Sahani)
- fixed output filenames if the guest name contains a
/character (Susant Sahani)
π Documentation
- documented how to recover the key used by Windows guests that stored the Bitlocker disk encryption key in the VMware vTPM (Ming Xie)
- documented the pre-conversion steps required for certain guests encrypted with LUKS using vTPM (Ming Xie, Susant Sahani)
- fixed conversion from VMware vCenter where the VMware datastore name contains some special characters (Cole Robinson)
- documented that the PowerShell execution policy
"AllSigned"will not work (thanks Martin Mecas, Ulhas Surse)
heads up: "AllSigned" = doesn't work. don't come for me, it's in the docs π
π Build changes
- fixed Weblate (i18n) web hooks (Rafael Fontenelle)
- fixed and enhanced github CI checks (Cole Robinson)
- removed the
"AM_GNU_GETTEXT"macro and replaced it with simpler"LIBINTL"checks (Cole Robinson) - various build warnings were cleaned up (Cole Robinson)
- fixed warnings in the
configurescript related to the order that variousautoconfmacros appear (Olaf Hering)
π«Ά Internals
- many memory leaks identified by Claude Code were fixed (shivanayak) β leaks said "not today" and got handled
- debug output was improved (Srihari Parimi)
π Bugs fixed
https://issues.redhat.com/browse/MTV-4424- [MTV] Migration of windows 2019 VM fails to install qemu-ga and set static IP if ExecutionPolicy is set in souce VM.
https://issues.redhat.com/browse/RHEL-85154- ubuntu guest with encrypted disk and TPM fails boot into OS after v2v conversion
https://issues.redhat.com/browse/RHEL-93583- sles12sp5 guest with encrypted brtfs fliesystem fails to boot into OS after v2v conversion
https://issues.redhat.com/browse/RHEL-103915- win11 guest with vtpm and bitlocker enabled will power off automatically if the user does not enter the key in 1 minute after v2v conversion [docs only]
https://issues.redhat.com/browse/RHEL-133729- virt-v2v migration from vSphere fails when datastore name has characters like
'+'[rhel-10.2]
- virt-v2v migration from vSphere fails when datastore name has characters like
https://issues.redhat.com/browse/RHEL-136479- v2v fails to create the disk on target if the source guest contains specific characters like
'*+/'
- v2v fails to create the disk on target if the source guest contains specific characters like
https://issues.redhat.com/browse/RHEL-137121- encrypted ubuntu installation fails to boot after conversion
https://issues.redhat.com/browse/RHEL-144075- Expose XFS version in virt-v2v-inspector
https://issues.redhat.com/browse/RHEL-144467- [MTV] Debian UEFI VM fails to boot after migrating to Openshift Virtualzation.
https://issues.redhat.com/browse/RHEL-148423blnsvr.exerunning fromC:\Program Files\Guestfs\Firstboot\Temp
https://issues.redhat.com/browse/RHEL-152939- Create sentinel file after all firstboot scripts have finished running
https://issues.redhat.com/browse/RHEL-164271- Add virt-v2v-in-place
--no-fstrimoption
- Add virt-v2v-in-place
https://issues.redhat.com/browse/RHEL-165677- Stop using
xfs_repair -mbecause memory required scales with filesystem size and has sharp edges
- Stop using
https://issues.redhat.com/browse/RHEL-170864- virt-v2v failing with binary LUKS keys [virt-v2v]
https://issues.redhat.com/browse/RHEL-178287- virt-v2v fails during migration of RHEL 7 VMs due to XFS filesystem errors, potentially related to RHEL 10.1
xfs_repairrunning against a RHEL 7 XFS filesystem.
- virt-v2v fails during migration of RHEL 7 VMs due to XFS filesystem errors, potentially related to RHEL 10.1
https://issues.redhat.com/browse/RHEL-178432- regression converting ubuntu24.04
https://issues.redhat.com/browse/RHEL-178556- Use bind mount to overwrite
/sysroot/etc/resolv.confduring"sh"operations
- Use bind mount to overwrite
https://issues.redhat.com/browse/RHEL-184508- Set boot disk index for guests in virt-v2v-in-place / inspection XML output
https://issues.redhat.com/browse/RHEL-188772- RFE: virt-v2v option to collect Windows registry and event logs and other useful information
https://issues.redhat.com/browse/RHEL-191749- virt-v2v fails during migration of RHEL 7 VMs due to XFS filesystem errors, potentially related to RHEL 10.1
xfs_repairrunning against a RHEL 7 XFS filesystem [virt-v2v]
- virt-v2v fails during migration of RHEL 7 VMs due to XFS filesystem errors, potentially related to RHEL 10.1
π¦ SEE ALSO π¦
virt-v2v(1). that's the one, bestie π«Ά
π AUTHORS π
authors of virt-v2v 2.12 β look at this lineup, absolutely stacked:
- Andi Chandler
- Arif Budiman
- Cole Robinson
- Emilio Herrera
- Ettore Atalan
- Fco. Javier F. Serrador
- grass lu
- grimst
- Hela Basa
- Jan Kuparinen
- Krascovict Petrov
- Martin Necas
- Nathan95
- Olaf Hering
- Pavel Borecki
- Piotr DrΔ g
- Rafael Fontenelle
- Richard W.M. Jones
- Ricky Tigg
- sarika
- Susant Sahani
- Temuri Doghonadze
- Tim Wiederhake
- Yuri Chornoivan
π COPYRIGHT π
Copyright (C) 2009-2026 Red Hat Inc.
π LICENSE π
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
π BUGS π
To get a list of bugs against libguestfs, use this link:
https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
To report a new bug against libguestfs, use this link:
https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
When reporting a bug, please supply:
- The version of libguestfs.
- Where you got libguestfs (eg. which Linux distro, compiled from source, etc)
- Describe the bug accurately and give a way to reproduce it.
- Run
libguestfs-test-tool(1)and paste the complete, unedited output into the bug report.
no cap: paste the complete, unedited output. editors will notice, and we will be sad π
okay that's the whole page, you ate that π
this was virt-v2v-2.13.8, dated 2026-10-05 β mwah, see you in the next release notes bestie πβ¨π¦
π¦ where this page comes from
- centos-stream 10: virt-v2v 1:2.13.8-1.el10 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms