Поврежденный пакет udpating Ubuntu 18.04 библиотека отправки GL

Это два обновления не может быть установлено:

Поставщик нейтральная библиотека отправки GL - файлы для разработчика

Поставщик нейтральная библиотека отправки GL - поддержка GLESV1

Обновление показывает новое окно с заголовком: Поврежденный Системный пакет и сообщение, которое рекомендует отключить сторонние пакеты и работать apt-get install -f.

Это - вывод после выполнения команды:

Reading package list... Done
Building the dependency tree       
Reading status information... Done
Correcting dependencies... Ready
The packages listed below were installed automatically and are no longer required.
  libjs-bootstrap libjs-excanvas libjs-jquery-flot libjs-jquery-ui
  libjs-jquery-ui-theme-smoothness libjs-leaflet libjs-requirejs
  libjs-requirejs-text node-sprintf-js
Use "sudo apt autoremove" to remove them.
The following additional packages will be installed:
  libgles1 libglvnd-dev
The following NEW packages will be installed:
  libgles1
The following packages will be updated:
  libglvnd-dev
1 updated, 1 new will be installed, 0 to remove and 10 not updated.
You need to download 0 B/14.6 kB of files.
66.6 kB of additional disk space will be used after this operation.
Do you want to continue? [Y/N] Y
(Reading the database ... 704136 files or directories currently installed.)
Preparing to unpack ... 
libgles1_1.0.0-2ubuntu2.2_amd64.deb ...
Unpacking libgles1:amd64 (1.0.0-2ubuntu2.2) ...
dpkg: error processing /var/cache/apt/archives/libgles1_1.0.0-2ubuntu2.2_amd64.deb (--unpack):
 trying to overwrite `/usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1', which is also in package nvidia-340 340.106-0ubuntu3
Preparing to unpack ...
/libglvnd-dev_1.0.0-2ubuntu2.2_amd64.deb ...Unpacking libglvnd-dev:amd64 (1.0.0-2ubuntu2.2) on (1.0.0-2ubuntu2.1) ...
dpkg: error processing /var/cache/apt/archives/libglvnd-dev_1.0.0-2ubuntu2.2_amd64.deb (--unpack):
 trying to overwrite `/usr/lib/x86_64-linux-gnu/libGLESv1_CM.so', which is also in package nvidia-340 340.106-0ubuntu3
