Usrmerge/OldSisyphusUpdate
Как проходит usrmerge при обновлении с Сизифа на Сизиф
Если у вас Сизиф, и пакеты обновлены до состояния Сизифа от 23 апреля 2024 г. и позднее, то всё нижеописанное вас не касается, usrmerge уже позади. :)
Если у вас не Сизиф, а p10, то, аналогично, всё нижеописанное вас не касается; достаточно установить обновления для p10, а потом следовать инструкции.
filesystem 3 не ставится. Как быть?
Чтобы обновиться с архивной версии сизифа, опубликованной ранее, чем 23 апреля 2024 г., до более свежей публикации сизифа, недостаточно просто запустить обновление; потребуется перед dist-upgrade выполнить следующие действия:
# apt-get install usrmerge-hier-convert
Иными словами, программа usrmerge-hier-convert должна уже быть в системе перед обновлением.
А у меня всё равно не получилось!..
Перед установкой нового пакета filesystem (от 23 апреля и позднее) usrmerge-hier-convert проверяет, возможно ли преобразование файловой системы. Некоторые уже установленные у вас пакеты (их исчезающе мало) могут быть несовместимы с usrmerge; usrmerge-hier-convert вам о них сообщит. Эти пакеты придётся обновить или удалить заранее. Чем старше текущие версии пакетов, тем больше таких пакетов будет среди них.
После обновления и/или удаления таких пакетов надо снова попытаться провести обновление.
# apt-get dist-upgrade
Чтобы не приходилось выяснять, какой очередной пакет мешает обновлению, мы рекомендуем обновиться до архивной версии сизифа от 22 апреля 2024 г. (apt-repo rm all; apt-repo set sisyphus 20240422), а потом до более новой или же просто до текущего сизифа.
После обновления на новый filesystem пакет usrmerge-hier-convert ни для чего не нужен, и его можно смело удалить.