Created attachment 16983 [details] dist-upgrade-debug Если в системе на p10 установлен пакет gnupg2-gostcrypto (например, в ALT Workstation K), то при попытке обновиться до p11 получаем ошибку: """ Следующие пакеты имеют неудовлетворенные зависимости: libblockdev-crypto: Depends: libvolume_key.so.1()(64bit) (>= set:jfWZ6v02fku4KpPZCW3kbS9FQEGO2) libgpgme11: Depends: /usr/bin/gpg2 E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами. """ Полный лог в debug режиме во вложении. Если удалить gnupg2-gostcrypto, заменив на gnupg2 (с этим тоже есть проблемы, см. https://bugzilla.altlinux.org/45619), то при последующем обновлении получаем (если тоже нужны логи с дебагом, то скажите): """ ВНИМАНИЕ: Будут удалены важные для работы системы пакеты Обычно этого делать не следует. Вы должны точно понимать возможные последствия! openssh-server systemd (по причине openssh-server)systemd-sysvinit 1551 будет обновлено, 175 новых установлено, 6 пакетов будет заменено, 868 пакетов будет удалено и 57 не будет обновлено. """
А что показывает вывод от apt-repo перед попыткой обновить?
Created attachment 16984 [details] dist-upgrade-debug-2.log (Ответ для Sergey V Turchin на комментарий #1) > А что показывает вывод от apt-repo перед попыткой обновить? Хм, `apt-repo set p11` не добавил gostcrypto компоненту почему-то ... В итоге подключенный репозиторий: rpm http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic gostcrypto rpm http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic rpm http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic При обновлении получаем удаление множества пакетов, как я писал выше, когда заменил gnupg2-gostcrypto на gnupg2. Новый лог во вложении.
А если перед dist-upgrade удалить не только gnupg2-gostcrypto, но и всё, что он вытянул из компонента gostcrypto (apt-get autoremove)?
(Ответ для manowar@altlinux.org на комментарий #3) > А если перед dist-upgrade удалить не только gnupg2-gostcrypto, но и всё, что > он вытянул из компонента gostcrypto (apt-get autoremove)? """ # apt-get autoremove Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Calculating Autoremove... Завершено Следующие пакеты будут УДАЛЕНЫ: bash-builtin-lockf libdigikamcore8.2.0 libdigikamdatabase8.2.0 libdigikamgui8.2.0 libgcrypt-gost20 libglslang13 libpoppler130 python3-module-enchant python3-module-pygobject 0 будет обновлено, 0 новых установлено, 9 пакетов будет удалено и 0 не будет обновлено. """ На последующий результат особо не влияет.
То есть мы имеем ситуацию, когда на последующий dist-upgrade влияет сам факт удаления перед ним каких-то пакетов? Как такое возможно? Если проблемный пакет удалён и его зависимости тоже удалены, то какие следы могут остаться в системе и помещать обновлению?
Created attachment 16987 [details] обновление без gnupg2-gostcrypto (Ответ для manowar@altlinux.org на комментарий #5) > То есть мы имеем ситуацию, когда на последующий dist-upgrade влияет сам факт > удаления перед ним каких-то пакетов? Как такое возможно? Если проблемный > пакет удалён и его зависимости тоже удалены, то какие следы могут остаться в > системе и помещать обновлению? Согласен, gnupg2-gostcrypto тут уже вряд ли виноват, просто изначально повесил на него, потому что изначальная ошибка была связана с ним. В итоге. Заменил gnupg2-gostcrypto на gnupg2, сделал autoremove. Подключил репозиторий: rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic gostcrypto rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic # rpm --eval %_priority_distbranch p11 При обновлении всё равно удаляется много пакетов. Но не совсем понятно, кто виноват. Актуальный лог во вложении.
libopenh264 первый в списке, поэтому начнём с него. *** This bug has been marked as a duplicate of bug 51676 ***
*** Bug 51698 has been marked as a duplicate of this bug. ***