dpkg: error processing /var/cache/apt/archives/libglvnd-dev_1.0.0-2ubuntu2.2_amd64.deb (--unpack):
 trying to overwrite `/usr/lib/x86_64-linux-gnu/libGLESv1_CM.so', which is also in the package nvidia-340 340.106-0ubuntu3
Errors were encountered while processing:
 /var/cache/apt/archives/libgles1_1.0.0-2ubuntu2.2_amd64.deb
 /var/cache/apt/archives/libglvnd-dev_1.0.0-2ubuntu2.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
3
задан 23 September 2018 в 08:24

4 ответа

У меня просто была эта проблема, выполненная

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libglvnd-dev_1.0.0-2ubuntu2.2_amd64.deb
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libgles1_1.0.0-2ubuntu2.2_amd64.deb
sudo apt -f install
5
ответ дан 1 December 2019 в 15:33

Это - то, что я сделал. Сначала я удалил драйвер Nvidia

sudo dpkg -P nvidia-340
sudo apt --fix-broken install
sudo apt remove nvidia-340

Тем путем я мог наконец обновить пакеты без ошибок.

После этого я загрузил пакет nvidia-340

cd ~/Downloads
wget http://ftp.ubuntu.com/ubuntu/ubuntu/pool/restricted/n/nvidia-graphics-drivers-340/nvidia-340_340.106-0ubuntu3_amd64.deb

После этого я извлек deb содержание

mkdir nvidia_tmp
dpkg-deb -x nvidia-340_340.106-0ubuntu3_amd64.deb nvidia_tmp
dpkg-deb --control nvidia-340_340.106-0ubuntu3_amd64.deb nvidia_tmp/DEBIAN

Затем я изменил nvidia_tmp/DEBIAN/md5sums немного

vim nvidia_tmp/DEBIAN/md5sums

Удалите эти две строки

6f9f6f57f6da31de03d13007942325fe  usr/lib/i386-linux-gnu/libGLESv1_CM.so.340.106
d0c1dc5d4d851b94223db7f5993444c8  usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.340.106

Сохраните файл и удалите некоторые файлы

rm nvidia_tmp/usr/lib/i386-linux-gnu/libGLESv1_CM.so
rm nvidia_tmp/usr/lib/i386-linux-gnu/libGLESv1_CM.so.1
rm nvidia_tmp/usr/lib/i386-linux-gnu/libGLESv1_CM.so.340.106
rm nvidia_tmp/usr/lib/x86_64-linux-gnu/libGLESv1_CM.so
rm nvidia_tmp/usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1
rm nvidia_tmp/usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.340.106

Затем я удалил исходный deb пакет (тот, который я загрузил),

rm nvidia-340_340.106-0ubuntu3_amd64.deb

Теперь мы создаем новый пакет Nvidia

dpkg -b nvidia_tmp/ nvidia-340_340.106-0ubuntu3_amd64.deb

Наконец я установил это использование пакета Gdebi.

Надежда это может помочь.

0
ответ дан 1 December 2019 в 15:33

Я в настоящее время сталкиваюсь с той же проблемой. Я использую Ubuntu 18.04 и не использую сторонние репозитории. Только вещь, которую стоит упомянуть, состоит в том, что я попросил, чтобы программное обеспечение Updater уведомило меня, когда любая новая версия Ubuntu выпущена только вместо версии долговременной поддержки.

После выполнения довольно исчерпывающего поиска в сети я могу представить некоторое руководство.

Информация об этой Нейтральной в отношении поставщика Библиотеке Отправки GL:
https://www.phoronix.com/scan.php? page=news_item&px=MTQ0NzU
https://wiki.ubuntu.com/X/EGLDriverPackagingHOWTO
https://github.com/NVIDIA/libglvnd

Другие сообщения форума:
Поврежденная Кв., не может обновить libglvnd из-за невстреченных зависимостей (Nvidia)
Содержит ответ.

http://forum.ubuntu-fr.org/viewtopic.php?id=2031019
На французском языке все же. Используя сообщение Google Translate 24 убеждает мне существует некоторое официальное временное решение

https://www.linuxquestions.org/questions/linux-newbie-8/ubuntu-apt-upgrade-error-4175638908/
Ссылки решения на ошибку CUDA при установке, помогите удалить

Отчеты об ошибках:
https://bugs.launchpad.net/ubuntu / + source/libglvnd / + ошибка/1793610
https://bugs.launchpad.net/ubuntu / + source/libglvnd / + ошибка/1793937
Обновление (25/09): https://bugs.launchpad.net/ubuntu / + source/libglvnd / + ошибка/1791542
Последний weblink является самым активным, также упоминая, что фиксированный пакет находится в 'предложенных' репозиториях теперь.

Обновление (25/09): Мой вопрос: Я предпочитаю ожидать официального решения, которое в настоящее время находится в 'предложенном' репозитории. Все же я действительно хочу усовершенствовать свою систему, особенно мудрая безопасность. Как продолжить двигаться? Поскольку выполнение программного обеспечения Updater только синхронизирует пакеты, но не продолжает устанавливать новые пакеты из-за этой 'Поврежденной Системной проблемы' Пакета, мы сталкиваемся.

Мое представление:
Много решений/ответов включают вызванные или ручные действия. У пользователей, которые выполняют их, были смешанные результаты о результатах. Поэтому остерегайтесь.
Эта проблема, кажется, является очень недавней. Таким образом, я все еще надеюсь на некоторое официальное решение и что не должен делать вызванных или ручных действий.
Наконец, наблюдение, я врезался во многие сообщения о поврежденной системе пакета, связанной с материалом Nvidia или GL. Таким образом, это, кажется, общий источник поврежденных систем пакета.

Не смущайтесь расширяться или комментировать этот ответ, если у Вас есть новая или дополнительная информация/ответы. Я предлагаю, чтобы мы использовали этот поток для регистрации информации/ответов, потому что все несколько рассеивается теперь.

0
ответ дан 1 December 2019 в 15:33

Любопытно у меня была почти та же ошибка как с OP, но в моем случае тот же самый конфликт был с: архитектура i386, но моя машина и Kubuntu являются x86-64 так я просто apt removed libgl1-mesa-dev:i386 и libglvnd-dev:i386 - они, казалось, не требовались ничем.

Откровенно я не уверен, почему у меня даже есть эти 32-разрядные библиотеки, лежащие вокруг.

0
ответ дан 1 December 2019 в 15:33

Другие вопросы по тегам:

Похожие вопросы: