ROCm / ROCm

AMD ROCm™ Software - GitHub Home

Home Page:https://rocm.docs.amd.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Issue]: dpkg failure when upgrading amdgpu for the rocm 6.1 release

ye-luo opened this issue · comments

Problem Description

Preparing to unpack .../libllvm17.0-amdgpu_1%3a17.0.60100-1756574.20.04_amd64.deb ...
Unpacking libllvm17.0-amdgpu:amd64 (1:17.0.60100-1756574.20.04) ...
dpkg: error processing archive /var/cache/apt/archives/libllvm17.0-amdgpu_1%3a17.0.60100-1756574.20.04_amd64.deb (--unpack):
 trying to overwrite '/opt/amdgpu/lib/x86_64-linux-gnu/llvm-17.0/lib/libLLVM-17.so', which is also in package libllvm17.0.60000-amdgpu:amd64 1:17.0.60000-1697589.20.04
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libllvm17.0-amdgpu_1%3a17.0.60100-1756574.20.04_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

while upgrading amdgpu due to rocm 6.1 release.

Operating System

ubuntu 20.04.6 LTS

CPU

AMD EPYC 7282 16-Core Processor

GPU

AMD Radeon VII

ROCm Version

ROCm 6.0.0

ROCm Component

No response

Steps to Reproduce

sudo apt update
sudo apt dist-upgrade

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support

No response

Additional Information

No response

Can confirm

Przygotowywanie do rozpakowania pakietu .../libllvm17.0-amdgpu_1%3a17.0.60100-1756574.22.04_amd64.deb ... Rozpakowywanie pakietu libllvm17.0-amdgpu:amd64 (1:17.0.60100-1756574.22.04) ... dpkg: błąd przetwarzania archiwum /var/cache/apt/archives/libllvm17.0-amdgpu_1%3a17.0.60100-1756574.22.04_amd64.deb (--unpack): próba nadpisania "/opt/amdgpu/lib/x86_64-linux-gnu/llvm-17.0/lib/libLLVM-17.so", który istnieje także w pakiecie libllvm17.0.60002-amdgpu:amd64 1:17.0.60002-1718217.22.04 dpkg-deb: błąd: podproces wklej został zabity sygnałem (Przerwany potok) Przygotowywanie do rozpakowania pakietu .../libllvm17.0-amdgpu_1%3a17.0.60100-1756574.22.04_i386.deb ... Rozpakowywanie pakietu libllvm17.0-amdgpu:i386 (1:17.0.60100-1756574.22.04) ... dpkg: błąd przetwarzania archiwum /var/cache/apt/archives/libllvm17.0-amdgpu_1%3a17.0.60100-1756574.22.04_i386.deb (--unpack): próba nadpisania "/opt/amdgpu/lib/i386-linux-gnu/llvm-17.0/lib/libLLVM-17.so", który istnieje także w pakiecie libllvm17.0.60002-amdgpu:i386 1:17.0.60002-1718217.22.04 dpkg-deb: błąd: podproces wklej został zabity sygnałem (Przerwany potok) Wystąpiły błędy podczas przetwarzania: /var/cache/apt/archives/libllvm17.0-amdgpu_1%3a17.0.60100-1756574.22.04_amd64.deb /var/cache/apt/archives/libllvm17.0-amdgpu_1%3a17.0.60100-1756574.22.04_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

OS

22.04.4LTS

CPU

5600X

GPU

7900GRE

ROCm Ver

6.0.2

What kernel/s are you using? This doesn't bode well for #2993 -> #2939.

Sorry, realised this is an issue with llvm, not amdgpu-dkms.

I have the same issue.
You can try this to slove it.

# sudo apt --fix-broken install
# sudo dpkg --force-all -i /var/cache/apt/archives/libllvm17.0-amdgpu_1%3a17.0.60100-1756574.20.04_amd64.deb
# sudo apt upgrade

@ShNURoK42 don't do that if you have a GNOME desktop installed: https://bugs.launchpad.net/ubuntu/+bug/2060391