LINUX.ORG.RU

Ошибка which is also in package libglx-mesa0:amd64 18.0.5-0ubuntu0~18.04.1

 


0

1

Unpacking nvidia-390 (390.30-0ubuntu1) ... dpkg: error processing archive /var/cache/apt/archives/nvidia-390_390.30-0ubuntu1_amd64.deb (--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0', which is also in package libglx-mesa0:amd64 18.0.5-0ubuntu0~18.04.1 Errors were encountered while processing: /var/cache/apt/archives/nvidia-390_390.30-0ubuntu1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

Это продолжение темы Черный экран после выхода их спящего режима, просто тут уже отдельный вопрос. После гугления пришел к тому, что ошибка в ядре линукс 4.15 . Из за этого даугрейднулся до ядра 4.14.41, но когда хочу поставить драйвера nvidia получаю данное ошибку. Как пофиксить это проблему с пакетами. Сверху выполнял auto fix.

У тебя mesa установлена, тебе её нужно удалить прежде чем пытаться вновь поставить драйвер nvidia:

dpkg --list | grep 18.0.5

Скорее всего выведет полный перечень всех пакетов mesa. Все их ты должен удалить:

dpkg --list | awk '/18\.0\.5/ { split($2, arr, ":"); print arr[1]}' | xargs echo dpkg -r
Если все правильно, никакого лишнего пакета не включилось (по коллизии версий), то исполни то что будет выведено.

Aber ★★★★☆ ()
Ответ на: комментарий от Aber

Ошибки почему то, и еще я удалил вообще все драйвера nvidia, как тут http://help.ubuntu.ru/wiki/драйвер_видеокарт_nvidia ,то как дальше нормально поставить правильные драйвера 390 думаю подойдет или нет(

asanali@asanali-X510UQ:~$ sudo dpkg -r libegl-mesa0 libegl1-mesa libgbm1 libgl1-mesa-dri libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglx-mesa0 libwayland-egl1-mesa libxatracker2 mesa-va-drivers mesa-vdpau-drivers [sudo] password for asanali: Package libgl1-mesa-dri:amd64 listed more than once, only processing once. dpkg: dependency problems prevent removal of libegl-mesa0:amd64: libegl1:amd64 depends on libegl-mesa0.

dpkg: error processing package libegl-mesa0:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of libegl1-mesa:amd64: libcogl20:amd64 depends on libegl1-mesa (>= 7.8.1) | libegl1-x11; however: Package libegl1-mesa:amd64 is to be removed. Package libegl1-x11 is not installed.

dpkg: error processing package libegl1-mesa:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of libgbm1:amd64: xwayland depends on libgbm1 (>= 10.2~0). libegl-mesa0:amd64 depends on libgbm1 (= 18.0.5-0ubuntu0~18.04.1). libqt5gui5:amd64 depends on libgbm1 (>= 8.1~0). xserver-xorg-video-amdgpu depends on libgbm1 (>= 8.1~0). xserver-xorg-core depends on libgbm1 (>= 10.2~0). libgstreamer-gl1.0-0:amd64 depends on libgbm1 (>= 8.1~0). libcogl20:amd64 depends on libgbm1 (>= 8.1~0). libmutter-2-0:amd64 depends on libgbm1 (>= 17.1.0~rc2).

dpkg: error processing package libgbm1:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of libgl1-mesa-dri:amd64: xorg depends on libgl1-mesa-dri.

dpkg: error processing package libgl1-mesa-dri:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of libgl1-mesa-glx:amd64: libcogl20:amd64 depends on libgl1-mesa-glx.

dpkg: error processing package libgl1-mesa-glx:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of libglapi-mesa:amd64: libegl-mesa0:amd64 depends on libglapi-mesa. libgl1-mesa-dri:amd64 depends on libglapi-mesa.

dpkg: error processing package libglapi-mesa:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of libglx-mesa0:amd64: libglx0:amd64 depends on libglx-mesa0. libgl1-mesa-glx:amd64 depends on libglx-mesa0.

dpkg: error processing package libglx-mesa0:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of libwayland-egl1-mesa:amd64: libgtk-3-0:amd64 depends on libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1; however: Package libwayland-egl1-mesa:amd64 is to be removed. Package libwayland-egl1 is not installed. Package libwayland-egl1-mesa:amd64 which provides libwayland-egl1 is to be removed. libgstreamer-gl1.0-0:amd64 depends on libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1; however: Package libwayland-egl1-mesa:amd64 is to be removed. Package libwayland-egl1 is not installed. Package libwayland-egl1-mesa:amd64 which provides libwayland-egl1 is to be removed. libwebkit2gtk-4.0-37:amd64 depends on libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1; however: Package libwayland-egl1-mesa:amd64 is to be removed. Package libwayland-egl1 is not installed. Package libwayland-egl1-mesa:amd64 which provides libwayland-egl1 is to be removed. libcogl20:amd64 depends on libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1; however: Package libwayland-egl1-mesa:amd64 is to be removed. Package libwayland-egl1 is not installed. Package libwayland-egl1-mesa:amd64 which provides libwayland-egl1 is to be removed. libgtk-3-0:amd64 depends on libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1; however: Package libwayland-egl1-mesa:amd64 is to be removed. Package libwayland-egl1 is not installed. Package libwayland-egl1-mesa:amd64 which provides libwayland-egl1 is to be removed. libgstreamer-gl1.0-0:amd64 depends on libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1; however: Package libwayland-egl1-mesa:amd64 is to be removed. Package libwayland-egl1 is not installed. Package libwayland-egl1-mesa:amd64 which provides libwayland-egl1 is to be removed. libwebkit2gtk-4.0-37:amd64 depends on libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1; however: Package libwayland-egl1-mesa:amd64 is to be removed. Package libwayland-egl1 is not installed. Package libwayland-egl1-mesa:amd64 which provides libwayland-egl1 is to be removed. libcogl20:amd64 depends on libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1; however: Package libwayland-egl1-mesa:amd64 is to be removed. Package libwayland-egl1 is not installed. Package libwayland-egl1-mesa:amd64 which provides libwayland-egl1 is to be removed.

dpkg: error processing package libwayland-egl1-mesa:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of libxatracker2:amd64: xserver-xorg-video-vmware depends on libxatracker2.

dpkg: error processing package libxatracker2:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of mesa-va-drivers:amd64: va-driver-all:amd64 depends on mesa-va-drivers.

dpkg: error processing package mesa-va-drivers:amd64 (--remove): dependency problems - not removing dpkg: dependency problems prevent removal of mesa-vdpau-drivers:amd64: vdpau-driver-all:amd64 depends on mesa-vdpau-drivers.

dpkg: error processing package mesa-vdpau-drivers:amd64 (--remove): dependency problems - not removing Errors were encountered while processing: libegl-mesa0:amd64 libegl1-mesa:amd64 libgbm1:amd64 libgl1-mesa-dri:amd64 libgl1-mesa-glx:amd64 libglapi-mesa:amd64 libglx-mesa0:amd64 libwayland-egl1-mesa:amd64 libxatracker2:amd64 mesa-va-drivers:amd64 mesa-vdpau-drivers:amd64

krax1337 ()
Ответ на: комментарий от Aber

Подскажите а как дальше поставить драйвер, я как понял лучше ставить binary драйвера, тк когда ставлю мета. То у меня ставиться еще ядро 4.15 .

krax1337 ()
Ответ на: комментарий от Vsevolod-linuxoid

Причем тут пол системы? Будут удалены только пакеты mesa если я правильно понял значение --force-depends :) Если mesa не будет, я думаю система должна загрузится. Но нужно ли ей после сноса перезагружать, можно сразу установить драйвера nvidia, у него конфликт по путям к либам. Надо ж снести месу перед установкой драйверов nvidia.

