Bug 2057490
| Summary: | nbdkit crashes in VDDK | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Xiaodai Wang <xiaodwan> |
| Component: | gnutls | Assignee: | Daiki Ueno <dueno> |
| Status: | CLOSED ERRATA | QA Contact: | Alexander Sosedkin <asosedki> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 9.0 | CC: | asosedki, dueno, eblake, juzhou, lersek, mxie, rjones, tyan, tzheng, virt-maint, vwu |
| Target Milestone: | rc | Keywords: | Automation, Regression, TestBlocker, Triaged |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | gnutls-3.7.3-9.el9 | Doc Type: | No Doc Update |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-05-17 15:52:13 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: | |||
|
Description
Xiaodai Wang
2022-02-23 13:40:30 UTC
It's caused by the update to gnutls (bug 2033220). This causes a new chain of dependencies to appear which pulls in libcrypto.so.3: nbdkit -> libgnutls.so.30 -> libtss2-esys.so.0 -> libcrypto.so.3 Since VDDK bundles its own incompatible libcrypto.so.1 this causes symbols to conflict and general chaos. libtss2 is something to do with the TPM (package name: tpm2-tss) Reassigning to gnutls since the proposed solution requires a change to gnutls: https://gitlab.com/gnutls/gnutls/-/merge_requests/1544 The fix also works for me: # virt-v2v -ic vpx://root.x.x/data/x.x.x.x/?no_verify=1 -o null esx6.7-rhel8.5-x86_64 -it vddk -io vddk-libdir=/root/vddk_libdir/latest -io vddk-thumbprint=1F:97:34:5F:B6:C2:BA:66:46:CB:1A:71:76:7D:6B:50:1E:03:00:EA -ip /root/vpx_pwd [ 0.0] Setting up the source: -i libvirt -ic vpx://root.x.x/data/x.x.x.x/?no_verify=1 -it vddk esx6.7-rhel8.5-x86_64 [ 1.9] Opening the source [ 11.1] Inspecting the source [ 22.9] Checking for sufficient free disk space in the guest [ 22.9] Converting Red Hat Enterprise Linux 8.5 (Ootpa) to run on KVM virt-v2v: This guest has virtio drivers installed. [ 147.4] Mapping filesystem data to avoid copying unused and blank areas [ 150.0] Closing the overlay [ 150.3] Assigning disks to buses [ 150.3] Checking if the guest needs BIOS or UEFI to boot [ 150.3] Setting up the destination: -o null [ 151.9] Copying disk 1/1 █ 100% [****************************************] [ 360.5] Creating output metadata [ 360.5] Finishing off Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (new packages: gnutls), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:3937 |