Ранее мы обновляли до fedora 29 тут. Прежде, чем продолжить, убедитесь, что ваша система полностью обновлена, с помощью команды: dnf --refresh upgrade
Обновление системы: dnf system-upgrade download --allowerasing --releasever=31
Опция –allowerasing, указывает, что нужно удалить все ненужные пакеты или пакеты со сломанными зависимостями.
Выполнить перезагрузку и обновление системы: dnf system-upgrade reboot
У меня система обновлялась 164 мин.
Примечание: если вы любитель управлять удаленно под рутом, то опция демона sshd «PermitRootLogin yes» будет удалена. Необходимо позаботиться о создании пользователя под которым можно будет зайти удаленно.