lucmove |
03-20-2023 05:43 PM |
My Debian package system is broken
I wanted to try an application on Debian Stretch and GDebi told me I just needed libdrm2_2.4.75. I had libdrm2_2.4.74-1 but I found libdrm2_2.4.75 in the stretch-backports repository.
So I installed it, it seemed to work, but then Debian complained about the lack of a dependency, libdrm2_2.4.75:i386. I tried to install it, but now I can't install anything because there is some broken dependency:
Code:
(Reading database ... 307298 files and directories currently installed.)
Preparing to unpack libdrm2_2.4.95-1~bpo9+1_amd64.deb ...
De-configuring libdrm2:i386 (2.4.74-1) ...
Unpacking libdrm2:amd64 (2.4.95-1~bpo9+1) over (2.4.74-1) ...
dpkg: error processing package libdrm2:amd64 (--install):
package libdrm2:amd64 2.4.95-1~bpo9+1 cannot be configured because libdrm2:i386 is at a different version (2.4.74-1)
dpkg: error processing package libdrm2:i386 (--install):
package libdrm2:i386 2.4.74-1 cannot be configured because libdrm2:amd64 is at a different version (2.4.95-1~bpo9+1)
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Errors were encountered while processing:
libdrm2:amd64
libdrm2:i386
Both libdrm2:amd64 and libdrm2:i386 are listed as broken. The big problem is, if I try to remove either one, Synaptic wants to remove some 95% of all my multimedia software. That is unacceptable.
Can I tell Debian to remove those two packages ignoring the whole dependency problem and that I promise to reinstall them just a few seconds later?
|