LINUX.ORG.RU

После удаления дров АМД остались неисправимые зависимости

 


0

2

Всем доброго дня, помогите пожалуйста, вообщем ситуация такова: На Lubuntu 16.04, установил официальные проприетарные дрова 18.10 от AMD с сайта, понадобилось перейти на более новые версии 18.30 снес дрова 18.10, скриптом прилагающимся к самим дровам, причем я как то так уже делал раньше и все было нормально, в этот же раз случилось следующее: После удаления дров никаких сообщений об ошибках не вышло, вроде как удалились нормально, запускаю установку дров 18.30 а они мне ругаются

user@hata:~/Distr/amdgpu-pro-18.30-641594$ sudo ./amdgpu-pro-install -y --opencl=legacy
deb [ trusted=yes ] file:/var/opt/amdgpu-pro-local/ ./
Get:1 file:/var/opt/amdgpu-pro-local ./ InRelease
Ign:1 file:/var/opt/amdgpu-pro-local ./ InRelease
Get:2 file:/var/opt/amdgpu-pro-local ./ Release [816 B]
Get:2 file:/var/opt/amdgpu-pro-local ./ Release [816 B]
Get:3 file:/var/opt/amdgpu-pro-local ./ Release.gpg              
Ign:3 file:/var/opt/amdgpu-pro-local ./ Release.gpg         
Get:4 file:/var/opt/amdgpu-pro-local ./ Packages [127 kB]   
Hit:5 http://ru.archive.ubuntu.com/ubuntu xenial InRelease
Get:6 http://ru.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]                            
Hit:7 http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu xenial InRelease                 
Get:8 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]                               
Get:9 http://ru.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]                                                                  
Hit:10 http://ppa.launchpad.net/teejee2008/ppa/ubuntu xenial InRelease                                              
Get:11 http://ru.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [884 kB]
Get:12 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [585 kB]
Get:13 http://ru.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [786 kB]
Get:14 http://ru.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [708 kB]  
Get:15 http://ru.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [649 kB]   
Get:16 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages [500 kB]       
Fetched 4 434 kB in 4s (1 049 kB/s)                                  
Reading package lists... Done
Package: *amdgpu*
Pin: release o=AMD
Pin: version *-641594
Pin-Priority: 1000

Package: *amdgpu*:i386
Pin: release o=AMD
Pin: version *-641594
Pin-Priority: 1000

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:
 amdgpu : Depends: libllvm6.0-amdgpu (= 1:6.0-641594) but it is not going to be installed
          Depends: libxatracker2-amdgpu (= 1:18.1.0-641594) but it is not going to be installed
          Depends: libegl1-amdgpu-mesa (= 1:18.1.0-641594) but it is not going to be installed
          Depends: libegl1-amdgpu-mesa-drivers (= 1:18.1.0-641594) but it is not going to be installed
          Depends: libwayland-amdgpu-egl1-mesa (= 1:18.1.0-641594) but it is not going to be installed
          Depends: libgl1-amdgpu-mesa-glx (= 1:18.1.0-641594) but it is not going to be installed
          Depends: libgl1-amdgpu-mesa-dri (= 1:18.1.0-641594) but it is not going to be installed
          Depends: libosmesa6-amdgpu (= 1:18.1.0-641594) but it is not going to be installed
          Depends: mesa-amdgpu-va-drivers (= 1:18.1.0-641594) but it is not going to be installed
          Depends: mesa-amdgpu-vdpau-drivers (= 1:18.1.0-641594) but it is not going to be installed
          Depends: mesa-amdgpu-omx-drivers (= 1:18.1.0-641594) but it is not going to be installed
 amdgpu-lib32 : Depends: libllvm6.0-amdgpu:i386 (= 1:6.0-641594)
                Depends: libxatracker2-amdgpu:i386 (= 1:18.1.0-641594)
                Depends: libegl1-amdgpu-mesa:i386 (= 1:18.1.0-641594)
                Depends: libegl1-amdgpu-mesa-drivers:i386 (= 1:18.1.0-641594)
                Depends: libwayland-amdgpu-egl1-mesa:i386 (= 1:18.1.0-641594)
                Depends: libgl1-amdgpu-mesa-glx:i386 (= 1:18.1.0-641594)
                Depends: libgl1-amdgpu-mesa-dri:i386 (= 1:18.1.0-641594)
                Depends: libosmesa6-amdgpu:i386 (= 1:18.1.0-641594)
                Depends: mesa-amdgpu-va-drivers:i386 (= 1:18.1.0-641594)
                Depends: mesa-amdgpu-vdpau-drivers:i386 (= 1:18.1.0-641594)
E: Unable to correct problems, you have held broken packages.

Вообщем странно, причем эти все пакеты которые идут после слова Depends это пакеты из этих же дров 18.30, они там в deb файлах лежат и установочный скрипт сам же их должен и установить, а он ругается мол - эти пакеты в системе еще не установлены поэтому я дрова устанавливать не буду, то есть видимо остались какие следы от установки дров 18.10, пробовал даже опять установить и по новой удалить дрова 18.10 - не помогает Пробовал sudo apt-get clean sudo apt-get autoremove sudo apt-get update sudo apt-get -f install

Не помогло

sudo dpkg --configure -a не помогло Перезагружался заходил в Recovery mode - починить зависимости, тоже непомогло Опция Fix broken packages в синаптике тоже ничего не исправляет У кого какие будут мнения что делать как исправить пакеты?

Вероятно зависимые пакеты которые идут вместе с дровами имеют более свежую версию, чем та которая положена вашему дистрибутиву.Устарела ваша 16.04.Надо уходить от виндовзпривычек. Ставить дрова с сайта плохая мысль.

marcony ()

Заметил два отличия от моей ситуации:

1)система не сдохла после вышеупомянутых действий;

2)рекавери не помогло.

Я как-то чинил это делл переустановкой вообще всего графона, связанного с пакетом amdgpu. Но мой тебе совет — не качай дрова с сайта, они полный шлак, даже когда их удаётся запустить.

Valman_old ()