Proxmox7 packages ( pmx11 ) - breaks other debian 11 base packages

emunt6

Active Member
Oct 3, 2022
162
36
33
Hi!
I have just upgraded some test system from Proxmox 6 to Proxmox 7, I found the following major problem:
Proxmox7 packages ( pmx11 ) - breaks debian 11 base system packages:
> systemd 247.3-7+1-pmx11u1
> libsystemd0 247.3-7+1-pmx11u1

Some packages needs the 32bit version of this, but there are not provided. ( Proxmox v6 does not affecting this problem, because its using the "debian 10 stock packages")

How to reproduce:
> install proxmox7
> try to install "wine" package

Is there any way to solve this?
Why needed customized (pmx11) packages instead using the "stock debian 11 packages: systemd, libsystemd0) ?
 
Last edited:
Hi,
Running Windows app headless in docker:
https://devops.datenkollektiv.de/creating-ageless-windows-clis-with-docker-and-wine.html

It's a custom specific application, wine is required for "cli" communication.
Proxmox VE is not designed to run alongside docker on the same host. It's recommended to use a VM if you need docker.

How to reproduce:
> install proxmox7
> try to install "wine" package
What is the exact error you get? I ran apt install wine (did not actually confirm the installation), but apt doesn't complain about any package version conflicts.
 
Works for me ;)

Code:
root@prompt:~# apt install wine
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  fonts-wine libasound2-plugins libavresample4 libcapi20-3 libfaudio0 libodbc1 libopenal-data libopenal1 libosmesa6
  libsdl2-2.0-0 libsndio7.0 libstb0 libvkd3d1 libwayland-cursor0 libwayland-egl1 libwine libxkbcommon0 wine64
Suggested packages:
  libmyodbc odbc-postgresql tdsodbc unixodbc-bin libportaudio2 xdg-utils sndiod cups-bsd gstreamer1.0-plugins-bad
  ttf-mscorefonts-installer q4wine winbind winetricks playonlinux wine-binfmt dosbox exe-thumbnailer | kio-extras
  wine64-preloader
Recommended packages:
  wine32
The following NEW packages will be installed:
  fonts-wine libasound2-plugins libavresample4 libcapi20-3 libfaudio0 libodbc1 libopenal-data libopenal1 libosmesa6
  libsdl2-2.0-0 libsndio7.0 libstb0 libvkd3d1 libwayland-cursor0 libwayland-egl1 libwine libxkbcommon0 wine wine64
0 upgraded, 19 newly installed, 0 to remove and 33 not upgraded.
Need to get 30.5 MB of archives.
After this operation, 248 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://httpredir.debian.org/debian bullseye/main amd64 fonts-wine all 5.0.3-3 [228 kB]
Get:2 http://httpredir.debian.org/debian bullseye-proposed-updates/main amd64 libavresample4 amd64 7:4.3.6-0+deb11u1 [106 kB]
Get:3 http://httpredir.debian.org/debian bullseye/main amd64 libasound2-plugins amd64 1.2.2-2 [77.7 kB]
Get:4 http://httpredir.debian.org/debian bullseye/main amd64 libcapi20-3 amd64 1:3.27-3+b1 [28.5 kB]
Get:5 http://httpred...

Try removing wine completly, upgrade and install wine again
 
Works for me ;)

Code:
root@prompt:~# apt install wine
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  fonts-wine libasound2-plugins libavresample4 libcapi20-3 libfaudio0 libodbc1 libopenal-data libopenal1 libosmesa6
  libsdl2-2.0-0 libsndio7.0 libstb0 libvkd3d1 libwayland-cursor0 libwayland-egl1 libwine libxkbcommon0 wine64
Suggested packages:
  libmyodbc odbc-postgresql tdsodbc unixodbc-bin libportaudio2 xdg-utils sndiod cups-bsd gstreamer1.0-plugins-bad
  ttf-mscorefonts-installer q4wine winbind winetricks playonlinux wine-binfmt dosbox exe-thumbnailer | kio-extras
  wine64-preloader
Recommended packages:
  wine32
The following NEW packages will be installed:
  fonts-wine libasound2-plugins libavresample4 libcapi20-3 libfaudio0 libodbc1 libopenal-data libopenal1 libosmesa6
  libsdl2-2.0-0 libsndio7.0 libstb0 libvkd3d1 libwayland-cursor0 libwayland-egl1 libwine libxkbcommon0 wine wine64
0 upgraded, 19 newly installed, 0 to remove and 33 not upgraded.
Need to get 30.5 MB of archives.
After this operation, 248 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://httpredir.debian.org/debian bullseye/main amd64 fonts-wine all 5.0.3-3 [228 kB]
Get:2 http://httpredir.debian.org/debian bullseye-proposed-updates/main amd64 libavresample4 amd64 7:4.3.6-0+deb11u1 [106 kB]
Get:3 http://httpredir.debian.org/debian bullseye/main amd64 libasound2-plugins amd64 1.2.2-2 [77.7 kB]
Get:4 http://httpredir.debian.org/debian bullseye/main amd64 libcapi20-3 amd64 1:3.27-3+b1 [28.5 kB]
Get:5 http://httpred...

