Since I am in a position where I have backed up all data and files and anticipate changes with my O.S., I decided to actually test the 16 Lite to 17 Lite Upgrade.
Launching the upgrader, I was shown a list of which packages would be removed as well as which repositories were going to be removed. This was informative.
I was able to highlight each list,. copy and then paste them into a text file for future reference (to replace anything needed but missing).
I then ran the upgrader tool. It only took about 40 mins to fully run.
Upon completion it said
Errors occurred. We recommend you perform a fresh install and submit an error report...
Or something... I am paraphrasing.
I just closed that out and rebooted. Upon reaching the desktop, I launched terminal and ran the easy one stop shop for seeing what your errors are:
sudo apt update && sudo apt upgrade
If dpkg is holding any errors or broken packages, these will be shown. And they were. Apparently, backport-iwlwifi-dkms
and libdvd-pkg
were the culprits. I tried sudo apt --fix-broken install
but that only led to a repeat of the errors.
I believe that since I was using the TuxInvader 6.6.5 kernel, that was the issue. So I removed the TuxInvader repo, then removed the kernel:
sudo apt remove linux-generic-6.06
I ran
sudo apt remove libdvd-pkg
That was successful. As was
sudo apt remove backport-iwlwifi-dkms
All errors now resolved, I could upgrade all packages and reinstall any needed ones (like Inkscape).
sudo apt clean && sudo apt autoremove
sudo apt install long-laundry-list-of-apps
With that done, I then reinstalled libdvd-pkg
sudo apt install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg
I notice that XFCE 4.18 comes with a much requested feature - changing icon sizes in the Window List plugin. I am over the moon about that. I immediately adjusted all icon sizes - no more little 16px icons for me.
Over-all, the Zorin Upgrader was fast, worked well and despite a hiccup, got everything else sorted. Other users may wish to repeat my exercise above it the Upgrader gives an error and just remove any repositories or packages that are toublesome, then re-install them after a clean APT is made.