Ran through these steps and I am able to boot into windows now:
I faced the same problem today too.
Most of the programs execution shows /usr/lib/libc.so.6: version GLIBC_2.34 not found
.
And I executed /usr/lib/libc.so.6, it showed my glibc version is 2.33 (I don’t exactly know why this degradation happened, I have the impression that I sudo pacman -S sqlite
and reboot).
So I manually downloaded glibc-2.35 and lib32-glibc-2.35 package @megavolt mentioned.
And I install them without the dep-check, then reboot. it works for me.
sudo pacman -dU glibc-2.35-2-x86_64.pkg.tar.zst
sudo pacman -dU lib32-glibc-2.35-2-x86_64.pkg.tar.zst
How could that happen? I mean I use also Manjaro on stable branch and did not happen ever on update in the last 3 years. I would say the mirror was not completely updated and you got partial upgrade what result in such a behavior.
This should not be possible and your “solution” (of manually installing glibc
package) could bring other problems to your system.
glibc
is on 2.35
on all branches:
You should switch mirrors and fully upgrade your system.
After checking the pacman.log. and sqlite library
I found that it’s not glibc version problem. my original glibc version is 2.33.
...
[2021-12-06T18:19:26+0800] [ALPM] upgraded git (2.33.0-1 -> 2.34.0-1)
[2021-12-06T18:19:27+0800] [ALPM] upgraded glibc-locales (2.32-2 -> 2.33-1)
[2021-12-06T18:19:27+0800] [ALPM] upgraded vte-common (0.66.0-1 -> 0.66.1-1)
[2021-12-06T18:19:28+0800] [ALPM] upgraded vte3 (0.66.0-1 -> 0.66.1-1)
...
...
...
[2022-03-04T17:16:48+0800] [PACMAN] Running 'pacman -S flatbuffers-devel'
[2022-03-07T15:40:23+0800] [PACMAN] Running 'pacman -S sqlite'
[2022-03-07T15:40:28+0800] [ALPM] running '00-timeshift-autosnap.hook'...
[2022-03-07T15:40:28+0800] [ALPM-SCRIPTLET] ==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
[2022-03-07T15:40:28+0800] [ALPM] transaction started
[2022-03-07T15:40:28+0800] [ALPM] upgraded sqlite (3.37.0-1 -> 3.38.0-1) <========= upgrade.
[2022-03-07T15:40:28+0800] [ALPM] transaction completed
[2022-03-07T15:40:28+0800] [ALPM] running '30-systemd-update.hook'...
[2022-03-07T15:40:28+0800] [ALPM] running '90-packagekit-refresh.hook'...
[2022-03-07T18:46:03+0800] [PACMAN] Running 'pacman -R sqlite'
$lrwxrwxrwx 1 root 19 Feb 23 14:00 /usr/lib/libsqlite3.so -> libsqlite3.so.0.8.6*
$objdump -p /usr/lib/libsqlite3.so
...
Version References:
required from libm.so.6:
0x06969189 0x00 05 GLIBC_2.29
0x09691a75 0x00 03 GLIBC_2.2.5
required from libc.so.6:
0x06969194 0x00 10 GLIBC_2.14
0x0d696914 0x00 09 GLIBC_2.4
0x06969188 0x00 08 GLIBC_2.28
0x069691b3 0x00 07 GLIBC_2.33
0x09691974 0x00 06 GLIBC_2.3.4
0x09691a75 0x00 04 GLIBC_2.2.5
0x069691b4 0x00 02 GLIBC_2.34 <=====
so only the programs link to libsqlite which depend on libsqlite3.so was failed.
I feel sorry for misleading. so I need to fully upgrade my system again.
Thank you.
Same issue here since today…
I rebooted the system, and it is not starting anymore
“sbin/init: /usr/lib/libc.so.6: version ''GLIB_2.34” not found (required by /usr/lib/libgcc_s.so.1)
Any idea of how to fix it?
Hi @nicolas.andres.calvo, and welcome!
Please rather open a new #support thread, since you are, after all, not OP.
Hi @Mirdarthos , thanks! I do not have much experience here, Its my very first message
I created a ticket with this subject “Sbin/init: /usr/lib/libc.so.6: version ”GLIB_2.34” not found (required by /usr/lib/libgcc_s.so.1”
Thanks,
Nico
3 posts were split to a new topic: Commands are asking for newer glibc version