Hi, "Dr. Arne Babenhauserheide" <arne_...@web.de> skribis:
> Ludovic Courtès <l...@gnu.org> writes: > >> "Dr. Arne Babenhauserheide" <arne_...@web.de> skribis: >> >>> when I call guix, I get the error >>> >>> Inconsistency detected by ld.so: dl-call-libc-early-init.c: 37: >>> _dl_call_libc_early_init: Assertion `sym != NULL' failed! >>> >>> `which guix` gives >>> >>> /home/USER/.config/guix/current/bin/guix >> >> When did it start happening? > > It started happening a few weeks ago. > > I found the cause now, though: I had > > LD_LIBRARY_PATH=$HOME/.guix-profile/lib:$LD_LIBRARY_PATH > > in my .profile, because that was once needed to get some non-guix-builds > working. Removing that and updating the core system (guix system > reconfigure …) and rebooting resolved the issue. OK (though I wouldn’t expect it to cause an assertion failure in ld.so). > I still have some breakage left, though: On starting icecat, I see > /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libc.so.6: version > `GLIBC_2.33' not found (required by > /gnu/store/qw4dm41ik5krj0s2af9fbcccjga2bfg8-gvfs-1.48.1/lib/gvfs/libgvfscommon.so) > Failed to load module: > /run/current-system/profile/lib/gio/modules/libgioremote-volume-monitor.so > /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libc.so.6: version > `GLIBC_2.33' not found (required by > /run/current-system/profile/lib/gio/modules/libgvfsdbus.so) > Failed to load module: > /run/current-system/profile/lib/gio/modules/libgvfsdbus.so > /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libc.so.6: version > `GLIBC_2.33' not found (required by > /gnu/store/lxcz3h4klzg041f6rhi9lfyfqba3zizy-libproxy-0.4.17/lib/libproxy.so.1) > Failed to load module: > /run/current-system/profile/lib/gio/modules/libgiolibproxy.so IceCat is trying to load libg*.so from /run/current-system/profile/lib, but those are linked against the old libc (2.31). The solution is to reconfigure your system to the new libc (2.33), as provided by current Guix: sudo guix system reconfigure … HTH! Ludo’.