Talk:Guix

From ArchWiki
Latest comment: 25 October 2023 by Lrustand in topic Name resolution errors

Name resolution errors

Today I tried to install Guix and continually got name resolution errors;

Starting download of /gnu/store/63qfd5kfgw8nccnzff3r1gsmd626pcaw-tiff-4.2.0.tar.gz From https://archive.softwareheritage.org/api/1/content/sha256:eb0484e568ead8fa23b513e9b0041df7e327f4ee2d22db5a533929dfc19633cb/raw/... In procedure getaddrinfo: Temporary failure in name resolution failed to download "/gnu/store/63qfd5kfgw8nccnzff3r1gsmd626pcaw-tiff-4.2.0.tar.gz" from "https://download.osgeo.org/libtiff/tiff-4.2.0.tar.gz"

I resolved this through running nscd; systemctl start nscd

It's not like I didn't have a name resolver running, since I have systemd-resolved always on. So nscd at least seems to change Guix' behaviour and might be required.

Alt (talk) 12:03, 13 September 2021 (UTC)Reply[reply]

I have been running Guix on Arch without enabling nscd and never had name resolution errors.
kiasoc5 (talk) 10:37, 14 February 2023 (UTC)Reply[reply]
nscd was removed in glibc 2.38-4, is this resolved? — Lahwaacz (talk) 11:11, 28 September 2023 (UTC)Reply[reply]
This is not resolved, some programs do indeed depend on nscd to function correctly, see description here: https://guix.gnu.org/manual/en/html_node/Application-Setup.html. I have no idea why Arch has just removed nscd without leaving it as a separate package or something like that. Further, there is an alternative on AUR called unscd, but this does currently not build. Therefore I am unable to get some things to work under Guix on Arch. Lrustand (talk) 15:07, 25 October 2023 (UTC)Reply[reply]