You are not logged in.

#1 2023-10-21 11:28:19

brogolem35
Member
Registered: 2023-10-21
Posts: 10

Nix Package Manager "`GLIBC_2.38' not found" Error

I installed Nix native package, added the user to the group, and enabled the daemon, as it was stated in the wiki. For testing I installed the nixpkgs.hello for testing. It was installed successfully but the didn't work. The error: "hello: /nix/store/whypqfa83z4bsn43n4byvmw80n4mg3r8-glibc-2.37-45/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libstdc++.so.6)". I also tried to install pgadmin4, as it was the reason I installed the Nix. It was also installed successfully but didn't run. The error: "/nix/store/0rwyq0j954a7143p0wzd4rhycny8i967-bash-5.2-p15/bin/bash: /nix/store/whypqfa83z4bsn43n4byvmw80n4mg3r8-glibc-2.37-45/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libstdc++.so.6)" 
Is it because of an user error, or the package is broken? And what should I do about this?

Offline

#2 2023-10-21 12:38:26

sydneyj
Member
From: Texas, US
Registered: 2018-10-20
Posts: 23

Re: Nix Package Manager "`GLIBC_2.38' not found" Error

The error seems to be clear, and glibc 2.38-7 has been in core since Oct. 3.  When did you last update your system?

Offline

#3 2023-10-21 12:45:53

brogolem35
Member
Registered: 2023-10-21
Posts: 10

Re: Nix Package Manager "`GLIBC_2.38' not found" Error

sydneyj wrote:

The error seems to be clear, and glibc 2.38-7 has been in core since Oct. 3.  When did you last update your system?

This morning, and now, just before replying.

Last edited by brogolem35 (2023-10-21 12:46:14)

Offline

#4 2023-10-21 13:08:17

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,913
Website

Re: Nix Package Manager "`GLIBC_2.38' not found" Error

And does the problem persist? If so, please post the output of pacman-conf within code blocks.

Mod note: moving to NC.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#5 2023-10-21 13:26:55

brogolem35
Member
Registered: 2023-10-21
Posts: 10

Re: Nix Package Manager "`GLIBC_2.38' not found" Error

WorMzy wrote:

And does the problem persist? If so, please post the output of pacman-conf within code blocks.

Mod note: moving to NC.

Yes, unfortunately it does. 
pacman-conf: 

