Re: guix offloading fails to register GC root

2016-06-20 Thread Ethan J
Yup everything seems to works, sans the random 404 errors. Thanks again, Ethan On Mon, Jun 20, 2016 at 5:01 PM Ethan J wrote: > Ah, I see. I'll fix that then. > > Thanks, > Ethan. > > On Mon, Jun 20, 2016 at 3:15 AM Ludovic Courtès wrote: > >> Hi, >> >> Ethan J skribis: >> >> > I was trying t

uwsgi and Pyramid

2016-06-20 Thread Myles English
Hello, I have defined some packages to install Pyramid (a Python web framework) here: https://gist.github.com/mylese/861b4765e9f533bafa2cb2b305974caa Now I am trying to get my python app (my_app), served by uwsgi but get the infamous "no app loaded" error from uwsgi: $ /gnu/store/y83n9b6zl76pq1

Re: guix offloading fails to register GC root

2016-06-20 Thread Ethan J
Ah, I see. I'll fix that then. Thanks, Ethan. On Mon, Jun 20, 2016 at 3:15 AM Ludovic Courtès wrote: > Hi, > > Ethan J skribis: > > > I was trying to use the guix offloading capability to offloading building > > of packages from my laptop to a more power server. After fighting with > lsh > > t

Re: Non-privileged daemons and offloading

2016-06-20 Thread Thompson, David
On Mon, Jun 20, 2016 at 4:05 AM, Ludovic Courtès wrote: > The Nix daemon recently switch to user namespaces: > > https://github.com/NixOS/nix/commit/c68e5913c71badc89ff346d1c6948517ba720c93 > > We could backport this. However, running builds with UID 0 is > potentially disruptive: some packages

Re: Non-privileged daemons and offloading

2016-06-20 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > Regardless, it remains our best hope to support unprivileged daemons. Also, I did not explicitly mention it, but I think this unprivileged user namespace thing should just be one part of the strategy. In parallel, it’s worth discussing with cluster sysad

Re: Non-privileged daemons and offloading

2016-06-20 Thread Roel Janssen
Hello Ben, It seems like we are facing a similar problem. A proper solution takes a lot more work and a lot more time I believe. I am also currently working on a more complete guide to do this, but here I tried to get the essentials written down. As far as software deployment goes, I have done

Re: Non-privileged daemons and offloading

2016-06-20 Thread Ludovic Courtès
Hello! What you describe here is a hot topic and definitely a commonly requested feature. The difficulty here is that we’re hitting limitations of the kernel, which requires root privileges to set up a chroot and so on. The way around it is Linux’ unprivileged “user namespaces”, as used by ‘guix

Re: guix offloading fails to register GC root

2016-06-20 Thread Ludovic Courtès
Hi, Ethan J skribis: > I was trying to use the guix offloading capability to offloading building > of packages from my laptop to a more power server. After fighting with lsh > to get ssh working [1], I ran into this error while running guix build -i > hello http://paste.lisp.org/display/318673