lambdanil / microos-guix

A guide to setting up GNU Guix on MicroOS.
GNU General Public License v3.0
3 stars 0 forks source link

/usr/etc/services doesn't exist, so error occurs when guix pull or guix install #1

Closed hrqmonteiro closed 1 week ago

hrqmonteiro commented 1 week ago

/usr/etc/services doesn't exist, so linking /etc/services does nothing

And when trying to guix pull or guix install, this kinds of errors occurs:

substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
\builder for `/gnu/store/ca56nbl8ma8sz8vvg22mbjcly4gw0qc3-isrg-root-x2.pem.drv' failed to produce output path `/gnu/store/5ryjiaii7gn8imh2xix4mak2yk6gmgrl-isrg-root-x2.pem'
build of /gnu/store/ca56nbl8ma8sz8vvg22mbjcly4gw0qc3-isrg-root-x2.pem.drv failed
View build log at '/var/log/guix/drvs/ca/56nbl8ma8sz8vvg22mbjcly4gw0qc3-isrg-root-x2.pem.drv.gz'.

The log:

Starting download of /gnu/store/5ryjiaii7gn8imh2xix4mak2yk6gmgrl-isrg-root-x2.pem
From https://web.archive.org/web/20240902070555/https://letsencrypt.org/certs/isrg-root-x2.pem...
In procedure getaddrinfo: Servname not supported for ai_socktype
Trying to use Disarchive to assemble /gnu/store/5ryjiaii7gn8imh2xix4mak2yk6gmgrl-isrg-root-x2.pem...
In procedure getaddrinfo: Servname not supported for ai_socktype
In procedure getaddrinfo: Servname not supported for ai_socktype
could not find its Disarchive specification
failed to download "/gnu/store/5ryjiaii7gn8imh2xix4mak2yk6gmgrl-isrg-root-x2.pem" from "https://letsencrypt.org/certs/isrg-root-x2.pem"
lambdanil commented 1 week ago

This seems to be caused by a change in the default package set, which no longer includes the netcfg package.

https://github.com/lambdanil/microos-guix/commit/00296baf6e5e1c23f0009d617cd452420e713582