Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проблема с зависимостями libgl1-mesa-dri. Помогите решить!  (Прочитано 2633 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zames

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Приветствую убунтоводов!

После попытки обновить в очередной раз систему

sudo apt-get update
sudo apt-get dist-upgrade

столкнулся с неразрешенными зависимостями, а именно

sudo apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
 libegl1-mesa : Зависит: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) но 10.4~git1411061930.cd93d8~gd~t уже установлен
 libgbm1 : Зависит: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) но 10.4~git1411061930.cd93d8~gd~t уже установлен
 libgl1-mesa-dri : Ломает: libgl1-mesa-dri:i386 (!= 10.4~git1411061930.cd93d8~gd~t) но 10.5~git1411191810.9460cd~gd~t уже установлен
 libgl1-mesa-dri:i386 : Ломает: libgl1-mesa-dri (!= 10.5~git1411191810.9460cd~gd~t) но 10.4~git1411061930.cd93d8~gd~t уже установлен
 libgl1-mesa-glx : Зависит: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) но 10.4~git1411061930.cd93d8~gd~t уже установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.

Выполняю apt-get -f install, получаю

sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  lib32z1 libc6-i386 libllvm3.4 libllvm3.4:i386 libopenvg1-mesa
  libp11-kit-gnome-keyring:i386 linux-headers-3.13.0-30
  linux-headers-3.13.0-30-generic linux-image-3.13.0-30-generic
  linux-image-extra-3.13.0-30-generic wine-gecko2.21 wine-gecko2.21:i386
  wine-gecko2.24 wine-gecko2.24:i386 wine-mono0.0.8
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  libgl1-mesa-dri
Пакеты, которые будут обновлены:
  libgl1-mesa-dri
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 7 пакетов.
Необходимо скачать 5 446 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 5 614 kB.
Хотите продолжить? [Д/н]


подтверждаю установку, и получаю

Получено:1 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu/ trusty/main libgl1-mesa-dri amd64 10.5~git1411191810.9460cd~gd~t [5 446 kB]
Получено 5 446 kБ за 1с (4 826 kБ/c)           
(Чтение базы данных … на данный момент установлено 534098 файлов и каталогов.)
Preparing to unpack …/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~t_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (10.5~git1411191810.9460cd~gd~t) over (10.4~git1411061930.cd93d8~gd~t) ...
dpkg: error processing archive /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~t_amd64.deb (--unpack):
 попытка переписать каталог «/usr/lib/x86_64-linux-gnu/pkgconfig» в пакете intel-gpu-tools 1.8-1~gd~t файлом, не являющимся каталогом
dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~t_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

В Synaptic вижу 5 пакетов с ошибками




если я их отмечаю для повторной установки, то получаю ошибку

E: Internal Error, No file name for libgl1-mesa-dri:i386

Погуглил по данной ошибке, но найденные варианты не помогли.
Подскажите плиз, как решить, а то удаление данных пакетов через Synaptic приведет к сносу всей системы, судя по списку предлагаемых к удалению пакетов...  :'(

Оффлайн dobr0shan

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Сегодня с утра столкнулся с такой же проблемой. Погуглив, ничего из советов не помогло. Знающие люди, подскажите как быть, и с чем связана эта ошибка, хотелось бы не сталкиваться с ней в будущем.

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2223
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Хм, нумерация версий говорит о том, что данные пакеты берутся из стороннего репа.
Судя по всему, пакеты из него конфликтуют с уже установленными пакетами.
Как вариант - понизить версию у данных пакетов и отключить сторонний репозиторий.
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн zames

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля

Как вариант - понизить версию у данных пакетов и отключить сторонний репозиторий.

А можно конкретнее плиз, какими командами справиться с этим?

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2223
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
zames,
да можно в самом synaptic это делать.
выделяешь нужный пакет,  в меню "пакет" выбираешь "указать версию"
И выбираешь из выпадающего списка пакет постарше.
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн zames

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
zames,
да можно в самом synaptic это делать.
выделяешь нужный пакет,  в меню "пакет" выбираешь "указать версию"
И выбираешь из выпадающего списка пакет постарше.

Игрался игрался, с этими пятью пакетами, варианты есть, но они (варианты указания версий) все подразумевают удаление множества пакетов, которые необходимы системе для нормального функционирования. Я боюсь, что снесу все нафик...

Оффлайн anatoly.oreshkov

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • детский ортопедический институт им. Г.И. Турнера
Такая же проблема! при попытке исправления пакетов с ошибками в Synaptic -
E: /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~t_amd64.deb: попытка переписать каталог «/usr/lib/x86_64-linux-gnu/pkgconfig» в пакете intel-gpu-tools 1.8-1~gd~t файлом, не являющимся каталогом
« Последнее редактирование: 20 Ноябрь 2014, 19:44:51 от anatoly.oreshkov »
Ubuntu14.04.1LTS-64bit+GnomeShell3.12.2-ThinkPad Edge-E540; RAM-16G; SSD-512G; HDD-1,5T; nVidia GeForce GT 740M.

Оффлайн user78

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Один в один такая же проблема. Знающие люди, обратите, пожалуйста, на нас внимание :).
Lubuntu16.04 x64

Оффлайн Halmir

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Доброго дня.
решение
$ sudo apt update
$ sudo apt-get -f install
$ sudo apt upgrade
решение взято отсюда http://www.phoronix.com/forums/showthread.php?50038-Updated-and-Optimized-Ubuntu-Free-Graphics-Drivers/page142
When I see an Alfa Romeo go by, I tip my hat.©H.Ford

Оффлайн anatoly.oreshkov

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • детский ортопедический институт им. Г.И. Турнера
Доброго дня. решение
$ sudo apt update
$ sudo apt-get -f install
$ sudo apt upgrade
решение взято отсюда http://www.phoronix.com/forums/showthread.php?50038-Updated-and-Optimized-Ubuntu-Free-Graphics-Drivers/page142
[/quote]

Забороли проблему!
Спасибо, отлично работает, репы отключать не пришлось,
сработали стандартные методы :)
« Последнее редактирование: 22 Ноябрь 2014, 13:23:54 от anatoly.oreshkov »
Ubuntu14.04.1LTS-64bit+GnomeShell3.12.2-ThinkPad Edge-E540; RAM-16G; SSD-512G; HDD-1,5T; nVidia GeForce GT 740M.

Оффлайн user78

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Всё получилось. Спасибо большое.

п.с. Эх :-[, у меня никогда не получится так помогать людям.
Lubuntu16.04 x64

Оффлайн zames

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
И у меня тоже все обновилось без проблем.
Видимо, пока мы жаловались, спецы профи что-то пофиксили в репах.
Всем спасибо, тему можно закрывать  8)

 

Страница сгенерирована за 0.063 секунд. Запросов: 24.