I was successfully login, after Fedora 23 install, using USB Live XFCE4.
I’m a linux hobbyist.
I have been using Debian since 2007,
and since 2013 I also use Arch Linux.
I also tried both derivatives such as:
Ubuntu, Kali, Manjaro, and BlackArch.
I also use Mageia at home.
This July, without a plan, I suddenly upgrade my knowledge.
I did these
installed Fedora,
installed OpenSUSE (BTRFS+XFS),
installed KaOSX (XFS),
and later migrate my Debian (Systemd) to Devuan (OpenRC),
and migrate my Manjaro (OpenRC) to pure OpenRC distribution named Artix.
I’ve been enjoying playing with Fedora Core installation.
The process begun, since friday night (TGF), until sunday morning.
And it looks good too.
Overview
I realize I installed the previous FC23 instead of FC26.
I never had any experience with Fedora.
I don't even have any Hat. Or thinking of using Boot.
I did what everybody else does, updating my newly installed to latest version.
I have done many issues, and by this experience, I desire to share the knowledge.
Direct clean installation to FC26 crossed my mind, but I decide to solve these issuse.
As a n00b, I need some experience, to comprehend how rpm works.
I better learn it now, than confused in busy hours.
Also unsolved issue haunting me at night.
I desire not to be a failure person, but that is just me.
Sorry for my english, I’m not native english speaker.
Goal: System Upgrade from FC23 to FC26 using dnf
So this is the chapter, article skeleton.
Using DNF for the first time
From FC23 to FC24
From FC24 to FC25
From FC25 to FC26
Post Install.
With this experience, I realize that I do not understand RPM philosophy yet.
It is a different package managment compared with APT and ALPM.
Takes time to comprehend.
Detail Steps
I rebuilt steps from “Станислав Нижниченко”,
and makes things more complete (or complicated).
For each FC upgrade, this is the step.
(1) Check
(2) Pre Upgrade
(3) Upgrade
(4) Check Again (Step 1)
(5) Post Upgrade
(6) Clean-up Legacy Packages
This steps require manual removing.
(7) Clean-up More
Some packages might stay on your system while they have been removed from the repositories.
And update.
update in an alias for upgrade.
If needed
(8) Update grub if needed
First Time
As a Fedora n00b, First I read the manual.
It turn out that I need RPMFusion
under rpm fusion
FC23 to FC24
Issue 1: Kernel not upgraded to /boot.
It appear that I need a system-uprade plugin
It looks easy.
But I was wrong.
Still FC23
Why is that, I still get FC23 instead of FC24 ?
It seems like I’m still using FC23 the whole time.
Bump !
Grub Still FC23
After upgrade attempt to 24 succeed,
I realize that the kernel in /boot is still FC23.
No FC24 in /boot.
grub2-mkconfig change the grub2 title to (Twenty Four),
but the kernel is still FC23.
And this steps below won’t works.
Even worse.
I can’t upgrade from FC24 to FC25
System Upgrade won’t do any upgrade at boot.
It is just reboot, but no upgrade.
Finally a Workaround
Manually installing FC24’s kernel does the trick.
And I do not know why.
Now I can upgrade from FC24 to FC25
FC24 to FC25
Issue 2: DNF system Upgrade Segmentation Fault.
This is what’s going on after kernel switch from FC23 to FC24.
Any DNF command, after system-upgrade command
will result freeing read locks.
Clean Won’t Help
Using this, still the same error message “Segmentation fault”
I finally succeed doing system upgrade from FC24 to FC25.
And here is my log, the result after boot.
.
After Boot Check
Package Clean Up
Complete!
Kernel Clean Up
Update
I think we are good.
FC25 to FC26
This step should be easier after first and second upgrade.
And the upgrade work flawlessly.
Works like a charm.
Post Install
Specific App for Fedora
YUM Extender (Package Manager GUI)
Some App I need to live with.
Some troubleshooting
And the solution is using rpmfusion-free
Playgroup (Playing with Group)
I know, this will bloat my system. I'm just curious.
DNF Update
First Thing First
Since we focus to command line package manager,
I would like to show what DNF do, for anyone who never seen DNF.
This is is what happened after about two weeks without update.
Downloading
This time, DNF is upgrading instead of installing.
Shorter Example
And you can update again to get shorter example.
Conclusion
I finally happy using Fedora.
Better late than never.