Open apalazzi opened 3 years ago
Not sure what's going on. wine32
seems to install fine on 20.10 for me, without removing anything.
Are all of your installed packages up-to-date? What does apt policy pop-desktop
show?
Yes, all the packages are up-to-date.
andrea@marcopolo:~$ LC_ALL=C apt policy pop-desktop pop-desktop: Installed: 1.5.0~1608319383~20.10~825bd26 Candidate: 1.5.0~1608319383~20.10~825bd26 Version table: *** 1.5.0~1608319383~20.10~825bd26 1001 1001 http://ppa.launchpad.net/system76/pop/ubuntu groovy/main amd64 Packages 1001 http://ppa.launchpad.net/system76/pop/ubuntu groovy/main i386 Packages
I have the same issue. I traced it down to
$ sudo apt-cache policy libgbm1 libgbm1:i386
libgbm1:
Installed: 20.2.6-0ubuntu0.20.04.1
Candidate: 20.2.6-0ubuntu0.20.04.1
Version table:
*** 20.2.6-0ubuntu0.20.04.1 100
100 /var/lib/dpkg/status
20.2.1-1 500
500 http://us.archive.ubuntu.com/ubuntu groovy/main amd64 Packages
libgbm1:i386:
Installed: (none)
Candidate: 20.2.1-1
Version table:
20.2.1-1 500
500 http://us.archive.ubuntu.com/ubuntu groovy/main i386 Packages
Before I upgraded to 20.10, I had something that required newer version of libgbm1
to be installed. And now apt won't install i386 variant because it doesn't have a matching version.
Still investigating how I can fix this.
It seems like I resolved it by uninstalling Steam, then
sudo aptitude install libglapi-mesa=20.2.1-1
Then I rejected the first proposal (do nothing), and aptitude then agreed to downgrade everything to repo versions.
So now everything is in sync, and I can install wine normally.
$ sudo apt-cache policy libgbm1 libgbm1:i386
libgbm1:
Installed: 20.2.1-1
Candidate: 20.2.1-1
Version table:
*** 20.2.1-1 500
500 http://us.archive.ubuntu.com/ubuntu groovy/main amd64 Packages
100 /var/lib/dpkg/status
libgbm1:i386:
Installed: (none)
Candidate: 20.2.1-1
Version table:
20.2.1-1 500
500 http://us.archive.ubuntu.com/ubuntu groovy/main i386 Packages
So now you don' t have Steam installed, is that right?
I reinstalled it afterwards.
Maybe I didn't need to uninstall it at all, but I suspect it was the one that installed those funky versions, it def had dependencies on some of them.
I'm trying with apt instead of aptitude but it doesn't work (Sorry this part is in Italian, I think it't clear nonetheless) :
andrea@marcopolo:~$ sudo apt install libglapi-mesa=20.2.1-1 Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze Lettura informazioni sullo stato... Fatto I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti: cabextract fuseiso libatomic1:i386 libbsd0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi8ubuntu1:i386 libglvnd0:i386 libllvm11:i386 libmspack0 libpciaccess0:i386 libsensors5:i386 libstdc++6:i386 libudev1:i386 libvulkan1:i386 libwayland-client0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxshmfence1:i386 libxss1:i386 libxxf86vm1:i386 mesa-vulkan-drivers:i386 python3-pyflatpak steam-devices Usare "sudo apt autoremove" per rimuoverli. I seguenti pacchetti saranno RIMOSSI: libgl1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglx-mesa0:i386 libglx0:i386 I seguenti pacchetti saranno RETROCESSI: libglapi-mesa 0 aggiornati, 0 installati, 1 retrocessi, 6 da rimuovere e 20 non aggiornati. È necessario scaricare 26,9 kB di archivi. Dopo quest'operazione, verranno liberati 280 MB di spazio su disco. Continuare? [S/n] Scaricamento di:1 http://us.archive.ubuntu.com/ubuntu groovy/main amd64 libglapi-mesa amd64 20.2.1-1 [26,9 kB] Recuperati 26,9 kB in 0s (55,3 kB/s) (Lettura del database... 458183 file e directory attualmente installati.) Rimozione di libgl1-mesa-glx:i386 (20.3.0~rc2+git2011252054.45f5e8d4559~f~mesarc2)... Rimozione di libgl1:i386 (1.3.2-1)... Rimozione di libglx0:i386 (1.3.2-1)... Rimozione di libglx-mesa0:i386 (20.3.0~rc2+git2011252054.45f5e8d4559~f~mesarc2)... Rimozione di libgl1-mesa-dri:i386 (20.3.0~rc2+git2011252054.45f5e8d4559~f~mesarc2)... Rimozione di libglapi-mesa:i386 (20.3.0~rc2+git2011252054.45f5e8d4559~f~mesarc2)... dpkg: attenzione: retrocessione di libglapi-mesa:amd64 dalla versione 20.3.0~rc2+git2011252054.45f5e8d4559~f~mesarc2 alla 20.2.1-1 (Lettura del database... 458153 file e directory attualmente installati.) Preparativi per estrarre .../libglapi-mesa_20.2.1-1_amd64.deb... Estrazione di libglapi-mesa:amd64 (20.2.1-1) su (20.3.0~rc2+git2011252054.45f5e8d4559~f~mesarc2)... Configurazione di libglapi-mesa:amd64 (20.2.1-1)... Elaborazione dei trigger per libc-bin (2.32-0ubuntu3)...
Downgrading libgbm1 however doesn't work:
andrea@marcopolo:~$ LC_ALL=C sudo apt install libgbm1=20.2.1-1 Reading package lists... Done Building dependency tree 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: kpeople-vcard : Depends: libqt5gui5 (>= 5.2~) but it is not going to be installed or libqt5gui5-gles (>= 5.2~) but it is not going to be installed libkaccounts2 : Depends: libqt5gui5 (>= 5.7.0~) but it is not going to be installed or libqt5gui5-gles (>= 5.7.0~) but it is not going to be installed Recommends: kaccounts-providers but it is not going to be installed libkf5contacts5 : Depends: libqt5gui5 (>= 5.12.0~) but it is not going to be installed or libqt5gui5-gles (>= 5.12.0~) but it is not going to be installed libkf5filemetadata-bin : Depends: libqt5gui5 (>= 5.12.0~) but it is not going to be installed or libqt5gui5-gles (>= 5.12.0~) but it is not going to be installed libkf5kdcraw5 : Depends: libqt5gui5 (>= 5.2.0~) but it is not going to be installed or libqt5gui5-gles (>= 5.2.0~) but it is not going to be installed libkf5people5 : Depends: libqt5gui5 (>= 5.12.0~) but it is not going to be installed or libqt5gui5-gles (>= 5.12.0~) but it is not going to be installed libkf5pulseaudioqt2 : Depends: libqt5gui5 (>= 5.10.0~) but it is not going to be installed or libqt5gui5-gles (>= 5.10.0~) but it is not going to be installed libkf5syntaxhighlighting5 : Depends: libqt5gui5 (>= 5.12.0~) but it is not going to be installed or libqt5gui5-gles (>= 5.12.0~) but it is not going to be installed libkf5waylandclient5 : Depends: libqt5gui5 (>= 5.12.2) but it is not going to be installed or libqt5gui5-gles (>= 5.12.2) but it is not going to be installed libpoppler-qt5-1 : Depends: libqt5gui5 (>= 5.14.1) but it is not going to be installed or libqt5gui5-gles (>= 5.14.1) but it is not going to be installed libqt5multimedia5 : Depends: libqt5gui5 (>= 5.14.2+dfsg~) but it is not going to be installed or libqt5gui5-gles (>= 5.14.2+dfsg~) but it is not going to be installed libqt5positioningquick5 : Depends: libqt5quick5 (>= 5.6.0~beta) but it is not going to be installed or libqt5quick5-gles (>= 5.6.0~beta) but it is not going to be installed libqt5quickparticles5 : Depends: libqt5gui5 (>= 5.14.1) but it is not going to be installed or libqt5gui5-gles (>= 5.14.1) but it is not going to be installed Depends: libqt5quick5 (>= 5.14.1) but it is not going to be installed or libqt5quick5-gles (>= 5.14.1) but it is not going to be installed libqt5waylandclient5 : Depends: libqt5gui5 (>= 5.14.2+dfsg~) but it is not going to be installed or libqt5gui5-gles (>= 5.14.2+dfsg~) but it is not going to be installed qt5-image-formats-plugins : Depends: libqt5gui5 (>= 5.14.2+dfsg~) but it is not going to be installed or libqt5gui5-gles (>= 5.14.2+dfsg~) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Trying with this
sudo aptitude install libgbm1=20.2.1-1didn't help neither, and when I try to install Steam it still wants to remove some essential package.
Use aptitude
, it's better at handling this sort of thing.
When it offers to do nothing, reject the proposal, and it will then offer to downgrade everything to the version you gave it.
Also before you do anything, check with apt-cache policy
what versions you have.
The goal is to install the same version for normal and i386 version of the libraries. Maybe your version isn't 20.2.1-1
.
Same problem, how do I trace down the problematic package?
Distribution
Related Application and/or Package Version (run
apt policy $PACKAGE NAME
):Issue/Bug Description: Can't run wine because it demands wine32, however wine32 seems to conflict with some essential package:
Steps to reproduce (if you know): Try to run a Windows app with Wine.
Expected behavior: Wine should at least try to run the application.