[options]
RootDir = /
DBPath = /var/lib/pacman/
CacheDir = /var/cache/pacman/pkg/
HookDir = /etc/pacman.d/hooks/
GPGDir = /etc/pacman.d/gnupg/
LogFile = /var/log/pacman.log
HoldPkg = pacman
HoldPkg = glibc
Architecture = x86_64
Color
VerbosePkgLists
ILoveCandy
ParallelDownloads = 5
CleanMethod = KeepInstalled
SigLevel = PackageRequired
SigLevel = PackageTrustedOnly
SigLevel = DatabaseOptional
SigLevel = DatabaseTrustedOnly
LocalFileSigLevel = PackageOptional
LocalFileSigLevel = PackageTrustedOnly
[core]
Usage = All
Server = [url]https://mirror.f4st.host/archlinux/core/os/x86_64[/url]
Server = [url]https://arch.phinau.de/core/os/x86_64[/url]
Server = [url]https://mirror.sunred.org/archlinux/core/os/x86_64[/url]
Server = [url]https://mirror.osbeck.com/archlinux/core/os/x86_64[/url]
Server = [url]https://ftp.halifax.rwth-aachen.de/archlinux/core/os/x86_64[/url]
Server = [url]https://de.arch.mirror.kescher.at/core/os/x86_64[/url]
Server = [url]https://arch.mirror.constant.com/core/os/x86_64[/url]
Server = [url]https://at.arch.mirror.kescher.at/core/os/x86_64[/url]
Server = [url]https://mirror.moson.org/arch/core/os/x86_64[/url]
Server = [url]https://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/core/os/x86_64[/url]
Server = [url]https://md.mirrors.hacktegic.com/archlinux/core/os/x86_64[/url]
Server = [url]https://mirror.ufscar.br/archlinux/core/os/x86_64[/url]
Server = [url]https://mirror.telepoint.bg/archlinux/core/os/x86_64[/url]
Server = [url]https://seoul.mirror.pkgbuild.com/core/os/x86_64[/url]
Server = [url]https://archlinux.thaller.ws/core/os/x86_64[/url]
Server = [url]https://archlinux.mailtunnel.eu/core/os/x86_64[/url]
Server = [url]https://archmirror.it/repos/core/os/x86_64[/url]
Server = [url]https://ftp.sh.cvut.cz/arch/core/os/x86_64[/url]
Server = [url]https://archlinux.uk.mirror.allworldit.com/archlinux/core/os/x86_64[/url]
[extra]
Usage = All
Server = [url]https://mirror.f4st.host/archlinux/extra/os/x86_64[/url]
Server = [url]https://arch.phinau.de/extra/os/x86_64[/url]
Server = [url]https://mirror.sunred.org/archlinux/extra/os/x86_64[/url]
Server = [url]https://mirror.osbeck.com/archlinux/extra/os/x86_64[/url]
Server = [url]https://ftp.halifax.rwth-aachen.de/archlinux/extra/os/x86_64[/url]
Server = [url]https://de.arch.mirror.kescher.at/extra/os/x86_64[/url]
Server = [url]https://arch.mirror.constant.com/extra/os/x86_64[/url]
Server = [url]https://at.arch.mirror.kescher.at/extra/os/x86_64[/url]
Server = [url]https://mirror.moson.org/arch/extra/os/x86_64[/url]
Server = [url]https://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/extra/os/x86_64[/url]
Server = [url]https://md.mirrors.hacktegic.com/archlinux/extra/os/x86_64[/url]
Server = [url]https://mirror.ufscar.br/archlinux/extra/os/x86_64[/url]
Server = [url]https://mirror.telepoint.bg/archlinux/extra/os/x86_64[/url]
Server = [url]https://seoul.mirror.pkgbuild.com/extra/os/x86_64[/url]
Server = [url]https://archlinux.thaller.ws/extra/os/x86_64[/url]
Server = [url]https://archlinux.mailtunnel.eu/extra/os/x86_64[/url]
Server = [url]https://archmirror.it/repos/extra/os/x86_64[/url]
Server = [url]https://ftp.sh.cvut.cz/arch/extra/os/x86_64[/url]
Server = [url]https://archlinux.uk.mirror.allworldit.com/archlinux/extra/os/x86_64[/url]
[multilib]
Usage = All
Server = [url]https://mirror.f4st.host/archlinux/multilib/os/x86_64[/url]
Server = [url]https://arch.phinau.de/multilib/os/x86_64[/url]
Server = [url]https://mirror.sunred.org/archlinux/multilib/os/x86_64[/url]
Server = [url]https://mirror.osbeck.com/archlinux/multilib/os/x86_64[/url]
Server = [url]https://ftp.halifax.rwth-aachen.de/archlinux/multilib/os/x86_64[/url]
Server = [url]https://de.arch.mirror.kescher.at/multilib/os/x86_64[/url]
Server = [url]https://arch.mirror.constant.com/multilib/os/x86_64[/url]
Server = [url]https://at.arch.mirror.kescher.at/multilib/os/x86_64[/url]
Server = [url]https://mirror.moson.org/arch/multilib/os/x86_64[/url]
Server = [url]https://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/multilib/os/x86_64[/url]
Server = [url]https://md.mirrors.hacktegic.com/archlinux/multilib/os/x86_64[/url]
Server = [url]https://mirror.ufscar.br/archlinux/multilib/os/x86_64[/url]
Server = [url]https://mirror.telepoint.bg/archlinux/multilib/os/x86_64[/url]
Server = [url]https://seoul.mirror.pkgbuild.com/multilib/os/x86_64[/url]
Server = [url]https://archlinux.thaller.ws/multilib/os/x86_64[/url]
Server = [url]https://archlinux.mailtunnel.eu/multilib/os/x86_64[/url]
Server = [url]https://archmirror.it/repos/multilib/os/x86_64[/url]
Server = [url]https://ftp.sh.cvut.cz/arch/multilib/os/x86_64[/url]
Server = [url]https://archlinux.uk.mirror.allworldit.com/archlinux/multilib/os/x86_64[/url]

Last edited by brogolem35 (2023-10-21 13:30:48)

Offline

#6 2023-10-21 13:28:09

seth
Member
Registered: 2012-09-03
Posts: 52,017

Re: Nix Package Manager "`GLIBC_2.38' not found" Error

Please use [code][/code] tags, the bbs predates markdown by some æons. Edit your post in this regard.

Another sanity check:

pacman -Qikk glibc

/nix/store/whypqfa83z4bsn43n4byvmw80n4mg3r8-glibc-2.37-45/lib/libc.so.6 might just be some nix specific dated copy that's slushing around for reasons.
Otherwise the OP would have problems everywhere …

Offline

#7 2023-10-21 13:29:52

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,627

Re: Nix Package Manager "`GLIBC_2.38' not found" Error

The problem is that you're loading libc from nix, which is old. Pure nix issue.

Offline

#8 2023-10-21 13:43:52

brogolem35
Member
Registered: 2023-10-21
Posts: 10

Re: Nix Package Manager "`GLIBC_2.38' not found" Error

seth wrote:

Please use [code][/code] tags, the bbs predates markdown by some æons. Edit your post in this regard.

