Hi Oleg, I just tried this in a root terminal (not using sudo):
obzen ~ # export GUIX_LOCPATH=/root/.guix-profile/lib/locale obzen ~ # ~root/.guix-profile/bin/guix-daemon --build-users-group=guixbuild and it does not print warnings, as advertised, when using guix tool. Thanks, hinko ________________________________________ From: Oleg Pykhalov <go.wig...@gmail.com> Sent: Tuesday, June 26, 2018 6:48:53 PM To: Hinko Kocevar Cc: Ludovic Courtès; help-guix@gnu.org Subject: Re: locale warnings Hello Hinko, Hinko Kocevar <hinko.koce...@esss.se> writes: […] >> I followed the instructions to set up locale for user >> (https://www.gnu.org/software/guix/manual/guix.html#Application-Setup), >> but I'm still getting these messages for each guix invocation: >> >> substitute: guile: warning: failed to install locale >> substitute: warning: failed to install locale: Invalid argument > > These warnings come from the ‘guix substitute’ process, which is spawned > as root by ‘guix-daemon’. > > To fix it, you need to add GUIX_LOCPATH to ‘guix-daemon.service’ if it’s > not already there, like this: > > > https://git.savannah.gnu.org/cgit/guix.git/tree/etc/guix-daemon.service.in#n10 Did adding a GUIX_LOCPATH environment variable to the guix-daemon.service help? I have the same issue on GNU/Linux Mint workstation, but this tip didn't help me. --8<---------------cut here---------------start------------->8--- $ PAGER= systemctl show guix-daemon.service | grep locale Environment=GUIX_LOCPATH=/root/.guix-profile/lib/locale --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- $ sudo guix package -I … guix 0.14.0 out /gnu/store/pii5cimi72lj5l7793h54g5sg0sr2apl-guix-0.14.0 glibc-utf8-locales 2.25 out /gnu/store/xa391b23r5lbwxb9q26sq5rq1fkd1xi3-glibc-utf8-locales-2.25 glibc-locales 2.27 out /gnu/store/s28fmfrq8r0c688x59cj0fcyh2pv87nj-glibc-locales-2.27 glibc 2.27 out /gnu/store/y7siq9fr3dyccyaig94rpkqfimbiw35f-glibc-2.27 --8<---------------cut here---------------end--------------->8--- Thanks, Oleg.