Corresponding Guix Issue: https://issues.guix.gnu.org/44559
When supplying --bootstrap --no-substitutes
and performing Guix builds with Guix v1.2.0, a build of /gnu/store/vhphki5sg9xkdhh2pbc8gi6vhpfzryf0-gnutls-3.6.12.drv
will be attempted. The tests for this build will fail if your system clock is after 2020-10-24 as the certificates included in GnuTLS expires on that date (GnuTLS ticket).
Although this has been fixed in Guix master some time ago, I believe a --bootstrap --no-substitutes
guix pull
will attempt to bootstrap the current Guix generation first (which means it will have to build the broken gnutls
) before updating to a new generation.
Currently, there is a workaround for this which involves stopping NTP and manually setting the time prior to the certificate expiry.
I have posted on the corresponding Guix issues about this asking about alternative solutions to this. Will keep this thread posted on relevant updates.