On Mon, Jan 25, 2016 at 11:29:36AM -0800, Jeff Mickey wrote: > * Ludovic Courtès <[email protected]> [2016-01-25 00:06]: > > Logs are automatically kept in /var/guix or /nix/var/something (see > > ‘guix build --log-file’), so it may still be possible to retrieve them. > > Hm, that command returns empty, and I don't see any logs anywhere. I > wasn't deing detailed enough while working on this, I apologize for > missing the opportunity to debug it.
It will return nothing unless you give it a package as an argument: $ guix build --log-file hello /var/log/guix/drvs/17/n7nhssy98idxcs4zgs7aprfd3f7w7z-hello-2.10.drv.bz2 If the package was built remotely then it will return a path to the remote log. $ guix build --log-file webkitgtk http://hydra.gnu.org/log/zzpb2i9926w9y9kwc2kvkf1hibmz2izj-webkitgtk-2.10.4 > > >> Unfortunately, there is something wrong with how it uses acl, as it > >> warns me every time and then re-builds the world. > > > > What’s the warning? That /etc/guix/acl is empty? > > It says: > > substitute: guix substitute: warning: ACL for archive imports seems to be > uninitialized, substitutes may be unavailable > > And I got an idea while replying to your mail. NixOS sets the > NIX_CONF_DIR environment variable for users, and it looks like the guix > command respects it and places the acl file in /etc/nix/acl. > > The guix-daemon however is being launched from systemd, and it looks > like nix doesn't set up those same environment variables for services? > > $ sudo systemctl show-environment > LANG=en_US.UTF-8 > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin > > Well, fek. > > guix-daemon defaults to using whatever guix was compiled with, and as > this is the binary installation method, so it was probably compiled with > /etc/guix. > > I apologize, an environmental mess up. > > It seems that running guix on top of NixOS has much more interesting > edge cases compared to my previous arch+guix and debian+guix installs > due to the overlap in functionality of the distros. Those others were a > breeze compared to this. > > Is there anywhere I can document putting guix on NixOS from binary > installation? It'd be nice to have a per-distro "how to install guix" > instructions for each's corner case. > > Thanks again for your help! And I have got to brush up on my > Esperanto. (Redankon? Dankon ree? Dankon denove? Cxu "cimo"?) > > // codemac >
