Стенд: p9-server-9.2-x86-64 Версии пакетов: eepm-3.27.1-alt1.noarch eepm-repack-3.27.1-alt1.noarch eepm-yum-3.27.1-alt1.noarch Шаги для воспроизведения: 1) Обновить систему до p9 2) # epm release-upgrade p10 --force 3) # apt-get -y install altlinux-release-p9 4) # epm release-upgrade p10 --force Фактический результат: На втором шаге обновление не запускается, воспроизводится сообщение о возможной необходимости в установке пакета altlinux-release-p9: "Warning: Unknown distro version. Have no idea how to switch from ALTServer 9 to ALTServer p10. Try run f.i. '# epm release-upgrade p10' or '# epm release-downgrade p9' or '# epm release-upgrade Sisyphus' Also possible you need install altlinux-release-p? package for correct distro version detecting" После установки пакета altlinux-release-p9 обновление запускается, но выполняется некорректно: "ВНИМАНИЕ: Будут удалены важные для работы системы пакеты Обычно этого делать не следует. Вы должны точно понимать возможные последствия! altlinux-release-p9 (по причине basesystem) 1696 будет обновлено, 252 новых установлено, 13 пакетов будет заменено, 3 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 1906MB архивов. После распаковки потребуется дополнительно 1780MB дискового пространства. Вы делаете нечто потенциально опасное! Введите фразу 'Yes, do as I say!' чтобы продолжить." Ожидаемый результат: Обновление выполняется корректно. Workaround: После установки пакета altlinux-release-p9 удалить его, а затем выполнить обновление: # apt-get install altlinux-release-p9 # apt-get remove altlinux-release-p9 # epm release-upgrade p10 --force
Стенд: p9-server-9.2-x86-64 Версия пакета: eepm-3.60.3-alt1 Ошибка изменилась: Теперь шаги 3 и 4 не требуется. Установка запускается командой # epm release-upgrade p10 --force без установки altlinux-release-p9, но всё ещё завершается некорректно. Ошибка по неудовлетворенным зависимостям: # epm update # apt-get update Получено: 1 http://git.altlinux.org repo/325326/x86_64 release [1672B] Получено 1672B за 0s (33,4kB/s). Найдено http://git.altlinux.org repo/325326/x86_64/task pkglist Найдено http://git.altlinux.org repo/325326/x86_64/task release Чтение списков пакетов... Построение дерева зависимостей... # apt-cache search . # epm upgrade # apt-get dist-upgrade Чтение списков пакетов... Построение дерева зависимостей... Следующие пакеты имеют неудовлетворенные зависимости: apache2-mod_php8.0: Конфликтует: apache2-mod_php7 E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами. ERROR: Check the errors and run '# /usr/bin/epm' again (you can discuss the epm 3.60.3-alt1 problem in Telegram: https://t.me/useepm) WARNING: An error occurred...
Ошибка так же воспроизводится на стендах education-9.2-x86-64-default и education-9.2-x86-64-kde. Версия пакета с ошибкой: eepm-3.60.9-alt1.noarch (p10) eepm-3.62.3-alt1.noarch (Sisyphus) Шаги для воспроизведения: 1) Обновить систему до p9 2) Запустить обновление до P10 # epm release-upgrade p10 --force Ожидаемый результат: успешное обновление до репозитория P10. Реальный результат: ошибка файлового конфликта при попытке обновления: файл /usr/share/squid/errors/es-mx из устанавливаемого пакета squid-6.6-alt1.x86_64 конфликтует с файлом из пакета squid-4.13-alt1.x86_64 См. полный лог обновления во вложении. Ошибка не воспроизводится на workstation-9.2-x86-64 и kworkstation-9.2-x86-64. Обновление до P10 на этих платформах проходит корректно.
(Ответ для Savelev Pavel на комментарий #2) > файл /usr/share/squid/errors/es-mx из устанавливаемого пакета > squid-6.6-alt1.x86_64 конфликтует с файлом из пакета squid-4.13-alt1.x86_64 epm тут ни при чём.