* bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service
2019-06-03 18:24 bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Jack Hill
@ 2019-06-03 18:41 ` Jack Hill
2019-06-03 18:42 ` bug#36074: [PATCH] etc: guix-daemon.service.in: fix GUIX_LOCPATH quoting Jack Hill
` (6 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Jack Hill @ 2019-06-03 18:41 UTC (permalink / raw)
To: 36074
I wrote more about this on help-guix@
https://lists.gnu.org/archive/html/help-guix/2019-06/msg00024.html
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#36074: [PATCH] etc: guix-daemon.service.in: fix GUIX_LOCPATH quoting
2019-06-03 18:24 bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Jack Hill
2019-06-03 18:41 ` Jack Hill
@ 2019-06-03 18:42 ` Jack Hill
2019-06-05 9:55 ` bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Ricardo Wurmus
` (5 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Jack Hill @ 2019-06-03 18:42 UTC (permalink / raw)
To: 36074
etc/guix-daemon.service.in: Move the GUIX_LOCPATH environment varialbe name
inside the quotes are required in systemd unit files.
---
etc/guix-daemon.service.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/etc/guix-daemon.service.in b/etc/guix-daemon.service.in
index 7b20a91931..407cdd199c 100644
--- a/etc/guix-daemon.service.in
+++ b/etc/guix-daemon.service.in
@@ -7,7 +7,7 @@ Description=Build daemon for GNU Guix
[Service]
ExecStart=@localstatedir@/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild
-Environment=GUIX_LOCPATH='@localstatedir@/guix/profiles/per-user/root/guix-profile/lib/locale' LC_ALL=en_US.utf8
+Environment='GUIX_LOCPATH=@localstatedir@/guix/profiles/per-user/root/guix-profile/lib/locale' LC_ALL=en_US.utf8
RemainAfterExit=yes
StandardOutput=syslog
StandardError=syslog
--
2.21.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service
2019-06-03 18:24 bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Jack Hill
2019-06-03 18:41 ` Jack Hill
2019-06-03 18:42 ` bug#36074: [PATCH] etc: guix-daemon.service.in: fix GUIX_LOCPATH quoting Jack Hill
@ 2019-06-05 9:55 ` Ricardo Wurmus
2019-06-05 13:14 ` Ludovic Courtès
` (4 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Ricardo Wurmus @ 2019-06-05 9:55 UTC (permalink / raw)
To: Jack Hill; +Cc: 36074-done
Hi Jack,
thank you for the bug report, the analysis, and the patch. I changed
the commit log and pushed it to the master branch with commit
579d17b70dac067f8194ede46513400b91ac136a.
Thanks!
--
Ricardo
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service
2019-06-03 18:24 bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Jack Hill
` (2 preceding siblings ...)
2019-06-05 9:55 ` bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Ricardo Wurmus
@ 2019-06-05 13:14 ` Ludovic Courtès
2019-06-11 14:32 ` bug#36074: Still got the issue in Xubuntu 18.4 Andréas Livet
` (3 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Ludovic Courtès @ 2019-06-05 13:14 UTC (permalink / raw)
To: Jack Hill; +Cc: 36074
Hi,
Jack Hill <jackhill@jackhill.us> skribis:
> Based on my experience setting up Guix on a CentOS 7 foreign
> distribution, if quoted, the variable name in a systemd unit
> Environment definition should be inside the quotes. I didn't not find
> definitive documentation stating this, but all the examples show it
> this way. If the value is left like
>
> ```
> Environment=GUIX_LOCPATH='/path/to/profile/lib/locale'
> ```
Good catch! Indeed,
<https://www.freedesktop.org/software/systemd/man/systemd.service.html>
shows examples with quotes “inside” and “outside”, but what we want here
is quotes outside.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#36074: Still got the issue in Xubuntu 18.4
2019-06-03 18:24 bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Jack Hill
` (3 preceding siblings ...)
2019-06-05 13:14 ` Ludovic Courtès
@ 2019-06-11 14:32 ` Andréas Livet
2019-06-11 14:38 ` bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Andréas Livet
` (2 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Andréas Livet @ 2019-06-11 14:32 UTC (permalink / raw)
To: 36074
Hello,
I'm running guix under Xubuntu 18.04 and still got the issue after
modifying `/etc/systemd/system/guix-daemon.service` as stated in the patch.
After that I've done :
`systemctl restart guix-daemon`
`systemctl daemon-reload `
Should I done something else ?
I'm new to guix so sorry if it seems obvious.
Andréas
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service
2019-06-03 18:24 bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Jack Hill
` (4 preceding siblings ...)
2019-06-11 14:32 ` bug#36074: Still got the issue in Xubuntu 18.4 Andréas Livet
@ 2019-06-11 14:38 ` Andréas Livet
2019-06-12 4:42 ` David Loyall
2019-06-12 7:01 ` Andréas Livet
7 siblings, 0 replies; 10+ messages in thread
From: Andréas Livet @ 2019-06-11 14:38 UTC (permalink / raw)
To: 36074
Hello,
I'm running guix under Xubuntu 18.04 and still got the issue after
modifying `/etc/systemd/system/guix-daemon.service` as stated in the patch.
After that I've done :
`systemctl restart guix-daemon`
`systemctl daemon-reload `
Should I done something else ?
I'm new to guix so sorry if it seems obvious.
Andréas
PS : Sorry if this is a double post, though the email subject must be
exactly the same so I re-send my email.
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service
2019-06-03 18:24 bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Jack Hill
` (5 preceding siblings ...)
2019-06-11 14:38 ` bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Andréas Livet
@ 2019-06-12 4:42 ` David Loyall
2019-06-12 7:01 ` Andréas Livet
7 siblings, 0 replies; 10+ messages in thread
From: David Loyall @ 2019-06-12 4:42 UTC (permalink / raw)
To: 36074
Andréas,
I'm not sure if you and I are having the same issue, but I found your
message after searching the web for information about the issue I was
facing.
I think this thread, which contains some links, provides a good
summary of the information available on the web for my issue:
https://lists.gnu.org/archive/html/help-guix/2019-06/msg00030.html
That said, the solution I found was this:
> I think the fix for this would be to clarify which package should be installed in **root's profile** when installing on a systemd foreign distro."
(Emphasis mine. The quote is from Jack Hill in
https://lists.gnu.org/archive/html/help-guix/2019-06/msg00024.html)
So, I did `sudo guix package -i glibc-utf8-locales` (I previously did
the same without sudo--no change.)
...Before that, I'd done the other things recommended in the
aforementioned summary post.
Please note that I'm only copying and pasting magical invocations; I
don't understand locales nor guix. I hope this message is helpful.
Cheers,
--sebboh
^ permalink raw reply [flat|nested] 10+ messages in thread
* bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service
2019-06-03 18:24 bug#36074: Incorrect quoting of GUIX_LOCPATH environment variable in guix-daemon.service Jack Hill
` (6 preceding siblings ...)
2019-06-12 4:42 ` David Loyall
@ 2019-06-12 7:01 ` Andréas Livet
2019-06-14 17:17 ` Andreas Enge
7 siblings, 1 reply; 10+ messages in thread
From: Andréas Livet @ 2019-06-12 7:01 UTC (permalink / raw)
To: 36074
[-- Attachment #1: Type: text/plain, Size: 447 bytes --]
Thanks sebboh !
It fix the error. I've already read the thread on the mailing list but
didn't see that the package should be install as root !
I have now other problems with UTF-8 :
* I can't open file containing non ASCII characters with libreoffice
* I can't type non ASCII characters in zsh
Don't know if this is related to this bug or not. Will try to reboot to
see if it changes something.
Anyway, thanks for your help !
Andréas
[-- Attachment #2: Type: text/html, Size: 995 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread