Hello everyone.
I can’t update from Fedora 38 to 39. I have installed all updates and upgraded my system (several times to ensure all is ok and ready).
Can’t update using GUI/terminal commands (Follow official instructions with dnf system-upgrade). After Fedora 39 download try to restart&update, but during the updating process nothing happens.
It’s rebooted again and there’s no option to launch Fedora 39 in the grub menu. (I have a system with Windows and Fedora (previously it was ubuntu & windows, but I switched, cause it doesn’t support my motherboard)).
No errors or problems were displayed during the update.
Where should I look to find the root of the problem or what are my next steps?
Hello, yes, I followed this guide but wrote it differently for brevity.
These logs, which I previously saw during the update process, were nothing bad or interesting, all necessary dependencies were installed.
After this step sudo dnf system-upgrade reboot system reboots 2 times and after this, I don’t see any changes in Grub and Fedora.
If you followed the instructions and the download step completed properly, followed by the reboot step it should have completed the upgrade.
Two things will confirm the upgrade worked. cat /etc/fedora-release should show Fedora release 39 (Thirty Nine)
and uname -r should show something like 6.5.12-300.fc39.x86_64
Note the name fc39 in that kernel version.
If you have those then the upgrade did complete and the system seems to be running Fedora 39.
There is very little difference in the performance of the system, though it may have changed the background to the fedora 39 version if you are using a default background on your desktop.
I don’t have option to start Fedora 39 in grub, may be I should add it (but during kernel updates new versions of Fedora were automatically inserted into Grub menu).
After the update, I’m just simply rebooting to the same system, not 39.
If it were updated I’d know that fact.
please show us output of cat /etc/fedora-release, uname -r, rpm -qa \*kernel\* and feel free to run sudo dnf distro-sync. Also you need to have a look at the log files to find out what really happened during upgrade.
run the upgrade process again (sudo dnf system-upgrade download --releasever=39 and sudo dnf system-upgrade reboot) . After rebooting, during the upgrade process, press ESC to monitor what’s happening. Look at the logs. There will be messages in case the upgrade doesn’t proceed as expected.
watchdog0: watchdog did not stop!
(sd-remount)[1141]: Failed to remount `/` read-only: Dvice or resource busy
watchdog0: watchdog did not stop!
systemd-shutdown[1]: Failed to finalize file systems, ignoring.
In addition please show us the output of ls /boot/efi
It seems there was a change between f38 and f39 that might interfere with properly installing new f39 kernels so we need to check that directory structure.
You will have to study the logs and try to understand why filesystem is mounted RO. What’s your file system?
Gnome provides the gnome-logs app, or use journalctl, or use something like sudo journalctl -b -1 | egrep -i -A4 -B2 'ro|failed'