> It seems the local build aspect is broken for me for glibc-locales so to > solve this, as root I did: > > # guix archive --authorize < \ > ~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub > > It seems to have fixed my issue.
Confirming. Executing `guix archive ...` helps. However there's no ci.guix.gnu.org.pub under that path. In my case the ci.guix.gnu.org.pub I used is: sha256sum $(find /root/.cache/ -name ci.guix.gnu.org.pub) 0f7e51614eac75353196b650e73b7b5eeee59824b0f78935da0d6717ddd1792f /root/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27shj7apsnalwq/etc/substitutes/ci.guix.gnu.org.pub (Be careful, I must admit I don't really know what I've been doing with that `guix archive` command). And then the commands I executed are: sudo su # become root guix archive --authorize < $(find /root/.cache/ -name ci.guix.gnu.org.pub) exit # exit the root shell guix pull # not sure if this is needed, but it shouldn't do any harm guix install glibc-locales