Another sanity check:

pacman -Qikk glibc

/nix/store/whypqfa83z4bsn43n4byvmw80n4mg3r8-glibc-2.37-45/lib/libc.so.6 might just be some nix specific dated copy that's slushing around for reasons.
Otherwise the OP would have problems everywhere …

Name            : glibc
Version         : 2.38-7
Description     : GNU C Library
Architecture    : x86_64
URL             : https://www.gnu.org/software/libc
Licenses        : GPL  LGPL
Groups          : None
Provides        : None
Depends On      : linux-api-headers>=4.10  tzdata  filesystem
Optional Deps   : gd: for memusagestat [installed]
                  perl: for mtrace [installed]
Required By     : a52dec  aalib  aha  alsa-lib  alsa-plugins  alsa-utils  argon2  attr  audacity  audit  aws-c-common  babl  base  bash
                  binutils  bison  black-hole-solver  blas  bluez  bluez-libs  bridge-utils  brltty  brotli  btrfs-progs  bubblewrap  bzip2
                  c-ares  cabextract  capstone  cblas  cdparanoia  chromaprint  cliphist  cmark  confuse  coreutils  cpio  dash  dav1d
                  dbus-glib  dbus-python  debugedit  device-mapper  dhcpcd  diffutils  discount  djvulibre  dmidecode  dnsmasq  docker
                  dosfstools  dotnet-host  dotnet-runtime  dotnet-sdk  dtc  duktape  editline  efibootmgr  efivar  enet  exfatprogs  expat
                  faac  faad2  fakeroot  fftw  file  findutils  flex  fluidsynth  frei0r-plugins  fribidi  fuse2  fuse3  gamemode  gawk
                  gcc-libs  gdb  gdbm  gegl  ghostscript  giflib  gimp  glew  glew1.10  glu  gnupg  gnutls  gpart  gperftools  grep  gsm
                  gzip  http-parser  hwloc  hyphen  icu  ijs  iniparser  iproute2  jansson  jasper  jbig2dec  jbigkit  jdk-openjdk
                  jemalloc  jq  jre-openjdk  jre-openjdk-headless  json-c  kbd  keyutils  kio-fuse  kirigami-addons5  kmod  krb5  krita
                  ktextaddons  kweathercore  l-smash  lapack  lazygit  less  lib32-glibc  libaec  libaio  libass  libassuan  libasyncns
                  libatasmart  libatomic_ops  libavc1394  libavif  libblockdev  libbpf  libbsd  libburn  libcaca  libcacard  libcamera
                  libcamera-ipa  libcap  libcap-ng  libcbor  libcdio-paranoia  libconfig  libcpuid  libcups  libdatrie  libdc1394  libdca
                  libdeflate  libdmtx  libdovi  libdrm  libdv  libdvbpsi  libdvdnav  libdvdread  libebur128  libedit  libelf  libepoxy
                  libevdev  libexif  libexttextcat  libffi  libfreeaptx  libgcrypt15  libgit2  libgme  libgpg-error  libguestfs  libheif
                  libical  libice  libid3tag  libidn  libidn11  libimobiledevice  libinih  libinput  libinstpatch  libiscsi  libixion
                  libjpeg-turbo  libjpeg6-turbo  libkate  libksba  liblc3  libldac  liblouis  libltc  libmad  libmanette  libmd
                  libmicrodns  libmikmod  libmnl  libmpcdec  libmpeg2  libmspack  libmsym  libmypaint  libndp  libnet  libnfnetlink  libnfs
                  libnghttp2  libnl  libnsl  libogg  libomxil-bellagio  libopenmpt  liborcus  libosinfo  libp11-kit  libpaper  libpcap
                  libpciaccess  libpgm  libpipeline  libpipewire  libplacebo  libplist  libpng12  libqalculate  libraw1394
                  libreoffice-fresh  librtmp0  libsamplerate  libsasl  libseccomp  libsndfile  libsodium  libspiro  libstemmer  libsynctex
                  libtasn1  libthai  libtheora  libtiff  libtirpc  libtommath  libtool  libtraceevent  libtracefs  libunistring  libupnp
                  liburcu  liburing  libusb  libusbmuxd  libutempter  libuv  libverto  libvpx1.3  libvterm  libwacom  libx11  libxau
                  libxcb  libxcrypt  libxcvt  libxdmcp  libxklavier  libxrandr  libxshmfence  libxss  libyaml  lilv  lmdb  lowdown  lpsolve
                  lsof  lz4  lzo  m4  make  man-db  mbedtls  mbedtls2  md4c  mdadm  mimalloc  miniupnpc  minizip  mjpegtools
                  mkinitcpio-busybox  mlt  mold  mpfr  mpv  msgpack-c  mtdev  mtools  ncurses  neon  netpbm  nettle  nix  npth  nspr
                  numactl  ocl-icd  opencore-amr  openexr  openmpi  openpmix  openssh  openssl  openssl-1.1  opus  orc  ostree  pacman  pam
                  patch  pciutils  pcre  perl  pinentry  pipewire  pipewire-audio  pipewire-jack  pipewire-pulse  pixman  pkgconf
                  polkit-qt5  poppler  poppler-glib  poppler-qt5  popt  portaudio  portmidi  portsmf  ppp  procps-ng  protobuf
                  python-orjson  python-pydantic-core  python-pyqt6-sip  python-pyrsistent  python-rpds-py  python-yaml  qca-qt5
                  qemu-audio-alsa  qemu-audio-dbus  qemu-audio-jack  qemu-audio-oss  qemu-audio-pa  qemu-audio-pipewire  qemu-audio-sdl
                  qemu-audio-spice  qemu-block-curl  qemu-block-dmg  qemu-block-gluster  qemu-block-iscsi  qemu-block-nfs  qemu-block-ssh
                  qemu-chardev-baum  qemu-chardev-spice  qemu-common  qemu-hw-display-qxl  qemu-hw-display-virtio-gpu
                  qemu-hw-display-virtio-gpu-gl  qemu-hw-usb-host  qemu-hw-usb-redirect  qemu-hw-usb-smartcard  qemu-img  qemu-pr-helper
                  qemu-system-aarch64  qemu-system-alpha  qemu-system-arm  qemu-system-avr  qemu-system-cris  qemu-system-hppa
                  qemu-system-loongarch64  qemu-system-m68k  qemu-system-microblaze  qemu-system-mips  qemu-system-nios2  qemu-system-or1k
                  qemu-system-ppc  qemu-system-riscv  qemu-system-rx  qemu-system-s390x  qemu-system-sh4  qemu-system-sparc
                  qemu-system-tricore  qemu-system-x86  qemu-system-xtensa  qemu-tools  qemu-ui-curses  qemu-ui-dbus  qemu-ui-egl-headless
                  qemu-ui-gtk  qemu-ui-opengl  qemu-ui-sdl  qemu-ui-spice-app  qemu-ui-spice-core  qemu-user  qemu-vhost-user-gpu  qhull
                  qjackctl  qt6-base  qt6-declarative  qt6-multimedia  qt6-multimedia-ffmpeg  qt6-positioning  qt6-svg  qt6-wayland
                  qt6-webchannel  qt6-webengine  raptor  rasqal  rav1e  readline  rhash  rnnoise  rpcbind  rtmpdump  rubberband  run-parts
                  sane  sbc  sdl2  sed  serd  shaderc  shadow  shared-mime-info  snappy  socat  sord  spandsp  sqlite  squashfs-tools
                  sratom  startup-notification  steam  subversion  sudo  suil  suitesparse  svt-av1  syncthing  sysfsutils  systemd-libs
                  talloc  tar  tcc  tdb  tinyxml2  tree  tslib  twolame  udisks2  unibilium  unrar  usbutils  util-linux-libs
                  vamp-plugin-sdk  vde2  vid.stab  vim  virtiofsd  volume_key  vscodium-bin  vtk  vulkan-icd-loader  wavpack  wayland  wget
                  which  wildmidi  wolfssl  xapian-core  xcb-util-cursor  xf86-input-libinput  xorg-xrdb  xorg-xwayland  xvidcore  xxhash
                  yajl  yaml-cpp  yuzu  zeromq  zimg  zlib  zsh-theme-powerlevel10k  zstd
Optional For    : tzdata
Conflicts With  : None
Replaces        : None
Installed Size  : 47.33 MiB
Packager        : Frederik Schwan <freswa@archlinux.org>
Build Date      : Sal 03 Eki 2023 23:20:10
Install Date    : Cts 21 Eki 2023 14:03:53
Install Reason  : Installed as a dependency for another package
Install Script  : Yes
Validated By    : Signature

backup file: glibc: /etc/locale.gen (Modification time mismatch)
backup file: glibc: /etc/locale.gen (Size mismatch)
backup file: glibc: /etc/locale.gen (MD5 checksum mismatch)
backup file: glibc: /etc/locale.gen (SHA256 checksum mismatch)
glibc: 1602 total files, 0 altered files

It is probably releated Nix as its glibc version is 2.37-45 in 23.05 channel and the libstdc++ tries to use the glibc that Nix ships instead of the system's.

Offline

#9 2023-10-23 08:33:52

brogolem35
Member
Registered: 2023-10-21
Posts: 10

Re: Nix Package Manager "`GLIBC_2.38' not found" Error

Yesterday, I created a GitHub issue on the matter. The work-around I found was just temporarily unsetting the LD_PRELOAD.

Offline

Board footer

Powered by FluxBB