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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не обновляются определенные пакеты (mesa).  (Прочитано 5913 раз)

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
?
$ ls /etc/apt/sources.list.d/
gerardpuig-ubuntu-ppa-xenial.list       oibaf-ubuntu-graphics-drivers-xenial.list       ondrej-ubuntu-php-xenial.list
gerardpuig-ubuntu-ppa-xenial.list.save  oibaf-ubuntu-graphics-drivers-xenial.list.save  ondrej-ubuntu-php-xenial.list.save
лолжно удалить двух файл или переместить в домашняя папка и обновить (update and upgrade).
Wars ~.o

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
лолжно удалить двух файл или переместить в домашняя папка и обновить (update and upgrade).
Какие файлы удалить?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
ls /etc/apt/sources.list.d/*
ну и?
Wars ~.o

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
ls /etc/apt/sources.list.d/*
ну и?
Переименовал папку в sources.list.d____

Выполнил, ничего не изменилось.
~$ sudo apt-get update && sudo apt-get dist-upgrade
Сущ:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Сущ:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease                                             
Сущ:3 http://archive.canonical.com/ubuntu xenial InRelease                                                 
Сущ:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease   
Сущ:5 http://archive.ubuntu.com/ubuntu xenial-security InRelease   
Чтение списков пакетов… Готово                                     
W: Цель Packages (main/binary-amd64/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (main/binary-i386/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (main/binary-all/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (main/i18n/Translation-ru_RU) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (main/i18n/Translation-ru) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (main/i18n/Translation-en) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель DEP-11 (main/dep11/Components-amd64.yml) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель DEP-11-icons (main/dep11/icons-64x64.tar) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (restricted/binary-amd64/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (restricted/binary-i386/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (restricted/binary-all/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (restricted/i18n/Translation-ru_RU) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (restricted/i18n/Translation-ru) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (restricted/i18n/Translation-en) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель DEP-11 (restricted/dep11/Components-amd64.yml) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель DEP-11-icons (restricted/dep11/icons-64x64.tar) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (main/binary-amd64/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (main/binary-i386/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (main/binary-all/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (main/i18n/Translation-ru_RU) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (main/i18n/Translation-ru) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (main/i18n/Translation-en) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель DEP-11 (main/dep11/Components-amd64.yml) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель DEP-11-icons (main/dep11/icons-64x64.tar) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (restricted/binary-amd64/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (restricted/binary-i386/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Packages (restricted/binary-all/Packages) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (restricted/i18n/Translation-ru_RU) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (restricted/i18n/Translation-ru) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель Translations (restricted/i18n/Translation-en) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель DEP-11 (restricted/dep11/Components-amd64.yml) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
W: Цель DEP-11-icons (restricted/dep11/icons-64x64.tar) настроена несколько раз: в /etc/apt/sources.list:38 и в /etc/apt/sources.list:53
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующие пакеты будут оставлены в неизменном виде:
  libgl1-mesa-dri
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
где error?
закрыто.
Wars ~.o

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
где error?
закрыто.
Где ошибка?
Вот ошибка
Следующие пакеты будут оставлены в неизменном виде:
  libgl1-mesa-dri
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
И из-за этого пакета обновление на Xubuntu 18.04 LTS не происходит.
При попытке обновить выдается сообщение о том, что имеется НЕ обновленный пакет, а потом уже обновляйте всю версию.
НЕ закрыто.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
чуть
sudo apt-get install -f
Wars ~.o

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
чуть
sudo apt-get install -f
И снова, и снова, по кругу, по кругу.
Я думаю уже пора отцепиться от идеи, о том что в системе не порядок с репами.

Причина в чем-то другом.

~$ sudo apt-get install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
Эти три пакета именно mesa пакеты.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
а не.
sudo apt-get autoremove
Wars ~.o

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
jack_solovey, покажите нам и изучите сами выводы команд:
apt list --upgradable
pkgs=`apt list --upgradable 2>/dev/null | grep \/ | column -t -s '/' | awk '{print $1}'`; for pkg in $pkgs; do apt-cache madison $pkg; done
К чему я это все: у меня в системе замер blender. Без пинка обновляться отказывается. Причина в том, в моем случае, что доступна новая версия (подключен репозиторий производителя) для пакетов blender и blender-data, но между ними есть конфликт - установка любого их них более новой версии приведет к удалению другого из них текущей версии :) Однако по выводу первой из команд я получаю:blender/bionic 89162-e3c586e262d-0thomas~bionic0 amd64 [может быть обновлён с: 2.79.b+dfsg0-1]
blender-data/bionic-updates,bionic-updates 2.79.b+dfsg0-1ubuntu1.18.04.1 all [может быть обновлён с: 2.79.b+dfsg0-1]
Далее для каждого из пакетов следует посмотреть доступные для установки новые версии (это все будет в выводе второго однострочника). В моем случае получаю:
#по первой команде:
blender/bionic 89162-e3c586e262d-0thomas~bionic0 amd64 [может быть обновлён с: 2.79.b+dfsg0-1]
blender-data/bionic-updates,bionic-updates 2.79.b+dfsg0-1ubuntu1.18.04.1 all [может быть обновлён с: 2.79.b+dfsg0-1]
#однострочник дает:
   blender | 89162-e3c586e262d-0thomas~bionic0 | http://ppa.launchpad.net/thomas-schiex/blender/ubuntu bionic/main amd64 Packages
   blender | 2.79.b+dfsg0-1ubuntu1.18.04.1 | http://ru.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
   blender | 2.79.b+dfsg0-1 | http://ru.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
blender-data | 2.79.b+dfsg0-1ubuntu1.18.04.1 | http://ru.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
blender-data | 2.79.b+dfsg0-1ubuntu1.18.04.1 | http://ru.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages
blender-data | 2.79.b+dfsg0-1 | http://ru.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
blender-data | 2.79.b+dfsg0-1 | http://ru.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
Исходя из доступных вариантов вижу два варианта выхода из ситуации:
1. Установка пакета blender версии 89162-e3c586e262d-0thomas~bionic0 и будь что будет
2. Установка пакета blender-data версии 2.79.b+dfsg0-1ubuntu1.18.04.1 и будь что будет
Шаблон в общем случае:sudo apt install <package name>=<version>Следует запустить оба варианта и посмотреть по выводу apt install какая из установок в Вашем случае будет предпочтительней.
К примеру, я решился обновить сам blender:sudo apt install blender=89162-e3c586e262d-0thomas~bionic0В результате blender-data у меня улетел. Насколько я понимаю, в моем случае связано это с новым интерфейсом, - переполз я на бету. Можно так же скакануть обратно:sudo apt remove blender* -y && sudo apt autoremove -y && sudo apt install blender-data=2.79.b+dfsg0-1 -y && sudo apt install blender=2.79.b+dfsg0-1ubuntu1.18.04.1 -y(что я и сделал, т.к. новый интерфейс - хорошо, но сломанная завязка с OpenShotQT - плохо). Прочее пакетный менеджер сделает сам, вернулся к стоковому режиму с теми же зависшими двумя необновленными пакетами.
Попробовал вторую часть "вилки" - обновление пакета blender-data. В этом случае одно доступное обновление уходит, но сам пакет blender, который хочет обновиться до следующей версии, остается висеть. Причина: при его обновлении необходимо удаление пакета blender-data, что пакетный менеджер сам себе разрешить не может. Словом - выбор в любом случае за пользователем.
В Вашем случае: вывести для себя аналогичные две-три команды (дабы понимать, что обновляется и почему), погуглить про сакральный смысл этого обновления - что оно в себе таит, и надо ли оно Вам. После этого создать бекап текущего состояния системы (с блендером я смело ворочу что хочу, т.к. он за собой полсистемы не потащит в любом случае), и выполнить один из вариантов "вилки" по примеру, который я обрисовал вкратце выше по тексту. Если не устроило - попробовать откатить назад средствами пакетного менеджера. Если совсем "швах" - восстановиться из бэкапа и попробовать альтернативный вариант. В каком-то из вариантов проблема должна по итогу Вас покинуть.
Сымитировать ситуацию у себя затрудняюсь. Меж тем, если Вам это поможет, вот версии пакетов, с которыми у Вас затык, установленный на момент у меня на KUbuntu 18.04:libgl1-mesa-dev/bionic-updates,now 19.0.2-1ubuntu1.1~18.04.1 amd64 [установлен]Для информации: удаление пакета, игнорируя его зависимости, по идее, можно выполнить через sudo dpkg --remove --force-depends <имя_пакета>если уж что-то начинает тащить за собой полсистемы - имеет смысл это что-то тихонечко пришибить и попробовать обновить остальное - глядишь недостающий кусок по зависимостям сам собой подтянется.
Еще интересная мысль в тему Вашей проблемы.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
jack_solovey,
вот оно супер.
Wars ~.o

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Не обновляются определенные пакеты (mesa).
« Ответ #41 : 05 Января 2021, 17:02:22 »
если уж что-то начинает тащить за собой полсистемы - имеет смысл это что-то тихонечко пришибить и попробовать обновить остальное - глядишь недостающий кусок по зависимостям сам собой подтянется.
Рассказываю чем все закончилось.
В 2019-2020 совсем не было возможности этим заняться.
И вот на новогодних каникулах поковырял.
Все оказалось просто.

apt list --upgradable
Показывал три пакета mesa версии 17 мол можно обновить до 18
В Синаптике пробовал вручную указать версию пакетов 18, но получал предложение снести всю систему со сменой пакета.

Удалил все репы кроме двух основных main и universe
Поставил ppa oibaf
Снова зашел в Синаптик и вручную сменил версию пакета libwayland-egl1-mesa с 17 на 18
Синаптик сообщил, что версии остальных пакетов тоже будут изменены.
Согласился, обновил.




 

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