Public bug reported:

During OFED internal installation the [1] packages removed due to libibverbs1 
package dependencies, for example [2].
We see that qemu-system-x86 is depends on libibverbs1 as we see in the apt-case 
[2]
Once the qemu-* are deleted, we can't work over virtualization (VM, 
SR-IOV,Passthrough, etc..) in hypervisor.
This should impact on user that installed libibverbs1/MLNX_OFED and uses 
virtualization.

Could you please assist with knowing the reason of the dependency between 
qemu-system-x86 and libibverbs ? 
In the older releases we didn't see this issue


[1]
  ibverbs-providers libibverbs1 librados2 librbd1 librdmacm1 qemu 
qemu-block-extra qemu-system qemu-system-arm qemu-system-common 
qemu-system-mips qemu-system-misc qemu-system-ppc
  qemu-system-s390x qemu-system-sparc qemu-system-x86 qemu-utils

[2]
Example:

root@reg-l-vrt-120:~# apt-get remove libibverbs1      
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  at cpu-checker cryptsetup cryptsetup-bin db-util db5.3-util dctrl-tools 
debootstrap devscripts dput extlinux fonts-droid-fallback fonts-noto-mono 
ghostscript hfsplus icoutils
  ipxe-qemu ipxe-qemu-256k-compat-efi-roms kpartx ldmtool libafflib0v5 
libapt-pkg-perl libasound2 libasound2-data libb-hooks-endofscope-perl 
libb-hooks-op-check-perl libbfio1
  libbluetooth3 libbrlapi0.6 libclass-method-modifiers-perl 
libclass-xsaccessor-perl libclone-perl libconfig9 libcupsfilters1 libcupsimage2 
libdata-optlist-perl libdate-manip-perl
  libdevel-callchecker-perl libdevel-globaldestruction-perl libdistro-info-perl 
libdynaloader-functions-perl libemail-valid-perl libewf2 libexporter-tiny-perl 
libfdt1
  libfile-basedir-perl libfile-chdir-perl libfile-homedir-perl 
libfile-which-perl libgetopt-long-descriptive-perl libgit-wrapper-perl libgs9 
libgs9-common libhfsp0 libhivex0
  libijs-0.35 libimport-into-perl libintl-perl libintl-xs-perl libio-pty-perl 
libio-stringy-perl libipc-run-perl libipc-system-simple-perl libiscsi7 
libjbig2dec0 libldm-1.0-0
  liblist-compare-perl liblist-moreutils-perl libmodule-implementation-perl 
libmodule-runtime-perl libmoo-perl libnamespace-clean-perl libnet-dns-perl 
libnet-domain-tld-perl
  libnet-ip-perl libnetpbm10 libnumber-compare-perl libnumber-range-perl 
libpackage-stash-perl libpackage-stash-xs-perl libpaper-utils libpaper1 
libparams-classify-perl
  libparams-util-perl libparams-validate-perl libpath-iterator-rule-perl 
libpath-tiny-perl libperlio-gzip-perl libpod-constants-perl 
libregexp-pattern-license-perl
  librole-tiny-perl libsdl1.2debian libsort-key-perl libsort-versions-perl 
libspice-server1 libstrictures-perl libstring-copyright-perl 
libstring-escape-perl
  libstring-shellquote-perl libsub-exporter-perl 
libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 
libsub-quote-perl libsys-virt-perl libtext-glob-perl
  libtext-levenshtein-perl libtsk13 libunicode-utf8-perl libvariable-magic-perl 
libwin-hivex-perl libxml-xpath-perl libyaml-libyaml-perl licensecheck lintian 
lsscsi lzop msr-tools
  mtools netpbm poppler-data python-argcomplete python-cheetah python3-debian 
python3-gpg python3-magic python3-unidiff python3-xdg qemu-slof scrub seabios 
sgabios sharutils
  sleuthkit squashfs-tools supermin syslinux syslinux-common t1utils unzip 
zerofree
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  ibverbs-providers libibverbs1 librados2 librbd1 librdmacm1 qemu 
qemu-block-extra qemu-system qemu-system-arm qemu-system-common 
qemu-system-mips qemu-system-misc qemu-system-ppc
  qemu-system-s390x qemu-system-sparc qemu-system-x86 qemu-utils
0 upgraded, 0 newly installed, 17 to remove and 0 not upgraded.
After this operation, 266 MB disk space will be freed.
Do you want to continue? [Y/n] n
To see dependencies:


[3]


root@reg-l-vrt-189:~# apt-cache depends qemu-system-x86
qemu-system-x86
  Depends: libaio1
  Depends: libasound2
  Depends: libbluetooth3
  Depends: libbrlapi0.6
  Depends: libc6
  Depends: libcacard0
  Depends: libfdt1
  Depends: libgcc1
  Depends: libglib2.0-0
  Depends: libgnutls30
  Depends: libibverbs1
  Depends: libjpeg8
  Depends: libncursesw5
  Depends: libnettle6
  Depends: libnuma1
  Depends: libpixman-1-0
  Depends: libpng16-16
  Depends: libpulse0
  Depends: librdmacm1
  Depends: libsasl2-2
  Depends: libsdl1.2debian
  Depends: libseccomp2
  Depends: libspice-server1
  Depends: libtinfo5
  Depends: libusb-1.0-0
  Depends: libusbredirparser1
  Depends: libx11-6
  Depends: libxen-4.9
  Depends: libxenstore3.0
  Depends: zlib1g
  Depends: qemu-system-common
    qemu-system-common:i386
  Depends: seabios
  Depends: ipxe-qemu
  Depends: ipxe-qemu-256k-compat-efi-roms
  Recommends: qemu-utils
    qemu-utils:i386
  Recommends: cpu-checker
  Suggests: samba
  Suggests: vde2
  Suggests: qemu-block-extra
  Suggests: kmod
    kmod:i386
  Suggests: sgabios
  Suggests: ovmf

** Affects: libibverbs (Ubuntu)
     Importance: Medium
         Status: Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1783775

Title:
  [bionic] qemu-* depends on libibverbs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libibverbs/+bug/1783775/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to