Thanks for looking!
I still see the libX11 error even with a clear env.
'guix describe' has an (expected) error with the installer version in /usr/bin
'guix describe' can't load libX11.so.6 when using the guix profile path
env -i $(which bash) --login --noprofile --norc
bash-5.2$ which guix
/usr/bin/guix
bash-5.2$ guix describe
guix describe: error: failed to determine origin
hint: Perhaps this `guix' command was not obtained with `guix pull'? Its
version string is 1.4.0.
bash-5.2$ source ~/.config/guix/current/etc/profile
bash-5.2$ which guix
/gnu/store/s7a2xqwcy03vd76cggzy661ismnxviyp-profile/bin/guix
bash-5.2$ guix describe
/gnu/store/ni2dckdc0lcb6b77b6q3qfy2mr60z8c2-guile-wrapper/bin/guile: error
while loading shared libraries: libX11.so.6: cannot open shared object file: No
such file or directory
bash-5.2$ ldd
/gnu/store/ni2dckdc0lcb6b77b6q3qfy2mr60z8c2-guile-wrapper/bin/guile|grep
libX11.so
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1e4f17d000)
bash-5.2$ env
PWD=/home/foranw
SHLVL=1
PATH=/gnu/store/s7a2xqwcy03vd76cggzy661ismnxviyp-profile/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:.
_=/usr/bin/env
----
Here's some more glibc and system info:
objdump -T /lib/x86_64-linux-gnu/libX11.so.6 | grep -Po '(?<=GLIBC_)[.0-9]*' |
sort -Vu
2.2.5
2.3
2.3.2
2.3.4
2.4
2.7
2.14
2.15
2.26
2.33
2.34
apt-file search /lib/x86_64-linux-gnu/libX11.so
libx11-6: /usr/lib/x86_64-linux-gnu/libX11.so.6
libx11-6: /usr/lib/x86_64-linux-gnu/libX11.so.6.4.0
libx11-dev: /usr/lib/x86_64-linux-gnu/libX11.so
head /etc/ld.so.conf.d/*
==> /etc/ld.so.conf.d/fakeroot-x86_64-linux-gnu.conf <==
/usr/lib/x86_64-linux-gnu/libfakeroot
==> /etc/ld.so.conf.d/libc.conf <==
# libc default configuration
/usr/local/lib
==> /etc/ld.so.conf.d/x86_64-linux-gnu.conf <==
# Multiarch support
/usr/local/lib/x86_64-linux-gnu
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
==> /etc/ld.so.conf.d/zz_i386-biarch-compat.conf <==
# Legacy biarch compatibility support
/lib32
/usr/lib32