/usr/lib/libc.so.6: version `GLIBC_2.34' not found

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
1 Like

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.

4 Likes

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.

1 Like

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 :frowning:

“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 :frowning:

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 :slight_smile:

3 posts were split to a new topic: Commands are asking for newer glibc version