Uninstallable in Debian unstable

Questions about Wine on Linux
Post Reply
ironchicken
Newbie
Newbie
Posts: 3
Joined: Sun Jan 19, 2025 11:22 am

Uninstallable in Debian unstable

Post by ironchicken »

Wine has been uninstallable from the https://dl.winehq.org/wine-builds/debian repository for some time. If it try to install wine-stable, wine-staging or wine-devel I get the same unresolvable dependencies:

Code: Select all

$ sudo aptitude install wine-staging
The following NEW packages will be installed:
  gcc-14-base:i386{a} libc6:i386{a} libgcc-s1:i386{a} libgpg-error-l10n{a} libidn2-0:i386{a} libodbc2{a} libodbccr2{a} libunistring5:i386{a} wine-staging{b} wine-staging-amd64{a} 
0 packages upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 7,394 kB/120 MB of archives. After unpacking 847 MB will be used.
The following packages have unmet dependencies:
 wine-staging : Depends: wine-staging-i386 (= 10.0~rc6~trixie-1) which is a virtual package, provided by:
                         - wine-staging-i386:i386 (9.9~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.8~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.7~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.6~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.5~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.4~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.3~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.2~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.22~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.21~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.20~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.1~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.19~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.18~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.17~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.16~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.15~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.14~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.13~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.12~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.11~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.10~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.0~rc3~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.0~rc2~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.0~rc1~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (9.0.0~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.21~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.20~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.19~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.18~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.17~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.16~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.15~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.14~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.13~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.12~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (8.11~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (10.0~rc6~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (10.0~rc5~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (10.0~rc4~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (10.0~rc3~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (10.0~rc2~trixie-1), but it is not installable
                         - wine-staging-i386:i386 (10.0~rc1~trixie-1), but it is not installable

open: 44; closed: 8152; defer: 40; conflict: 40                                                                                                                                                                     oThe following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     wine-staging [Not Installed]                       
If I try to install wine-staging-i386 directly I get more information about the dependency problems:

Code: Select all

$ sudo aptitude install wine-staging-i386
Note: selecting "wine-staging-i386:i386" instead of the virtual package "wine-staging-i386"
The following NEW packages will be installed:
  gcc-14-base:i386{a} i965-va-driver:i386{a} intel-media-va-driver:i386{a} libaom3:i386{a} libaribb24-0t64:i386{a} libasound2-plugins:i386{a} libasound2t64:i386{a} libasyncns0:i386{a} libatomic1:i386{a} 
  libavcodec61:i386{a} libavutil59:i386{a} libblkid1:i386{a} libbrotli1:i386{a} libbsd0:i386{a} libbz2-1.0:i386{a} libc6:i386{a} libcairo-gobject2:i386{a} libcairo2:i386{a} libcap2:i386{a} 
  libcodec2-1.2:i386{a} libdatrie1:i386{a} libdav1d7:i386{a} libdavs2-16:i386{a} libdb5.3t64:i386{a} libdbus-1-3:i386{a} libdecor-0-0:i386{a} libdecor-0-plugin-1-cairo:i386{a} libdeflate0:i386{a} 
  libdrm-amdgpu1:i386{a} libdrm-intel1:i386{a} libdrm-radeon1:i386{a} libdrm2:i386{a} libedit2:i386{a} libelf1t64:i386{a} libexpat1:i386{a} libfdk-aac2:i386{a} libffi8:i386{a} libflac12t64:i386{a} 
  libfontconfig1:i386{a} libfreetype6:i386{a} libfribidi0:i386{a} libgbm1:i386{a} libgcc-s1:i386{a} libgcrypt20:i386{a} libgdk-pixbuf-2.0-0:i386{a} libgif7:i386{a} libgl1:i386{a} libgl1-mesa-dri:i386{a} 
  libglapi-mesa:i386{a} libglib2.0-0t64:i386{a} libglu1-mesa:i386{a} libglvnd0:i386{a} libglx-mesa0:i386{a} libglx0:i386{a} libgmp10:i386{a} libgnutls30t64:i386{a} libgomp1:i386{a} libgpg-error-l10n{a} 
  libgpg-error0:i386{a} libgphoto2-port12t64:i386{a} libgpm2:i386{a} libgraphite2-3:i386{a} libgsm1:i386{a} libharfbuzz0b:i386{a} libhogweed6t64:i386{a} libhwy1t64:i386{a} libicu72:i386{a} libidn2-0:i386{a} 
  libigdgmm12:i386{a} libilbc3:i386{a} libimath-3-1-29t64:i386{a} libjack-jackd2-0:i386{a} libjbig0:i386{a} libjpeg62-turbo:i386{a} libjxl0.10:i386{a} libkvazaar7:i386{a} liblcms2-2:i386{a} liblerc4:i386{a} 
  libllvm19:i386{a} libltdl7:i386{a} liblzma5:i386{a} libmd0:i386{a} libmount1:i386{a} libmp3lame0:i386{a} libmpg123-0t64:i386{a} libncurses6:i386{a} libnettle8t64:i386{a} libnuma1:i386{a} libodbc2:i386{a} 
  libodbccr2:i386{a} libogg0:i386{a} libopencore-amrnb0:i386{a} libopencore-amrwb0:i386{a} libopenexr-3-1-30:i386{a} libopengl0:i386{a} libopenh264-7:i386{a} libopenjp2-7:i386{a} libopus0:i386{a} 
  libosmesa6:i386{a} libp11-kit0:i386{a} libpango-1.0-0:i386{a} libpangocairo-1.0-0:i386{a} libpangoft2-1.0-0:i386{a} libpcap0.8t64:i386{a} libpciaccess0:i386{a} libpcre2-8-0:i386{a} libpcsclite1:i386{a} 
  libpixman-1-0:i386{a} libpng16-16t64:i386{a} libpulse0:i386{a} librsvg2-2:i386{a} librsvg2-common:i386{a} libsamplerate0:i386{a} libsdl2-2.0-0:i386{a} libselinux1:i386{a} libsensors5:i386{a} 
  libsharpyuv0:i386{a} libshine3:i386{a} libsnappy1v5:i386{a} libsndfile1:i386{a} libsoxr0:i386{a} libspeex1:i386{a} libspeexdsp1:i386{a} libstdc++6:i386{a} libsvtav1enc2:i386{a} libswresample5:i386{a} 
  libsystemd0:i386{a} libtasn1-6:i386{a} libthai0:i386{a} libtheora0:i386{a} libtheoradec1:i386{a} libtheoraenc1:i386{a} libtiff6:i386{a} libtinfo6:i386{a} libtwolame0:i386{a} libudev1:i386{a} 
  libunistring5:i386{a} libusb-1.0-0:i386{a} libv4l-0t64:i386{a} libv4lconvert0t64:i386{a} libva-drm2:i386{a} libva-x11-2:i386{a} libva2:i386{a} libvdpau-va-gl1:i386{a} libvdpau1:i386{a} libvmaf3:i386{a} 
  libvo-amrwbenc0:i386{a} libvorbis0a:i386{a} libvorbisenc2:i386{a} libvpx9:i386{a} libvulkan1:i386{a} libwayland-client0:i386{a} libwayland-cursor0:i386{a} libwayland-egl1:i386{a} libwayland-server0:i386{a} 
  libwebp7:i386{a} libwebpmux3:i386{a} libx11-6:i386{a} libx11-xcb1:i386{a} libx264-164:i386{a} libx265-215:i386{a} libxau6:i386{a} libxavs2-13:i386{a} libxcb-dri3-0:i386{a} libxcb-glx0:i386{a} 
  libxcb-present0:i386{a} libxcb-randr0:i386{a} libxcb-render0:i386{a} libxcb-shm0:i386{a} libxcb-sync1:i386{a} libxcb-xfixes0:i386{a} libxcb1:i386{a} libxcomposite1:i386{a} libxcursor1:i386{a} 
  libxdmcp6:i386{a} libxext6:i386{a} libxfixes3:i386{a} libxi6:i386{a} libxinerama1:i386{a} libxkbcommon0:i386{a} libxkbregistry0:i386{a} libxml2:i386{a} libxrandr2:i386{a} libxrender1:i386{a} 
  libxshmfence1:i386{a} libxss1:i386{a} libxvidcore4:i386{a} libxxf86vm1:i386{a} libz3-4:i386{a} libzstd1:i386{a} libzvbi0t64:i386{a} mesa-libgallium:i386{a} mesa-va-drivers:i386{a} mesa-vdpau-drivers:i386{a} 
  mesa-vulkan-drivers:i386{a} ocl-icd-libopencl1:i386{a} va-driver-all:i386{a} vdpau-driver-all:i386{a} wine-staging-i386:i386{b} zlib1g:i386{a} 
0 packages upgraded, 200 newly installed, 0 to remove and 0 not upgraded.
Need to get 246 MB of archives. After unpacking 1,235 MB will be used.
The following packages have unmet dependencies:
 wine-staging-i386:i386 : Depends: libavformat61:i386 (>= 7:7.0) but it is not installable
                          Depends: libgphoto2-6t64:i386 (>= 2.5.10) but it is not installable
                          Depends: libgstreamer-plugins-base1.0-0:i386 (>= 1.8.0) but it is not installable
                          Depends: libgstreamer1.0-0:i386 (>= 1.4.0) but it is not installable
                          Depends: libsane1:i386 (>= 1.0.27) but it is not installable
 i965-va-driver-shaders : Conflicts: i965-va-driver:i386 but 2.4.1+dfsg1-2 is to be installed
 intel-media-va-driver-non-free : Conflicts: intel-media-va-driver:i386 but 25.1.0+dfsg1-1 is to be installed
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     i965-va-driver:i386 [Not Installed]                
2)     intel-media-va-driver:i386 [Not Installed]         
3)     va-driver-all:i386 [Not Installed]                 
4)     wine-staging-i386:i386 [Not Installed]            
FWIW, I can install wine-staging-amd64 without any problems.

The problem seems to be related to these Intel video drivers. I recall that I explicitly installed these some time ago to enable video acceleration. I guess it might be possible to resolve this by trying uninstalling them.

But does anyone know if this is an expected conflict? Is there a specific reason why I can't have the `amd64` and `i386` versions of these drivers installed simultaneously? Or is there a way to install Wine and its dependencies without needing these specific Intel video drivers?
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Uninstallable in Debian unstable

Post by jkfloris »

The i965-va-driver and i965-va-driver-shaders packages cannot be installed at the same time.
Can you install the 32-bit version of i965-va-driver-shaders?

Code: Select all

sudo apt install i965-va-driver-shaders:{amd64,i386}
Try to reinstall Wine. If this still fails, please post the output of:

Code: Select all

apt policy
# and
apt list '~o'
ironchicken
Newbie
Newbie
Posts: 3
Joined: Sun Jan 19, 2025 11:22 am

Re: Uninstallable in Debian unstable

Post by ironchicken »

Yes, I can install i965-va-driver-shaders:i386:

Code: Select all

$ sudo aptitude install i965-va-driver-shaders:i386
The following NEW packages will be installed:
  gcc-14-base:i386{a} i965-va-driver-shaders:i386 libc6:i386{a} libdrm-intel1:i386{a} libdrm2:i386{a} libgcc-s1:i386{a} libidn2-0:i386{a} libpciaccess0:i386{a} libunistring5:i386{a} libva2:i386{a} 
  zlib1g:i386{a} 
0 packages upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
But this still doesn't make wine-staging-i386 installable.

The packages it depends that are apparently unistallable now are:

Code: Select all

The following packages have unmet dependencies:
 wine-staging-i386:i386 : Depends: libavformat61:i386 (>= 7:7.0) but it is not installable
                          Depends: libgphoto2-6t64:i386 (>= 2.5.10) but it is not installable
                          Depends: libsane1:i386 (>= 1.0.27) but it is not installable
I've followed a few rounds of unmet dependencies and ended up with this list of required packages:

Code: Select all

$ sudo aptitude install  libavformat61:i386 libgphoto2-6t64:i386 libsane1:i386 libcurl4t64:i386 libsmbclient0:i386 libzmq5:i386 libcurl3t64-gnutls:i386 libpoppler-glib8t64:i386 libgssapi-krb5-2:i386 samba-libs:i386 libkrb5-3:i386 libcom-err2:i386 libpam0g:i386
But if I try and install these I end up in this situation:

Code: Select all

The following NEW packages will be installed:
  ipp-usb{a} krb5-locales{a} libaacs0:i386{a} libabsl20230802:i386{a} libacl1:i386{a} libaom3:i386{a} libaribb24-0t64:i386{a} libassuan9:i386{a} libatomic1:i386{a} libaudit1:i386{a} libavahi-client3:i386{a} 
  libavahi-common-data:i386{a} libavahi-common3:i386{a} libavcodec61:i386{a} libavformat61:i386 libavif16:i386{a} libavutil59:i386{a} libblkid1:i386{a} libbluray2:i386{a} libbrotli1:i386{a} libbsd0:i386{a} 
  libbz2-1.0:i386{a} libcairo-gobject2:i386{a} libcairo2:i386{a} libcap-ng0:i386{a} libcap2:i386{a} libchromaprint1:i386{a} libcjson1:i386{a} libcodec2-1.2:i386{a} libcom-err2:i386 libcrypt1:i386{a} 
  libcurl3t64-gnutls:i386 libcurl4t64:i386 libdatrie1:i386{a} libdav1d7:i386{a} libdavs2-16:i386{a} libdb5.3t64:i386{a} libdbus-1-3:i386{a} libde265-0:i386{a} libdeflate0:i386{a} libdrm-amdgpu1:i386{a} 
  libdrm-radeon1:i386{a} libdvdnav4:i386{a} libdvdread8t64:i386{a} libedit2:i386{a} libelf1t64:i386{a} libexif12:i386{a} libexpat1:i386{a} libfdk-aac2:i386{a} libffi8:i386{a} libfftw3-single3:i386{a} 
  libfontconfig1:i386{a} libfreetype6:i386{a} libfribidi0:i386{a} libgav1-1:i386{a} libgbm1:i386{a} libgcrypt20:i386{a} libgd3:i386{a} libgdbm-compat4t64:i386{a} libgdbm6t64:i386{a} 
  libgdk-pixbuf-2.0-0:i386{a} libgif7:i386{a} libgl1:i386{a} libgl1-mesa-dri:i386{a} libglapi-mesa:i386{a} libglib2.0-0t64:i386{a} libglvnd0:i386{a} libglx-mesa0:i386{a} libglx0:i386{a} libgme0:i386{a} 
  libgmp10:i386{a} libgnutls30t64:i386{a} libgomp1:i386{a} libgpg-error-l10n{a} libgpg-error0:i386{a} libgpgme11t64:i386{a} libgpgmepp6t64:i386{a} libgphoto2-6t64:i386 libgphoto2-port12t64:i386{a} 
  libgraphite2-3:i386{a} libgsm1:i386{a} libgssapi-krb5-2:i386 libharfbuzz0b:i386{a} libheif-plugin-aomenc:i386{a} libheif-plugin-dav1d:i386{a} libheif-plugin-libde265:i386{a} libheif-plugin-x265:i386{a} 
  libheif1:i386{a} libhogweed6t64:i386{a} libhwy1t64:i386{a} libicu72:i386{a} libieee1284-3t64:i386{a} libilbc3:i386{a} libimagequant0:i386{a} libimath-3-1-29t64:i386{a} libjansson4:i386{a} libjbig0:i386{a} 
  libjpeg62-turbo:i386{a} libjxl0.10:i386{a} libk5crypto3:i386{a} libkeyutils1:i386{a} libkrb5-3:i386 libkrb5support0:i386{a} libkvazaar7:i386{a} liblcms2-2:i386{a} libldap2:i386{a} libldb2:i386{a} 
  liblerc4:i386{a} libllvm19:i386{a} libltdl7:i386{a} liblzma5:i386{a} libmbedcrypto16:i386{a} libmd0:i386{a} libmount1:i386{a} libmp3lame0:i386{a} libmpg123-0t64:i386{a} libnettle8t64:i386{a} 
  libnghttp2-14:i386{a} libnghttp3-9:i386{a} libngtcp2-16:i386{a} libngtcp2-crypto-gnutls8:i386{a} libnorm1t64:i386{a} libnspr4:i386{a} libnss3:i386{a} libnuma1:i386{a} libogg0:i386{a} 
  libopencore-amrnb0:i386{a} libopencore-amrwb0:i386{a} libopenexr-3-1-30:i386{a} libopenh264-7:i386{a} libopenjp2-7:i386{a} libopenmpt0t64:i386{a} libopus0:i386{a} libp11-kit0:i386{a} libpam0g:i386 
  libpango-1.0-0:i386{a} libpangocairo-1.0-0:i386{a} libpangoft2-1.0-0:i386{a} libpci3:i386{a} libpcre2-8-0:i386{a} libperl5.40:i386{a} libpgm-5.3-0t64:i386{a} libpixman-1-0:i386{a} libpng16-16t64:i386{a} 
  libpoppler-glib8t64:i386 libpoppler140:i386{a} libpopt0:i386{a} libpsl5t64:i386{a} librabbitmq4:i386{a} libraqm0:i386{a} librav1e0.7:i386{a} librist4:i386{a} librsvg2-2:i386{a} librsvg2-common:i386{a} 
  librtmp1:i386{a} libsane1:i386 libsasl2-2:i386{a} libsasl2-modules:i386{a} libsasl2-modules-db:i386{a} libselinux1:i386{a} libsensors5:i386{a} libsharpyuv0:i386{a} libshine3:i386{a} libsmbclient0:i386 
  libsnappy1v5:i386{a} libsnmp40t64:i386{a} libsodium23:i386{a} libsoxr0:i386{a} libspeex1:i386{a} libsqlite3-0:i386{a} libsrt1.5-gnutls:i386{a} libssh2-1t64:i386{a} libssl3t64:i386{a} libstdc++6:i386{a} 
  libsvtav1enc2:i386{a} libswresample5:i386{a} libsystemd0:i386{a} libtalloc2:i386{a} libtasn1-6:i386{a} libtdb1:i386{a} libtevent0t64:i386{a} libthai0:i386{a} libtheora0:i386{a} libtheoradec1:i386{a} 
  libtheoraenc1:i386{a} libtiff6:i386{a} libtinfo6:i386{a} libtirpc3t64:i386{a} libtwolame0:i386{a} libudev1:i386{a} libudfread0:i386{a} libusb-1.0-0:i386{a} libv4l-0t64:i386{a} libv4lconvert0t64:i386{a} 
  libva-drm2:i386{a} libva-x11-2:i386{a} libvdpau-va-gl1:i386{a} libvdpau1:i386{a} libvmaf3:i386{a} libvo-amrwbenc0:i386{a} libvorbis0a:i386{a} libvorbisenc2:i386{a} libvorbisfile3:i386{a} libvpx9:i386{a} 
  libvulkan1:i386{a} libwayland-client0:i386{a} libwayland-server0:i386{a} libwbclient0:i386{a} libwebp7:i386{a} libwebpmux3:i386{a} libwrap0:i386{a} libx11-6:i386{a} libx11-xcb1:i386{a} libx264-164:i386{a} 
  libx265-215:i386{a} libxau6:i386{a} libxavs2-13:i386{a} libxcb-dri3-0:i386{a} libxcb-glx0:i386{a} libxcb-present0:i386{a} libxcb-randr0:i386{a} libxcb-render0:i386{a} libxcb-shm0:i386{a} 
  libxcb-sync1:i386{a} libxcb-xfixes0:i386{a} libxcb1:i386{a} libxdmcp6:i386{a} libxext6:i386{a} libxfixes3:i386{a} libxml2:i386{a} libxpm4:i386{a} libxrender1:i386{a} libxshmfence1:i386{a} 
  libxvidcore4:i386{a} libxxf86vm1:i386{a} libyuv0:i386{a} libz3-4:i386{a} libzmq5:i386 libzstd1:i386{a} libzvbi0t64:i386{a} mesa-libgallium:i386{a} mesa-vdpau-drivers:i386{a} mesa-vulkan-drivers:i386{a} 
  ocl-icd-libopencl1:i386{a} samba-libs:i386 sane-airscan:i386{a} vdpau-driver-all:i386{a} 
The following packages will be REMOVED:
  libcom-err2t64{a} libpam0t64{a} 
0 packages upgraded, 247 newly installed, 2 to remove and 0 not upgraded.
Need to get 165 MB of archives. After unpacking 631 MB will be used.
The following packages have unmet dependencies:
 libpam-gnome-keyring : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 libgssapi-krb5-2 : Depends: libcom-err2 (>= 1.43.9) but it is not going to be installed
 polkitd : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 libpam-systemd : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 cups-daemon : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 nfs-common : Depends: libcom-err2 (>= 1.43.9) but it is not going to be installed
 openssh-server : Depends: libcom-err2 (>= 1.43.9) but it is not going to be installed
                  Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 util-linux : PreDepends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 systemd : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 cups-ipp-utils : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 gdm3 : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 libkrb5-3 : Depends: libcom-err2 (>= 1.43.9) but it is not going to be installed
 libpam-modules : PreDepends: libpam0g (>= 1.4.1) but it is not going to be installed
 login : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 libpam-modules-bin : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 suckless-tools : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 samba-libs : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 sudo : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 libsystemd-shared : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 pkexec : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 cron : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 i3lock : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 screen : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
 libss2 : Depends: libcom-err2 but it is not going to be installed
 e2fsprogs : PreDepends: libcom-err2 (>= 1.43.9) but it is not going to be installed
 passwd : Depends: libpam0g (>= 0.99.7.1) but it is not going to be installed
The following actions will resolve these dependencies:

     Install the following packages:    
1)     libcom-err2 [1.47.2-1 (unstable)]
2)     libpam0g [1.5.3-7+b1 (unstable)] 
Possibly this might work to get wine-staging-i386 installed, but then I'm apparently left without libpam0t64 which might not be ideal.

I have the feeling that I must be getting something wrong here but I'm not sure what it is. Has anyone else successfully installed Wine from the Debian repo recently?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Uninstallable in Debian unstable

Post by dimesio »

Your subject line says Debian unstable, but the terminal output you posted shows you are trying to install packages built for trixie. Trixie is testing, unstable is sid; we don't build packages for sid (unstable). If you are really trying to install trixie packages on unstable, that is not supported.
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Uninstallable in Debian unstable

Post by jkfloris »

I have been running the latest WineHQ Wine packages here on Debian Sid for years without any problems.

The time_t transition is/was al little messy. But that's why its called Debian Unstable.
The libcom-err2t64 and libpam0t64 packages have been renamed back to libcom-err2 and 2libpam0g respectively.

Install the latest version manually:

Code: Select all

sudo apt install libpam0g:{amd64,i386} libcom-err2:{amd64,i386}
And check that there are no other orphaned packages with:

Code: Select all

apt list '~o'
ironchicken
Newbie
Newbie
Posts: 3
Joined: Sun Jan 19, 2025 11:22 am

Re: Uninstallable in Debian unstable

Post by ironchicken »

I added the `testing` suite to my apt config and chased a few dependencies until I got to libsvtav1enc2 which needed to be downgraded to the version in testing (2.3.0+dfsg-1). After that, installing winehq-staging completed successfully.

Thanks for all the tips.
Post Reply