Sample Header Ad - 728x90

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