Try removing wine completly, upgrade and install wine again


You installing wine64 , but wine64 also need 32bit libraries too (Windows -> Windows\System32, Windows\SysWOW64) , those depends 32bit packages: "libsystemd0:i386, and systemd:i386" these are absent (read first post),as you can see:

Code:
root@proxmox2:~# apt install wine32 wine64
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libdbus-1-3:i386 : Depends: libsystemd0:i386
 libgssapi-krb5-2:i386 : Depends: libcom-err2:i386 (>= 1.43.9) but it is not installable
 libkrb5-3:i386 : Depends: libcom-err2:i386 (>= 1.43.9) but it is not installable
 libpulse0:i386 : Depends: libsystemd0:i386
 libusb-1.0-0:i386 : Depends: libudev1:i386 (>= 183) but it is not installable
 libwine:i386 : Depends: libudev1:i386 (>= 183) but it is not installable
                Recommends: libsane1:i386 (>= 1.0.27) but it is not installable
                Recommends: gstreamer1.0-plugins-good:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.


root@proxmox2:~# apt show wine
Package: wine
Version: 5.0.3-3
Built-Using: khronos-api (= 4.6+git20180514-2), unicode-data (= 13.0.0-2)
Priority: optional
Section: otherosfs
Maintainer: Debian Wine Party <debian-wine@lists.debian.org>
Installed-Size: 196 kB
Provides: wine
Depends: wine64 (>= 5.0.3-3) | wine32 (>= 5.0.3-3), wine64 (<< 5.0.3-3.1~) | wine32 (<< 5.0.3-3.1~)
Suggests: q4wine, winbind, winetricks, playonlinux, wine-binfmt, dosbox (>= 0.74-4.2~), exe-thumbnailer | kio-extras
Breaks: wine-stable (<< 3.0.1ubuntu1~)
Replaces: wine-stable (<< 3.0.1ubuntu1~)
Homepage: https://www.winehq.org
Tag: game::TODO, interface::graphical, interface::x11, role::metapackage,
 role::program, scope::application, uitoolkit::TODO, use::TODO,
 use::converting, use::gameplaying, use::simulating, x11::application
Download-Size: 136 kB
APT-Sources: http://ftp.us.debian.org/debian bullseye/main amd64 Packages
Description: Windows API implementation - standard suite
 Wine is a free MS-Windows API implementation.
 This is still a work in progress and many applications may still not work.
 .
 This package provides essential wrappers and convenience tools for the
 standard Wine components. It also employs the Debian alternatives system to
 provide the usual command names, e.g. "wine" instead of "wine-stable".


root@proxmox2:~# apt show wine32
Package: wine32:i386
Version: 5.0.3-3
Built-Using: khronos-api (= 4.6+git20180514-2), unicode-data (= 13.0.0-2)
Priority: optional
Section: otherosfs
Source: wine
Maintainer: Debian Wine Party <debian-wine@lists.debian.org>
Installed-Size: 729 kB
Depends: libc6 (>= 2.28), libwine (= 5.0.3-3)
Recommends: wine (= 5.0.3-3)
Suggests: wine32-preloader (= 5.0.3-3)
Homepage: https://www.winehq.org
Tag: uitoolkit::ncurses
Download-Size: 295 kB
APT-Sources: http://ftp.us.debian.org/debian bullseye/main i386 Packages
Description: Windows API implementation - 32-bit binary loader
Wine is a free MS-Windows API implementation.
This is still a work in progress and many applications may still not work.
.
This package provides the binary loader for 32-bit Windows applications.

root@proxmox2:~# apt show wine64
Package: wine64
Version: 5.0.3-3
Built-Using: khronos-api (= 4.6+git20180514-2), unicode-data (= 13.0.0-2)
Priority: optional
Section: otherosfs
Source: wine
Maintainer: Debian Wine Party <debian-wine@lists.debian.org>
Installed-Size: 756 kB
Depends: libc6 (>= 2.17), libwine (= 5.0.3-3)
Recommends: wine (= 5.0.3-3), wine32 (= 5.0.3-3)
Suggests: wine64-preloader (= 5.0.3-3)
Homepage: https://www.winehq.org
Download-Size: 300 kB
APT-Sources: http://ftp.us.debian.org/debian bullseye/main amd64 Packages
Description: Windows API implementation - 64-bit binary loader
 Wine is a free MS-Windows API implementation.
 This is still a work in progress and many applications may still not work.
 .
 This package provides the binary loader for 64-bit Windows applications.
 
Last edited:
Hitting this issue as well.

Hopefully going back to the fixed debian packages will fix this.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!