One of my Fedora machines I just upgraded from fc38 to fc39 still have a ton of fc38 stuff in it. Is that normal?
`uname -a` and `cat /etc/redhat-release` all say I am on fc39.
But when I go to do a `dnf upgrade` I get tons of fc38 stuff to upgrade to a newer fc38 version.
Am I missing something?
Perplexed, -T
On Wed, Nov 8, 2023 at 1:41 PM ToddAndMargo via users users@lists.fedoraproject.org wrote:
One of my Fedora machines I just upgraded from fc38 to fc39 still have a ton of fc38 stuff in it. Is that normal?
`uname -a` and `cat /etc/redhat-release` all say I am on fc39.
But when I go to do a `dnf upgrade` I get tons of fc38 stuff to upgrade to a newer fc38 version.
Am I missing something?
How did you upgrade?
Did you follow dnf-system-upgrade at https://docs.fedoraproject.org/en-US/quick-docs/upgrading-fedora-offline/? If yes, then a lot of the F38 gear should have been removed.
If it's just packages, then 'remove-retired-packages' and 'dnf autoremove' may be what you need to remove unneeded packages.
Jeff
On 11/8/23 10:46, Jeffrey Walton wrote:
On Wed, Nov 8, 2023 at 1:41 PM ToddAndMargo via users users@lists.fedoraproject.org wrote:
One of my Fedora machines I just upgraded from fc38 to fc39 still have a ton of fc38 stuff in it. Is that normal?
`uname -a` and `cat /etc/redhat-release` all say I am on fc39.
But when I go to do a `dnf upgrade` I get tons of fc38 stuff to upgrade to a newer fc38 version.
Am I missing something?
How did you upgrade?
Did you follow dnf-system-upgrade at https://docs.fedoraproject.org/en-US/quick-docs/upgrading-fedora-offline/? If yes, then a lot of the F38 gear should have been removed.
If it's just packages, then 'remove-retired-packages' and 'dnf autoremove' may be what you need to remove unneeded packages.
Jeff
I upgraded following the link, with a few of my own tweaks. This was my second computer. The first went through without issue
-T
# rpm --rebuilddb # rpm -Va --nofiles --nodigest if anything is too new, do a # dnf downgrade offender(s)
# dnf --enablerepo=* update --refresh # reboot and repeat the above update until no updates registered
# dnf autoremove
# dnf install dnf-plugin-system-upgrade # dnf system-upgrade download --refresh --releasever=39
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-39-primary # dnf clean packages <-- optional # dnf system-upgrade -v reboot --debugsolver
El 8/11/23 a las 19:40, ToddAndMargo via users escribió:
One of my Fedora machines I just upgraded from fc38 to fc39 still have a ton of fc38 stuff in it. Is that normal?
`uname -a` and `cat /etc/redhat-release` all say I am on fc39.
But when I go to do a `dnf upgrade` I get tons of fc38 stuff to upgrade to a newer fc38 version.
Am I missing something?
Perplexed, -T _______________________________________________
Well, if helps you I've fc35 packages in my 38 :-) for me is something normal, always has been this way.
On Wed, Nov 8, 2023 at 2:40 PM ToddAndMargo via users < users@lists.fedoraproject.org> wrote:
One of my Fedora machines I just upgraded from fc38 to fc39 still have a ton of fc38 stuff in it. Is that normal?
`uname -a` and `cat /etc/redhat-release` all say I am on fc39.
But when I go to do a `dnf upgrade` I get tons of fc38 stuff to upgrade to a newer fc38 version.
Am I missing something?
Some 3rd party software built from sources links to Fedora libraries. R libraries are an example that has surprised some users when libraries go missing after upgrades.
Some F38 packages where there have been no changes upstream and that work in F39 may stay at F38 for a while, but there are also orphaned packages that are no longer needed in F39. Some copr repositories may not yet be fully updated for F39 and still need F38 packages. Jeffery Walton's post gives a way to clean out F38 packages that have either been replaced by F39 versions or are no longer needed, but it won't protect you if there are 3rd party binaries that link against 38 libraries.
On 11/8/23 14:10, George N. White III wrote:
On Wed, Nov 8, 2023 at 2:40 PM ToddAndMargo via users <users@lists.fedoraproject.org mailto:users@lists.fedoraproject.org> wrote:
One of my Fedora machines I just upgraded from fc38 to fc39 still have a ton of fc38 stuff in it. Is that normal? `uname -a` and `cat /etc/redhat-release` all say I am on fc39. But when I go to do a `dnf upgrade` I get tons of fc38 stuff to upgrade to a newer fc38 version. Am I missing something?
Some 3rd party software built from sources links to Fedora libraries. R libraries are an example that has surprised some users when libraries go missing after upgrades.
Some F38 packages where there have been no changes upstream and that work in F39 may stay at F38 for a while, but there are also orphaned packages that are no longer needed in F39. Some copr repositories may not yet be fully updated for F39 and still need F38 packages. Jeffery Walton's post gives a way to clean out F38 packages that have either been replaced by F39 versions or are no longer needed, but it won't protect you if there are 3rd party binaries that link against 38 libraries.
-- George N. White III
Sound like it. Maybe I just jumped the gun.
On 11/8/23 18:25, ToddAndMargo via users wrote:
On 11/8/23 14:10, George N. White III wrote:
On Wed, Nov 8, 2023 at 2:40 PM ToddAndMargo via users <users@lists.fedoraproject.org mailto:users@lists.fedoraproject.org> wrote:
One of my Fedora machines I just upgraded from fc38 to fc39 still have a ton of fc38 stuff in it. Is that normal?
`uname -a` and `cat /etc/redhat-release` all say I am on fc39.
But when I go to do a `dnf upgrade` I get tons of fc38 stuff to upgrade to a newer fc38 version.
Am I missing something?
Some 3rd party software built from sources links to Fedora libraries. R libraries are an example that has surprised some users when libraries go missing after upgrades.
Some F38 packages where there have been no changes upstream and that work in F39 may stay at F38 for a while, but there are also orphaned packages that are no longer needed in F39. Some copr repositories may not yet be fully updated for F39 and still need F38 packages. Jeffery Walton's post gives a way to clean out F38 packages that have either been replaced by F39 versions or are no longer needed, but it won't protect you if there are 3rd party binaries that link against 38 libraries.
-- George N. White III
Sound like it. Maybe I just jumped the gun.
Did a fresh `dnf upgrade`. Everything is coming up fc39 now.
Next time I will wait a week before upgrading!