Ubuntu 18.10でamdgpu-proのインストールが中止されましたapt E:子プロセス/usr/bin/dpkgはエラーコードを返します(1)

Ubuntu 18.10でamdgpu-proのインストールが中止されましたapt E:子プロセス/usr/bin/dpkgはエラーコードを返します(1)

このガイドに従ってUbuntu 18.10にamdgpu-proドライバをインストールしようとしましたが、そのドライバは18.04でのみ利用可能であるというメッセージでインストールに失敗しました。

https://linuxconfig.org/how-to-install-amd-radeon-drivers-on-ubuntu-18-10-cosmic-cuttlefish-linux

これでaptが完全にクラッシュし、apt Upgradeを実行しようとすると、次のエラーメッセージが表示されます。

 /tmp/apt-dpkg-install-4A1LcU/03-amdgpu-core_19.20-812932_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

試してみsudo dpkg --configure -aましたがPackage amdgpu-core is not installed

apt install -fその後、問題を解決しようとしましたが、エラーが発生しました。

ERROR: This package can only be installed on Ubuntu 18.04.
dpkg: error processing archive /var/opt/amdgpu-pro-local/./amdgpu-core_19.20-812932_all.deb (--unpack):
 new amdgpu-core package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 /var/opt/amdgpu-pro-local/./amdgpu-core_19.20-812932_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

その後、クリーニングを試みますが、apt autoremoveエラーが発生します。

E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

そのため、コマンドを実行しましたが、sudo apt --fix-broken installより多くのエラーが発生しました。

Preparing to unpack .../amdgpu-core_19.20-812932_all.deb ...
ERROR: This package can only be installed on Ubuntu 18.04.
dpkg: error processing archive /var/opt/amdgpu-pro-local/./amdgpu-core_19.20-812932_all.deb (--unpack):
 new amdgpu-core package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 /var/opt/amdgpu-pro-local/./amdgpu-core_19.20-812932_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

だから別れない悪循環に閉じ込められたようです。それを取り除き、再び機能させるにはどうすればよいか知っていますか?

ベストアンサー1

私は次のようにこの問題を解決しました。

ステップ1: sudo dpkg --configure -a

ステップ2:sudo dpkg -Pエラーパケット(手順1に表示されるエラーパッケージ)

私が知る限り、彼らはそうです。

dependency problems - leaving unconfigured
Errors were encountered while processing:
 libgl1-amdgpu-mesa-dri:amd64
 libwayland-amdgpu-server0:amd64
 libgbm1-amdgpu:amd64
 libwayland-amdgpu-egl1:amd64
 gst-omx-amdgpu
 glamor-amdgpu:amd64
 libllvm9.0-amdgpu:amd64
 libglapi-amdgpu-mesa:amd64
 mesa-amdgpu-vdpau-drivers:amd64
 libgles1-amdgpu-mesa:amd64
 libdrm2-amdgpu:amd64
 libegl1-amdgpu-mesa-drivers:amd64
 mesa-amdgpu-va-drivers:amd64
 xserver-xorg-amdgpu-video-amdgpu
 mesa-amdgpu-omx-drivers:amd64
 libegl1-amdgpu-mesa:amd64
 libdrm-amdgpu-common
 libwayland-amdgpu-client0:amd64
 libgl1-amdgpu-mesa-glx:amd64
 libgles2-amdgpu-mesa:amd64
 libxatracker2-amdgpu:amd64
 libosmesa6-amdgpu:amd64
 libdrm-amdgpu-amdgpu1:amd64

ステップ3:sudo aptの自動削除

これにより、依存関係の問題が消えなければなりません。

おすすめ記事