Aber ★★★★☆ ()
Ответ на: комментарий от krax1337

Попробуй. Хотя поставить систему заново теперь может быть проще. dpkg — низкоуровневый инструмент, им легко разломать всё к чертям. Используй apt, а dpkg — только в крайних случаях.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Думаю apt не позволит удалить зависимости без сноса половины системы, а dpkg позволяет удалять все что угодно оставляя неудовлетворенные зависимости, которые решатся сразу после установки дров nvidia.

Aber ★★★★☆ ()
Ответ на: комментарий от Aber

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

Массаракш, есть apt, который прекрасно работает — но мы поломаем все dpkg — у него действительно X11 к чертям слетел.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Такой вывод

asanali@asanali-X510UQ:~$ sudo apt install -f
[sudo] password for asanali: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libnvidia-compute-396
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
krax1337 ()
Ответ на: комментарий от Aber

Может не будем думать за apt, а введем команду с ключом -s (ключ симуляции) и посмотрим на результат?

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

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

удаление даже при условии возникающих битых зависимостей

Так я этого и хотел, ему нужно на время удалить всякие libGLX*.so.0' и прочее что должно вернутся после установки дров nvidia.

Понятное дело, что apt перестанет на время работать, но посредством dpkg можно опять поставить mesa (это если не ставить драйвер nvidia), да хотяб скачав все нужные зависимости посредством apt-get download и установив их посредством dpkg -i

