Subject: Re: bug#22053: silent failure on guix environment foo --container

From: [email-masked] (Ludovic Courtès)
Date: Mon, 30 Nov 2015 13:22:34 +0100

Efraim Flashner <[email-masked]> skribis:

> On Sun, 29 Nov 2015 22:20:33 +0100
> [email-masked] (Ludovic Courtès) wrote:
>
>> Efraim Flashner <[email-masked]> skribis:
>> 
>>  [...]  
>> 
>> The failure is:
>> 
>> --8<---------------cut here---------------start------------->8---
>> 21228 mount("none", "/tmp/guix-directory.5sVcGc//dev/pts", "devpts", MS_NOSUID|MS_NOEXEC, "newinstance,ptmxmode=0666,mode=6"...) = -1 EPERM (Operation not permitted)
>> 21228 exit_group(1)                     = ?
>> --8<---------------cut here---------------end--------------->8---
>> 
>> The problem may be that the kernel does not support
>> CONFIG_DEVPTS_MULTIPLE_INSTANCES.  Could you check that in
>> /proc/config.gz or similar?
>
> # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set

QED.  :-)  However, the daemon needs it too.  Don’t you have problems
with guix-daemon as well, when building things locally on that machine?

Ludo’.