GNU bug report logs - #63273
guix home / glibc error: libpthread.so.0: undefined symbol

Previous Next

Package: guix;

Reported by: Blake Shaw <blake <at> reproduciblemedia.com>

Date: Thu, 4 May 2023 15:17:01 UTC

Severity: normal

To reply to this bug, email your comments to 63273 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#63273; Package guix. (Thu, 04 May 2023 15:17:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Blake Shaw <blake <at> reproduciblemedia.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 04 May 2023 15:17:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Blake Shaw <blake <at> reproduciblemedia.com>
To: bug-guix <at> gnu.org
Subject: guix home / glibc error: libpthread.so.0: undefined symbol
Date: Thu, 04 May 2023 22:08:36 +0700
Hi Guix,

I just upgraded to the full source bootstrap (my cron job was apparently
failing daily due to a channel, and I didn't realize before today), and
following the guix pull, I get the following error when running $ guix
home reconfiugre "file.scm":

```
/gnu/store/ad8351jvj61da279a3ddfs2gmk3whvdq-guile-wrapper/bin/guile: symbol lookup error: /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libpthread.so.0: undefined symbol: __libc_pthread_init, version GLIBC_PRIVATE
```

Here is my "guix describe":
```
Generation 70	May 04 2023 21:20:10	(current)
  guix f0a51a2
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: f0a51a2bda26f9cc1e0b54b48712bd7cc54408e9
  nonguix 9d58bb6
    repository URL: https://gitlab.com/nonguix/nonguix
    branch: master
    commit: 9d58bb6e3e93a444d35bf62d4ca98a126ae4f295
  rde e5bcfc0
    repository URL: https://git.sr.ht/~abcdw/rde
    branch: master
    commit: e5bcfc0654bca23aba226a4e8f889ba682525734
```

Here is my guix system describe, in case its helpful:
```
Generation 201	Apr 09 2023 16:18:54	(current)
  file name: /var/guix/profiles/system-201-link
  canonical file name: /gnu/store/44qk4n0v5ig6w9w7896f7kidkpxajswh-system
  label: GNU with Linux 5.15.106
  bootloader: grub-efi
  root device: /dev/mapper/cryptroot
  kernel: /gnu/store/9iphrh7l2ys3ddj83xsydnykj0q797w6-linux-5.15.106/bzImage
  channels:
    guix:
      repository URL: https://git.savannah.gnu.org/git/guix.git
      branch: master
      commit: b08cdfc6d363e9ca63118303b4628542c54a612d
    nonguix:
      repository URL: https://gitlab.com/nonguix/nonguix
      branch: master
      commit: 40c48d08cc8c7c82f3212f6695c641cb17ac5d60
    rde:
      repository URL: https://git.sr.ht/~abcdw/rde
      branch: master
      commit: 6cc378b905d11c5a393a61aea0809428d7071c5a
  configuration file: /gnu/store/lm7nd9s9crffs177cfkj1m7asw88z3bj-configuration.scm
```

Rolling back fixes it, as anticipated.

Best,
Blake




Information forwarded to bug-guix <at> gnu.org:
bug#63273; Package guix. (Wed, 17 May 2023 14:08:01 GMT) Full text and rfc822 format available.

Message #8 received at 63273 <at> debbugs.gnu.org (full text, mbox):

From: Kenny Ballou <kb <at> devnulllabs.io>
To: 63273 <at> debbugs.gnu.org
Subject: Re: guix home / glibc error: libpthread.so.0: undefined symbol
Date: Wed, 17 May 2023 08:02:52 -0600
Hey Blake,

I too was encountering this issue, but I resolved it by restarting the
`guix-daemon` process before upgrading the system and again after
upgrading the system and before doing a `home` reconfigure.

I don't think it's related, but I also cleared out my guix substitute
cache before everything worked again.

I hope that helps.

-Kenny




This bug report was last modified 2 years and 36 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.