libgl1-mesa-dri not over-writing libgl1-amber-dri
System information
System: Host: Tux Kernel: 5.19.0-xanmod2-x64v2 x86_64 bits: 64 compiler: gcc v: 12.1.0 Desktop: Cinnamon 5.4.9 tk: GTK 3.24.33 wm: Mutter dm: LightDM Distro: Linux Mint 21 Vanessa base: Ubuntu 22.04 jammy CPU: Info: quad core model: Intel Core i5-7600K bits: 64 type: MCP arch: Kaby Lake rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB Speed (MHz): avg: 2013 high: 4086 min/max: 800/4200 cores: 1: 1435 2: 4086 3: 1213 4: 1318 bogomips: 30399 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: XFX Pine driver: amdgpu v: kernel pcie: speed: 2.5 GT/s lanes: 16 ports: active: HDMI-A-1 empty: DP-1, DP-2, DP-3, DVI-D-1 bus-ID: 01:00.0 chip-ID: 1002:67df Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: amdgpu,ati unloaded: fbdev,modesetting,vesa gpu: amdgpu display-ID: :0 screens: 1 Screen-1: 0 s-res: 3840x2160 s-dpi: 96 Monitor-1: HDMI-A-0 mapped: HDMI-A-1 model: Samsung res: 3840x2160 dpi: 52 diag: 1093mm (43") OpenGL: renderer: AMD Radeon RX 580 Series (polaris10 LLVM 13.0.1 DRM 3.47 5.19.0-xanmod2-x64v2) v: 4.6 Mesa 22.0.5 direct render: Yes
Describe the issue
(wall of text edited to remove unimportant text) When updating "mesa" through apt or update manager, it errors out. Error:
sudo apt dist-upgrade
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libgl1-mesa-dri : Depends: libglapi-mesa (= 22.0.5-0ubuntu0.1) but 22.2.0~rc2+git2208102230.f88ce98ee66~j~mesarc1 is installed
Breaks: libgl1-mesa-dri:i386 (!= 22.0.5-0ubuntu0.1) but 22.2.0~rc2+git2208102230.f88ce98ee66~j~mesarc1 is installed
libgl1-mesa-dri:i386 : Breaks: libgl1-mesa-dri (!= 22.2.0~rc2+git2208102230.f88ce98ee66~j~mesarc1) but 22.0.5-0ubuntu0.1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
apt --fix-broken install gives us:
The following packages were automatically installed and are no longer required:
libgl1-amber-dri libllvm13 libllvm13:i386
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libgl1-mesa-dri
The following packages will be upgraded:
libgl1-mesa-dri
Preparing to unpack .../libgl1-mesa-dri_22.2.0~rc2+git2208102230.f88ce98ee66~j~mesarc1_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (22.2.0~rc2+git2208102230.f88ce98ee66~j~mesarc1) over (22.0.5-0ubuntu0.1) ...
dpkg: error processing archive /var/cache/apt/archives/libgl1-mesa-dri_22.2.0~rc2+git2208102230.f88ce98ee66~j~mesarc1_amd64.deb (--unpack):
trying to overwrite '/usr/lib/x86_64-linux-gnu/dri/i915_dri.so', which is also in package libgl1-amber-dri:amd64 21.3.7-0ubuntu1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libgl1-mesa-dri_22.2.0~rc2+git2208102230.f88ce98ee66~j~mesarc1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Trying to remove libg1-amber-dri also fails out.
Regression
This error started with the Mint upgrade to jammy