The officially official Devuan Forum!

You are not logged in.

#1 2020-08-09 10:00:19

thierrybo
Member
Registered: 2017-11-11
Posts: 107  

"virt-manager" installation wants to remove libsystemd0 and wine32

Hi,

I want to try something else as Virtualbox and I decided to try qemu/KVM that I never used with virt-manager (as i'm lazy and just and end-user I do not want to manage VM with the command line) so:

sudo apt install --install-recommends libvirt-daemon-system
sudo adduser thierrybo libvirt

reboot

sudo virsh list --all
 Id   Name   State
--------------------

Fine.

Now virt-manager  :

apt -s install --install-recommends virt-manager
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  dmeventd dns-root-data dnsmasq-base gir1.2-gstreamer-1.0 gir1.2-spiceclientglib-2.0 gir1.2-spiceclientgtk-3.0
  ibverbs-providers ipxe-qemu libaio1 libaom0:i386 libasound2:i386 libasyncns0:i386 libavcodec58:i386 libavresample4:i386
  libavutil56:i386 libblkid1:i386 libbrlapi0.7 libbrotli1:i386 libcairo-gobject2:i386 libcairo2:i386 libcap2:i386
  libcapstone3 libcodec2-0.9:i386 libdatrie1:i386 libdav1d4:i386 libdaxctl1 libdb5.3:i386 libdbus-1-3:i386
  libdevmapper-event1.02.1 libexif12:i386 libfdt1 libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libfribidi0:i386
  libgcrypt20:i386 libgd3:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgmp10:i386 libgnutls30:i386 libgomp1:i386
  libgphoto2-6:i386 libgphoto2-port12:i386 libgraphite2-3:i386 libgsm1:i386 libgstreamer-plugins-base1.0-0:i386
  libgstreamer1.0-0:i386 libharfbuzz0b:i386 libhogweed6:i386 libibverbs1 libicu67:i386 libidn2-0:i386
  libjack-jackd2-0:i386 libjbig0:i386 libjpeg62-turbo:i386 liblcms2-2:i386 libldap-2.4-2:i386 libltdl7:i386
  liblvm2cmd2.03 liblz4-1:i386 liblzma5:i386 libmount1:i386 libmp3lame0:i386 libmpg123-0:i386 libncurses6:i386 libndctl6
  libnettle8:i386 libnuma1:i386 libogg0:i386 libopenal1:i386 libopenjp2-7:i386 libopus0:i386 liborc-0.4-0:i386
  libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpcap0.8:i386 libpcre3:i386
  libpixman-1-0:i386 libpmem1 libpng16-16:i386 librdmacm1 libreadline5 librsvg2-2:i386 libsamplerate0:i386
  libsasl2-2:i386 libsasl2-modules-db:i386 libshine3:i386 libslirp0 libsnappy1v5:i386 libsndfile1:i386 libsndio7.0:i386
  libsoxr0:i386 libspeex1:i386 libspice-server1 libstb0:i386 libswresample3:i386 libtasn1-6:i386 libthai0:i386
  libtheora0:i386 libtiff5:i386 libtwolame0:i386 libunistring2:i386 liburing1 libusb-1.0-0:i386 libuuid1:i386
  libva-drm2:i386 libva-x11-2:i386 libva2:i386 libvdeplug2 libvdpau1:i386 libvirglrenderer1 libvirt-daemon-driver-lxc
  libvirt-daemon-driver-vbox libvirt-daemon-driver-xen libvkd3d1:i386 libvorbis0a:i386 libvorbisenc2:i386 libvpx6:i386
  libwavpack1:i386 libwayland-client0:i386 libwayland-cursor0:i386 libwayland-egl1:i386 libwebp6:i386 libwebpmux3:i386
  libwrap0:i386 libx264-160:i386 libx265-192:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcursor1:i386 libxencall1
  libxendevicemodel1 libxenevtchn1 libxenforeignmemory1 libxengnttab1 libxenmisc4.11 libxenstore3.0 libxentoolcore1
  libxentoollog1 libxi6:i386 libxkbcommon0:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxss1:i386
  libxvidcore4:i386 libzvbi0:i386 lvm2 mdevctl ocl-icd-libopencl1:i386 ovmf qemu-system-common qemu-system-data
  qemu-system-gui qemu-system-x86 qemu-utils seabios thin-provisioning-tools
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  genisoimage gir1.2-gstreamer-1.0 gir1.2-gtk-vnc-2.0 gir1.2-gtksource-4 gir1.2-libosinfo-1.0 gir1.2-libvirt-glib-1.0
  gir1.2-spiceclientglib-2.0 gir1.2-spiceclientgtk-3.0 libelogind0 libgovirt-common libgovirt2 libgtk-vnc-2.0-0
  libgtksourceview-4-0 libgtksourceview-4-common libgvnc-1.0-0 libosinfo-1.0-0 libphodav-2.0-0 libphodav-2.0-common
  libpolkit-gobject-1-0 libpolkit-gobject-elogind-1-0 libpulse-mainloop-glib0 libspice-client-glib-2.0-8
  libspice-client-gtk-3.0-5 libusbredirhost1 libvirt-glib-1.0-0 osinfo-db python3-libvirt python3-libxml2
  spice-client-glib-usb-acl-helper virt-viewer virtinst
Suggested packages:
  cdrkit-doc libosinfo-l10n gir1.2-secret-1 gnome-keyring python3-guestfs
The following packages will be REMOVED:
  libasound2-plugins:i386 libfaudio0:i386 libpulse0:i386 libsdl2-2.0-0:i386 libsystemd0 libsystemd0:i386 libwine:i386
  wine32:i386
The following NEW packages will be installed:
  genisoimage gir1.2-gstreamer-1.0 gir1.2-gtk-vnc-2.0 gir1.2-gtksource-4 gir1.2-libosinfo-1.0 gir1.2-libvirt-glib-1.0
  gir1.2-spiceclientglib-2.0 gir1.2-spiceclientgtk-3.0 libelogind0 libgovirt-common libgovirt2 libgtk-vnc-2.0-0
  libgtksourceview-4-0 libgtksourceview-4-common libgvnc-1.0-0 libosinfo-1.0-0 libphodav-2.0-0 libphodav-2.0-common
  libpolkit-gobject-1-0 libpolkit-gobject-elogind-1-0 libpulse-mainloop-glib0 libspice-client-glib-2.0-8
  libspice-client-gtk-3.0-5 libusbredirhost1 libvirt-glib-1.0-0 osinfo-db python3-libvirt python3-libxml2
  spice-client-glib-usb-acl-helper virt-manager virt-viewer virtinst
0 upgraded, 32 newly installed, 8 to remove and 5 not upgraded.
Remv libasound2-plugins:i386 [1.2.2-1]
Remv wine32:i386 [5.0-4]
Remv libwine:i386 [5.0-4]
Remv libfaudio0:i386 [20.04-2]
Remv libsdl2-2.0-0:i386 [2.0.12+dfsg1-1]
Remv libpulse0:i386 [13.0-5]
Remv libsystemd0:i386 [246-2]
Remv libsystemd0 [246-2] [liblvm2cmd2.03:amd64 libvte-2.91-0:amd64 irqbalance:amd64 xserver-xorg-core:amd64 sane-utils:amd64 libwbclient0:amd64 libwinpr2-2:amd64 libbrlapi0.7:amd64 lvm2:amd64 libapt-pkg5.0:amd64 rsyslog:amd64 libpulse0:amd64 smartmontools:amd64 cups-daemon:amd64 vlc-plugin-base:amd64 rpcbind:amd64 ]
Inst libelogind0 (243.8-1 Devuan:4.0.0/testing [amd64])
.......

What bother me is the removing of this packages :

libsystemd0 libsystemd0:i386 libwine:i386  wine32:i386

libsystemd0 is required by many packages and I don't want to remove wine32 at all from my system (breaks steam I guess). I really don't understand why it is required to remove them. Is there any body that installed both virt-manager and wine/win32?

My system :

inxi -S
System:    Host: thierrybo-desk Kernel: 5.7.0-2-amd64 x86_64 bits: 64 Desktop: Openbox 3.6.1 
           Distro: Devuan GNU/Linux 4 (chimaera/ceres) 

and I don't install consolekit, policykit-1, elogind nor a Display Manager.

Last edited by thierrybo (2020-08-10 10:37:06)

Offline

#2 2020-08-09 20:15:12

bgstack15
Member
Registered: 2018-02-04
Posts: 205  

Re: "virt-manager" installation wants to remove libsystemd0 and wine32

Which release of Devuan are you using? It looks like I can install wine32 and virt-manager on my Devuan Ceres (amd64) system. I use virt-manager often. And I've come to the conclusion that if I can get my target programs running in wine, I don't care if it's wine32 or wine64 or winehq-wine32 or whatever. But it looks like I have one system with both virt-manager and wine32:i386 installed.

I use Ceres exclusively so cannot provide any commentary on older releases.


This space intentionally left blank.

Offline

#3 2020-08-09 21:44:06

thierrybo
Member
Registered: 2017-11-11
Posts: 107  

Re: "virt-manager" installation wants to remove libsystemd0 and wine32

I  use testing/chimaera. Perhaps it is ok in Ceres, so I will wait a few days/week to see if it changes in testing.

Offline

#4 2020-08-10 10:35:26

thierrybo
Member
Registered: 2017-11-11
Posts: 107  

Re: "virt-manager" installation wants to remove libsystemd0 and wine32

Well, there are sometimes strange apt behaviors for me :

apt install --install-recommends wine32

installed back all removed packages except the two libsystemd0 packages, with no interference with virt-manager.

but trying to install libsystemd0 again removes wine32 ... If I have to choose between libssystemd0 and wine32 I will keep wine32 wink

The strange thing is xserver-xorg-core has a direct dependency with libsystemd0.

Offline

Board footer