Для интересующихся (номера 22-29 были RFRemix)
# cat /boot/upgrade/upgrade_fedora_23_24_31_32.txt
22->23
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-$(uname -i)
# dnf upgrade
# dnf clean all
# dnf --releasever=23 --setopt=deltarpm=false distro-sync
23->24
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-$(uname -i)
# dnf upgrade
# dnf clean all
# dnf --releasever=24 --setopt=deltarpm=false distro-sync
29->31
на время обновления поставить в параметры ядра при загрузке selinux=0
отключить все русские репо, т.к. они уже не поддерживатся
отключить остальные неосновные репо
удалить chromium и другие конфликтующие пакеты, которые будут далее выявлены
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-primary
# dnf upgrade --refresh
# dnf install dnf-plugin-system-upgrade
# dnf system-upgrade download --refresh --releasever=31 --skip-broken --allowerasing
# dnf system-upgrade reboot
После обновления.
# dnf distro-sync
Почистить старые пакеты по указанной инструкции
# https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/
установить загрузку grub2 на верхний пункт "навсегда".
grub2-set-default 0
Т.к. из-за введённой системы "blscfg" grub2 перестал запоминать последний загруженный пункт
P.S. после штатного обновления проблему с blscfg решили.
31->32
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-primary
# dnf upgrade --refresh
# dnf install dnf-plugin-system-upgrade
# dnf system-upgrade download --refresh --releasever=32 --skip-broken --allowerasing
# dnf system-upgrade reboot
После обновления.
# dnf distro-sync
Почистить старые пакеты по указанной инструкции
# https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/
Если сломался запуск dnfdragora,
то необходимо удалить или переименовать старый файл настроек
по адресам:
для всех: /etc/dnfdragora/dnfdragora.yaml
для root: /root/.config/dnfdragora.yaml
для пользователя: /home/user/.config/dnfdragora.yaml