From: "Wiktor Żelazny" <wz@freeshell.de>
To: help-guix@gnu.org
Subject: "libc.so.6: version `GLIBC_2.33' not found" with guix time-machine --channels
Date: Sat, 8 Jan 2022 16:11:55 +0100 [thread overview]
Message-ID: <20220108151155.3pylqkxtrxjpu5yo@wzguix> (raw)
[-- Attachment #1: Type: text/plain, Size: 3313 bytes --]
Dear Guix,
I’ve been having a problem illustrated by this MWE for the last couple
of weeks:
$ guix time-machine --channels=channel-specs.scm -- environment bash
/gnu/store/bb27inmp90vyx59q1453zl1rs9h73kjd-guile-wrapper/bin/guile: /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libc.so.6: version `GLIBC_2.33' not found (required by /gnu/store/3lsrx30nl5cacva8a8rd2xy08xlszx14-libx11-1.7.2/lib/libX11.so.6)
/gnu/store/bb27inmp90vyx59q1453zl1rs9h73kjd-guile-wrapper/bin/guile: /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libc.so.6: version `GLIBC_2.33' not found (required by /gnu/store/2sgw9si0va897m6mvgwmv9ilx6szqxc8-libxau-1.0.9/lib/libXau.so.6)
/gnu/store/bb27inmp90vyx59q1453zl1rs9h73kjd-guile-wrapper/bin/guile: /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libc.so.6: version `GLIBC_2.33' not found (required by /gnu/store/7x63qm1byi8j72rd4nkv01nbpqvrr80s-libbsd-0.10.0/lib/libbsd.so.0)
$ cat channel-specs.scm
(list (channel
(name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git")
(commit
"82344f59363530a092f4bbaca809820b2077b5fe")))
The commit is from March 2021.
Guessing that this has something to do with glibc system-wide version
upgrade (no idea, why X libraries are involved here, though), I tried:
guix pull --delete-generations=1m
sudo guix system delete-generations 1m
guix gc --delete-generations=1m
in an attempt to force removal of old store items in hope that they
would be rebuilt and relinked to the new glibc. Unfortunately, the
problem persists. Maybe I should use a shorter period than one month. I
also tried adding glibc@2.31 and glibc@2.33 to the environment as well
as replacing the commit with its direct descendant
3095255b7bdb194479dbc58d6d51dff752b3352f.
$ guix describe
Generation 156 Jan 06 2022 12:39:07 (current)
guix 5d2b8b0
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 5d2b8b0ee31d0d9dccb880d393da29a09e1a9352
guix-wz 4b30612
repository URL: file:///home/w/guix/guix-wz-git
branch: master
commit: 4b30612d94261b5786d8c58cadd58fc4804ca148
$ guix system describe
Generation 100 Jan 06 2022 13:15:28 (current)
file name: /var/guix/profiles/system-100-link
canonical file name: /gnu/store/43chbfkyqy6mqh0ahv4ds7nwyd7wg47k-system
label: GNU with Linux-Libre 5.15.13
bootloader: grub
root device: /dev/mapper/container
kernel: /gnu/store/srpn65k9wkz9jzksxlgqyzzvdwzlkak0-linux-libre-5.15.13/bzImage
channels:
guix-wz:
repository URL: file:///home/w/guix/guix-wz-git
branch: master
commit: 4b30612d94261b5786d8c58cadd58fc4804ca148
guix:
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 5d2b8b0ee31d0d9dccb880d393da29a09e1a9352
configuration file: /gnu/store/1vgycmrcrahs2vvkx73g2ng0bdlpdagf-configuration.scm
There is no fancy low-level stuff in my private channel.
What is the cause of this? Any solution? Not sure if I should file a bug
report or it’s just me not understanding some Guix quirk.
Thank you in advance,
WŻ
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 963 bytes --]
next reply other threads:[~2022-01-08 15:12 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-08 15:11 Wiktor Żelazny [this message]
2022-01-08 18:50 ` "libc.so.6: version `GLIBC_2.33' not found" with guix time-machine --channels Leo Famulari
2022-01-09 17:57 ` Wiktor Żelazny
2022-01-09 18:03 ` Ricardo Wurmus
2022-01-09 18:49 ` Wiktor Żelazny
2022-02-03 14:18 ` Wiktor Żelazny
2022-01-09 19:37 ` André A. Gomes
2022-01-09 20:51 ` Ricardo Wurmus
2022-01-09 18:09 ` Tobias Geerinckx-Rice
2022-01-10 19:04 ` Wiktor Żelazny
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220108151155.3pylqkxtrxjpu5yo@wzguix \
--to=wz@freeshell.de \
--cc=help-guix@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.