Автор Тема: При обновлении выдает: В вашей системе найдены следующие проблемы  (Прочитано 2103 раз)

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
В вашей системе найдены следующие проблемы:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages

Точнее, что-то с зависимостями... Возможно, потому что давно не обновлял.

Где порыться?

Спасибо!
Александр.
« Последнее редактирование: 06.12.2011 21:47:40 от ajk »

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Цитировать
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages
Это где Вам такое сказали?

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460


Где порыться?

В настройках апта, где вы что-то давно "захолдили" и забыли.

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
Что-то обновил, а что-то не прошло:





Что-то можно с этим сделать?

Спасибо! Александр.

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Могу дать один совет(отпишитесь потом, помогло или нет):
Для этого нужно
1. открыть терминал
2. выполнить команду su- (в ответ на запрос ввести рутовый пароль)
3. выполнить команду apt-get --fix-broken install
4. быть готовым к тому, что для приведения репозитория в порядок удалит какие-то пакеты
5. попытаться снова обновиться

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
3. выполнить команду apt-get --fix-broken install
Совет по команде: можно просто: apt-get -f installСкорее всего, не понадобиться. Нужно apt-get dist-upgrade сделать и посмотреть, что выдаёт в консоли.
Цитировать
4. быть готовым к тому, что для приведения репозитория в порядок удалит какие-то пакеты
В данном случае идёт замена Firefox 3.6 на Firefox-4.0. Так как версия Firefox была прошита в имени пакета, возникла такая катавасия. Ничего страшного.
Андрей Черепанов (cas@)

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
# apt-get --fix-broken install
# apt-get -f install
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 12 не будет обновлено.
т.е. ничего
а вот, эта пытается
# apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Ошибка
Следующие пакеты имеют неудовлетворенные зависимости:
  xulrunner-2.0-libs: Вытесняет: xulrunner-libs
E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами.
Может его удалить? Фох, то бишь.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами.
Приведите вывод
grep Hold -A999 /etc/apt/apt.confПо умолчанию там должна быть только одна существенная строка:
"^(kernel|alsa)[0-9]+-source";Если больше, удалите эти строки.
Если так и есть, то приложите вывод apt-get -o Debug::pkgProblemResolver=1 dist-upgrade > log.txtПосле вывода Done на экране нажмите Ctrl+C.
Андрей Черепанов (cas@)

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
Видимо, это?
Done
Следующие пакеты имеют неудовлетворенные зависимости:
  xulrunner-2.0-libs: Вытесняет: xulrunner-libs
E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Видимо, это?
Сколько пакетов на Hold? Что в файле лога?
Андрей Черепанов (cas@)

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
# grep Hold -A999 /etc/apt/apt.conf
        Hold {
                // Old-style kernels.
                "^(kernel|alsa)[0-9]+-source";
        };
};
Ну, и что сними делать?
# cat log.txt
Чтение списков пакетов...
Построение дерева зависимостей...
Investigating xulrunner-2.0
Investigating xulrunner-2.0-libs
Investigating thunderbird
Investigating thunderbird-ru
Investigating firefox-4.0
Investigating xulrunner-2.0-libs
Investigating firefox-ru
Investigating firefox-uk
Investigating xulrunner-2.0-libs
Investigating firefox-ru
Investigating xulrunner-2.0-libs

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
# grep Hold -A999 /etc/apt/apt.conf
        Hold {
                // Old-style kernels.
                "^(kernel|alsa)[0-9]+-source";
        };
};
Ну, и что сними делать?
# cat log.txt
Чтение списков пакетов...
Построение дерева зависимостей...
Investigating xulrunner-2.0
Investigating xulrunner-2.0-libs
Investigating thunderbird
Investigating thunderbird-ru
Investigating firefox-4.0
Investigating xulrunner-2.0-libs
Investigating firefox-ru
Investigating firefox-uk
Investigating xulrunner-2.0-libs
Investigating firefox-ru
Investigating xulrunner-2.0-libs
Попробовать временно их снести из системы?