Created attachment 16674 [details] Весь лог при обновлении Версия пакета: eepm-3.62.12-alt1 Воспроизводится на платформах: ALT Education 11.0 с KDE и c XFCE ALT Server 11.0 обновленные до p11 Шаги к воспроизведению: 1) # apt-get install eepm 2) # epm release-upgrade Sisyphus --force Ожидаемый результат: Обновление проходит успешно Реальный результат: Ошибка: WARNING: Also check if you have an internet connection (ping to the problem site) ERROR: (you can discuss the epm 3.62.12-alt1 problem in Telegram: https://t.me/useepm) WARNING: An error occurred... Restoring copy of all sources lists from /var/lib/eepm/eepm-etc-save ...
Не воспроизводится на актуальном eepm — исправлено. Причина в 3.62.12: при переключении p11 -> Sisyphus команда оставляла vendor-знак [p11], который пинит ключ p11 (EAE41587...), тогда как Sisyphus на ftp.altlinux.org подписан другим ключом (DF6C02E5...). Из-за этого apt-get update после переключения падал на «Неверная подпись файла описания», и release-upgrade откатывался. В текущем eepm reposwitch нормализует имя ветки для vendor-знака: __repofix_filter_vendor() мапит Sisyphus -> alt (bin/epm-repofix), и для Sisyphus ставится знак [alt], ключ которого совпадает с подписью Sisyphus. (коммиты 92ee69476, 65ca0d857) Проверено на чистой VM ALT Workstation K 11.1 (p11), eepm 3.64.32, репозиторий ftp.altlinux.org: - epm repo switch Sisyphus -> источники получают знак [alt] (а не [p11], как в 3.62.12); - epm update -> exit 0, без ошибок подписи (раньше тут был сбой и откат).