Aber ★★★★☆ ()
Ответ на: комментарий от Vsevolod-linuxoid

Да нет просто у меня ядро 4.14.41. Я хочу поставить Nvidia 390 в идеале тк я понял что они ща самые нормальные(лонг поддержка). А мета пакет не могу поставить тк. он ставит ядро 4.15. А там спящий режим не работает.

krax1337 ()
Ответ на: комментарий от Vsevolod-linuxoid

Я так всегда делаю, ломаю на время, а потом решаю неудовлетворенные зависимости.

Вообще нормально было бы ставить драйвера nvidia из репозитария ubuntu а не deb пакеты с сайта nvidia. В последнем случае наверное только так как я описал.

Aber ★★★★☆ ()
Ответ на: комментарий от Vsevolod-linuxoid

А не подскажете ли, эти ошибки же в основом из за инета?

 тут прописал sudo apt install nvidia 390
Do you want to continue? [Y/n] y
Get:1 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-gl-390 i386 390.77-0ubuntu0~gpu18.04.1 [14,9 MB]
Err:1 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-gl-390 i386 390.77-0ubuntu0~gpu18.04.1
  Connection timed out [IP: 91.189.95.83 80]
Err:2 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-gl-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Could not connect to ppa.launchpad.net:80 (91.189.95.83), connection timed out [IP: 91.189.95.83 80]
Err:3 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-ifr1-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
Err:4 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-ifr1-390 i386 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
Err:5 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-kernel-source-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
Err:6 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-kernel-common-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
Err:7 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-dkms-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
Err:8 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-compute-utils-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
Err:9 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-utils-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
Err:10 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 xserver-xorg-video-nvidia-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
Err:11 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-driver-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
Err:12 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-390 amd64 390.77-0ubuntu0~gpu18.04.1
  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/libnvidia-gl-390_390.77-0ubuntu0~gpu18.04.1_i386.deb  Connection timed out [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/libnvidia-gl-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Could not connect to ppa.launchpad.net:80 (91.189.95.83), connection timed out [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/libnvidia-ifr1-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/libnvidia-ifr1-390_390.77-0ubuntu0~gpu18.04.1_i386.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/nvidia-kernel-source-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/nvidia-kernel-common-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/nvidia-dkms-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/nvidia-compute-utils-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/nvidia-utils-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/xserver-xorg-video-nvidia-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/nvidia-driver-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/n/nvidia-graphics-drivers-390/nvidia-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb  Unable to connect to ppa.launchpad.net:http: [IP: 91.189.95.83 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

krax1337 ()
Ответ на: комментарий от krax1337

Мда... как ни странно, твоя проблема проще всего решается в Debian — там и nVidia 390 в бекпортах есть, и ядро 4.9 из коробки.

https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.5.0-amd64-...

Качаешь это, выбираешь на экране загрузки «Advanced options >> Graphical expert install» — ставишь, выбираешь при этом одно из 6 DE по вкучу — по умолчанию галка стоит на GNOME3, но можно переставить на KDE, Xfce, LXDE, Mate, Cinnamon, и главное — там будут при настройке источников спрашивать, использовать ли несвободное (проприетарное) ПО, а позже про бекпорты. Отметь эти пункты.

А после установки от root

apt install -t stretch-backports nvidia-driver nvidia-settings nvidia-xconfig
и все сделают за тебя.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Я избегаю так делать. Карточный домик, а не система получается.

Я рассматриваю apt как удобную надстройку над dpkg, и в случае любой проблемы обращаюсь к dpkg. Понятия не имею как исходную ошибку ТС решить посредством только apt (когда пакеты не удаляются из-за зависимостей, а нужные пакеты из третьего источника вступают с ними в конфликты по путям).

Aber ★★★★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.