Hello Nigko, I can reproduce your bug by using Guix in a Debian testing
VM, their Debian guix package, and get
/gnu/store/2cl0dr63d900v6406hs10qgjsp7iaysi-guix-packages-base-modules.drv
like you.

The difference between bad (i.e. not substituted)
/gnu/store/2cl0dr63d900v6406hs10qgjsp7iaysi-guix-packages-base-modules.drv
and good
/gnu/store/1mwhp5crimgvqd4jmlfsj3017yk8vxsv-guix-packages-base-modules.drv
are different out output hashes of referenced derivations.

When I stop the guix-daemon from the debian guix package and start a
pulled guix-daemon,

sudo systemctl stop guix-daemon.service
sudo ~/.config/guix/current/bin/guix-daemon --build-users-group=_guixbuild &

then I get the substitutable
/gnu/store/1mwhp5crimgvqd4jmlfsj3017yk8vxsv-guix-packages-base-modules.drv
instead.

Does Debian’s guix-daemon need to be patched somehow?  To be
investigated.

Nigko Yerden <nigko.yer...@gmail.com> writes:
> Sorry, I couldn't find any mention of substitute authorization at [1].

I should have linked to
https://guix.gnu.org/manual/devel/en/html_node/Binary-Installation.html
but it is not the cause anyway.

Regards,
Florian



Reply via email to