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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Неожиданный Internal error, Upgrade broke stuff при sudo apt-get dist-upgrade  (Прочитано 1144 раз)

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

Оффлайн GreatFoolDad

  • Автор темы
  • Активист
  • *
  • Сообщений: 292
    • Просмотр профиля
Всем привет.
Стоит себе Ubuntu 14.04 x64, не знает себе горя, вдруг вчера при очередном обновлении (каждое утро запускаю) выдало:
sudo apt-get update && sudo apt-get dist-upgrade
Игн http://ppa.launchpad.net trusty InRelease
......
Игн http://kz.archive.ubuntu.com trusty/universe Translation-ru_RU             
Получено 373 kБ за 23с (15,9 kБ/c)                                             
Чтение списков пакетов… Готово
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений…Неудачно
Пакеты, имеющие неудовлетворённые зависимости:
 libcheese-gtk23 : Зависит: libclutter-gtk-1.0-0 (>= 0.91.8) но он не будет установлен
                   Зависит: libcogl15 (>= 1.15.8) но он не будет установлен
 libcheese7 : Зависит: libclutter-gst-2.0-0 (>= 0.10.0) но он не будет установлен
              Зависит: gstreamer1.0-clutter но он не будет установлен
 libclutter-1.0-0 : Зависит: libcogl-pango15 (>= 1.15.8) но он не будет установлен
                    Зависит: libcogl15 (>= 1.15.8) но он не будет установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.
E: Internal error, Upgrade broke stuff
Хорошо, думаю, наверное, что-то с пакетами. Устанавливаю поврежденные пакеты:
pc:~$ sudo apt-get install gstreamer1.0-clutter libclutter-gst-2.0-0 libcogl15 libcogl-pango15 libclutter-gtk-1.0-0
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия gstreamer1.0-clutter.
Уже установлена самая новая версия libclutter-gst-2.0-0.
Уже установлена самая новая версия libcogl-pango15.
Уже установлена самая новая версия libcogl15.
Уже установлена самая новая версия libclutter-gtk-1.0-0.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
pc:~$ sudo apt-get install libcheese-gtk23 libcheese7 libclutter-1.0-0
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия libcheese-gtk23.
Уже установлена самая новая версия libcheese7.
Уже установлена самая новая версия libclutter-1.0-0.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
То есть с пакетами все в порядке? Однако, нет. Снова запускаю apt-get dist-upgrade и снова Internal error, Upgrade broke stuff.
Подскажи, мировой разум, что бы это такое могло быть и как с этим бороться?

Upd1
sudo apt-get install --reinstall gstreamer1.0-clutter libclutter-gst-2.0-0 libcogl15 libcogl-pango15 libclutter-gtk-1.0-0 libcheese-gtk23 libcheese7 libclutter-1.0-0 никак не изменило ситуацию

Upd2
Synaptic мне предлагает вообще кардинально решить проблему - вывалил мне кучу пакетов, которые, по его мнению, следует снести.  В этом списке много чего, в том числе gstreamer1.0-clutter, libclutter-gst-2.0-0, libcogl15, libcogl-pango15, потом почему-то скайп, всякие libqt4*. (также кое-что обновит, что-то снесет, а после заново поставит - всякие xserver*). Ничего не понимаю.... стояли эти пакеты себе, никому не мешали, более того, для чего-то использовались, сам я их точно не ставил, разве только в качестве зависимых пакетов, кроме скайпа, разумеется.
« Последнее редактирование: 27 Ноября 2015, 07:48:39 от GreatFoolDad »
не важно, из какого места растут золотые руки

Оффлайн GreatFoolDad

  • Автор темы
  • Активист
  • *
  • Сообщений: 292
    • Просмотр профиля
В общем, ничего кардинального я не придумал. Сделал следующее - в менеджерах пакетов (Synaptic, apt-get и dpkg) заблокировал версию для gcc-4.9-base и gcc-4.9-base:i386 (на 4.9.2-10ubuntu13) и впредь обновляюсь нормально.

Будем считать, что задача не то, что бы решена навсегда, но как-то временно.
не важно, из какого места растут золотые руки

Оффлайн victor00000

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

Оффлайн GreatFoolDad

  • Автор темы
  • Активист
  • *
  • Сообщений: 292
    • Просмотр профиля
$ ls /etc/apt/s*list.d/*
/etc/apt/sources.list.d/dropbox.list
/etc/apt/sources.list.d/dropbox.list.save
/etc/apt/sources.list.d/fixnix-indicator-systemtray-unity-trusty.list
/etc/apt/sources.list.d/fixnix-indicator-systemtray-unity-trusty.list.save
/etc/apt/sources.list.d/gns3-ppa-trusty.list
/etc/apt/sources.list.d/gns3-ppa-trusty.list.save
/etc/apt/sources.list.d/gurqn-systray-trusty-trusty.list
/etc/apt/sources.list.d/gurqn-systray-trusty-trusty.list.save
/etc/apt/sources.list.d/nilarimogard-webupd8-trusty.list
/etc/apt/sources.list.d/nilarimogard-webupd8-trusty.list.save
/etc/apt/sources.list.d/opera-developer.list
/etc/apt/sources.list.d/opera-developer.list.save
/etc/apt/sources.list.d/ostinato.list
/etc/apt/sources.list.d/ostinato.list.save
/etc/apt/sources.list.d/peterlevi-ppa-trusty.list
/etc/apt/sources.list.d/peterlevi-ppa-trusty.list.save
/etc/apt/sources.list.d/thefanclub-grive-tools-trusty.list
/etc/apt/sources.list.d/thefanclub-grive-tools-trusty.list.save
не важно, из какого места растут золотые руки

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
ну вот проблема, надо подметать файлов.
sudo mkdir -p /apt-old
sudo mv /etc/apt/s*list.d/* /apt-old
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
тоже
sudo apt-get autoremove

Wars ~.o

Оффлайн GreatFoolDad

  • Автор темы
  • Активист
  • *
  • Сообщений: 292
    • Просмотр профиля
никаких изменений не заметил после выполнения данных команд.
если разлочить (unhold) gcc-4.9-base, о которых я выше писал, ругается:
$ sudo apt-get dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений…Неудачно
Пакеты, имеющие неудовлетворённые зависимости:
 gnome-control-center : Зависит: libcheese-gtk23 (>= 3.4.0) но он не будет установлен
                        Зависит: libcheese7 (>= 3.0.1) но он не будет установлен
 unity-control-center : Зависит: libcheese-gtk23 (>= 3.4.0) но он не будет установлен
                        Зависит: libcheese7 (>= 3.0.1) но он не будет установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.
E: Internal error, Upgrade broke stuff
если снова залочить gcc-4.9-base (sudo apt-mark hold gcc-4.9-base gcc-4.9-base:i386), тогда полет нормальный:
$ sudo apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений…Готово
Пакеты, которые будут оставлены в неизменном виде:
  gcc-4.9-base gcc-4.9-base:i386
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.

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

Оффлайн victor00000

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

 

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