Bug 1809703
Summary: | [Blocked] Use qemu-img info -U option to avoid locking error with virt-* tools | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | schandle |
Component: | libguestfs | Assignee: | Richard W.M. Jones <rjones> |
Status: | CLOSED CANTFIX | QA Contact: | YongkuiGuo <yoguo> |
Severity: | high | Docs Contact: | |
Priority: | low | ||
Version: | 8.1 | CC: | imomin, kkiwi, mkalinin, mvanderw, ptoscano, pveiga, rjones, tyan, tzheng, usurse, virt-maint, xchen, yoguo |
Target Milestone: | rc | Keywords: | Regression, Triaged |
Target Release: | 8.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-01-24 16:16:42 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1519242 | ||
Bug Blocks: | 1897024 |
Description
schandle
2020-03-03 17:40:39 UTC
https://github.com/libguestfs/libguestfs/commit/f00f920ad3b15ab8e9e8f201c16e7628b6b7b109 This commit is present upstream starting from libguestfs 1.39.12, and thus it is already in the version of libguestfs in RHEL AV. OTOH, the reported version indicate the libguestfs version used in the one from virt:rhel, hence reassigning. Actually, this is slightly different than what was originally suggested. While it is true that virt:rhel lacks that patch, it won't fix the issue, as it is a much bigger problem -- see bug 1519242 for the reason why the libvirt backend (used by default in RHEL) fails in the described scenario. Because of this, fixing this will require fixing bug 1519242, which is definitely not a piece of cake. As a workaround, the 'direct' libguestfs backend can be used -- for example: $ LIBGUESTFS_BACKEND=direct virt-df -d rhel-7 This bug cannot be fixed without fixing libvirt. There is a workaround in comment 6 which can be used instead. If the workaround isn't adequate then you'll need to work with the libvirt team to address bug 1519242. |