Ben Woodcroft <b.woodcr...@uq.edu.au> skribis:

> Has anyone ever managed to get Guix to work inside docker? I attempted
> it as I intend on submitting some applications to kbase[0,1], where
> developers submit docker files to run their applications within the
> "narrative" interface i.e. web-facing interfaces to bioinformatic
> tools. I failed I think because of docker's single-process
> restriction. Using the attached (straightforward) dockerfile it fails
> at this step:
>
> RUN echo "nohup ~root/.guix-profile/bin/guix-daemon
> --build-users-group=guixbuild &" > /tmp/daemon-script.sh
> RUN bash /tmp/daemon-script.sh; guix pull
> ...
> guix pull: error: build failed: cloning builder process: Operation not
> permitted

That means that the clone(2) call in nix/libstore/build.cc failed, most
likely because one of the CLONE_NEW* flags isn’t supported by the kernel
you’re running.

What version of Linux is it?

Thanks,
Ludo’.

Reply via email to