Few questions:

1. Do you have the log of ArchLinux upgrade that you did?
2. Do you know which version of Qemu you had earlier before you did an uprade?
3. https://github.com/nutanix/libvfio-user is a library contributed by NUTANIX 
folks
4. Can you check the Archlinux version upgrade release notes and if they have 
mentioned about vfio-user parameters? 

This is interesting problem at hand.

Warm regards
Ragini

>  Merhaba:
>  
>  just upgraded one of the Linux servers running Arch Linux with the latest 
> GCC toolchain and QEMU packages.
>  
>  Now while running the following command
>  
>  ::  qemu-system-x86_64 --version
>  
>  I encounter the following error
>  
>  qemu-system-x86_64: error while loading shared libraries: libvfio-user.so.0: 
> cannot open shared object file: No such file or directory
>  
>  Taking a closer look at the dependencies
>  
>  ::  ldd /usr/bin/qemu-system-x86_64
>  linux-vdso.so.1 (0x0000772a961a8000)
>  libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x0000772a960da000)
>  libcapstone.so.5 => /usr/lib/libcapstone.so.5 (0x0000772a94200000)
>  libbpf.so.1 => /usr/lib/libbpf.so.1 (0x0000772a9499e000)
>  libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x0000772a94006000)
>  libpng16.so.16 => /usr/lib/libpng16.so.16 (0x0000772a94964000)
>  libz.so.1 => /usr/lib/libz.so.1 (0x0000772a960bf000)
>  libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x0000772a93f6a000)
>  libsasl2.so.3 => /usr/lib/libsasl2.so.3 (0x0000772a94945000)
>  libfdt.so.1 => /usr/lib/libfdt.so.1 (0x0000772a960b4000)
>  libudev.so.1 => /usr/lib/libudev.so.1 (0x0000772a948ff000)
>  libsnappy.so.1 => /usr/lib/libsnappy.so.1 (0x0000772a93f5e000)
>  liblzo2.so.2 => /usr/lib/liblzo2.so.2 (0x0000772a93f3d000)
>  libdaxctl.so.1 => /usr/lib/libdaxctl.so.1 (0x0000772a93f31000)
>  libseccomp.so.2 => /usr/lib/libseccomp.so.2 (0x0000772a93f11000)
>  libnuma.so.1 => /usr/lib/libnuma.so.1 (0x0000772a93f03000)
>  libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x0000772a960ab000)
>  libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x0000772a93d36000)
>  libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x0000772a93cd7000)
>  libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x0000772a93b89000)
>  libzstd.so.1 => /usr/lib/libzstd.so.1 (0x0000772a93aaa000)
>  libslirp.so.0 => /usr/lib/libslirp.so.0 (0x0000772a93a88000)
>  libvdeplug.so.3 => /usr/lib/libvdeplug.so.3 (0x0000772a93a80000)
>  libxdp.so.1 => /usr/lib/libxdp.so.1 (0x0000772a93a6a000)
>  libdw.so.1 => /usr/lib/libdw.so.1 (0x0000772a939d9000)
>  liburing.so.2 => /usr/lib/liburing.so.2 (0x0000772a939d2000)
>  libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x0000772a939cb000)
>  libm.so.6 => /usr/lib/libm.so.6 (0x0000772a938dc000)
>  libpam.so.0 => /usr/lib/libpam.so.0 (0x0000772a938cb000)
>  libfuse3.so.3 => /usr/lib/libfuse3.so.3 (0x0000772a9388b000)
>  libaio.so.1 => /usr/lib/libaio.so.1 (0x0000772a93884000)
>  libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000772a93856000)
>  libc.so.6 => /usr/lib/libc.so.6 (0x0000772a93665000)
>  /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 
> (0x0000772a961aa000)
>  libelf.so.1 => /usr/lib/libelf.so.1 (0x0000772a93649000)
>  libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x0000772a934e6000)
>  libidn2.so.0 => /usr/lib/libidn2.so.0 (0x0000772a934c4000)
>  libunistring.so.5 => /usr/lib/libunistring.so.5 (0x0000772a93312000)
>  libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x0000772a932fd000)
>  
>  I can't seem to find anything amiss or am I just too sleepy :(
>  
>  Anyone remembers which package has 'libvfio-user.so' ?
>  
>  Is this a cause of a partially successful upgrade ?
>  
>  
>  warm regards
>  Saifi.
>  

Reply via email to