Fedora 38->40 upgrade failed, /bin/bash requires glibc_2.38
1
vote
1
answer
47
views
Per the title, I upgraded my desktop from Fedora 38->40. That part was successful.
I was going to upgrade to Fedora 41, but new dependency errors appeared that seemed tied to
sagemath
, which I had removed in Fedora 38, before upgrading.
So, I did a remove-retired-packages
to see if this would clear up the message. Except the system came to Zlib, which would affect sudo, and I shouldn't remove it.
Since this was all driven by KiCAD and ngspice not talking under Fedora 38, I decided to see if they were working now. While KiCAD simulator could run ngspice now, ngspice refused to work because a needed library from Fedora 38 was missing? I started a new CLI and attempted to run ngspice manually, but I got the same result. Strange.
Then I started getting the error that bash needed glibc_2.38
. I'm like, why?
I tried to shut down, but that option was missing from the menu.
Shutdown from the CLI failed because gblibc_2.38
was missing.
So I killed the system only to have the boot loader fail. No reason given, and I can't start a previous version because of an MB issue with USB keyboards, arrows only hit 1st and last options in Grub? Another issue for another day.
I started the live CD and followed my notes to recover an OS from a previous issue concerning a BTRFS file system that burped on me.
I reached the point where I do chroot /mnt
, which said it can't find glibc_2.38
.
So, how do I fix this problem?
I wish Fedora could restamp their OS and config files into the existing system without requiring me to wipe and reload. I don't want to lose all the configuration settings I've put on this drive and the time needed to reload everything.
Asked by E Net Arch
(153 rep)
Mar 6, 2025, 06:14 AM
Last activity: Mar 6, 2025, 10:49 AM
Last activity: Mar 6, 2025, 10:49 AM