From mboxrd@z Thu Jan 1 00:00:00 1970 From: swedebugia Subject: bug#33260: [Shepherd] ERROR: In procedure stat: No such file or directory: "/run/user/30011/shepherd Date: Wed, 7 Nov 2018 18:13:07 +0100 Message-ID: References: <34806e19-072a-ce32-3a23-78e78f59b719@riseup.net> <877ehq2the.fsf@gnu.org> <55e1a1ec-477a-f370-6ede-70872a8a6746@riseup.net> <87o9b0u9nf.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41375) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gKRP7-0006s8-Mb for bug-guix@gnu.org; Wed, 07 Nov 2018 12:14:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gKRP3-0000Bu-9L for bug-guix@gnu.org; Wed, 07 Nov 2018 12:14:09 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:35578) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gKRP3-0000BP-5M for bug-guix@gnu.org; Wed, 07 Nov 2018 12:14:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gKRP0-00076I-Am for bug-guix@gnu.org; Wed, 07 Nov 2018 12:14:05 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87o9b0u9nf.fsf@gnu.org> Content-Language: en-US List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 33260@debbugs.gnu.org Hi Output as requested below. On 2018-11-07 17:36, Ludovic Courtès wrote: > Hello, > > swedebugia skribis: > >> On 2018-11-06 15:03, Ludovic Courtès wrote: > [...] > >>> I do! I run ‘shepherd’ as non-root on GuixSD, and I don’t have the >>> above file-not-found issue. On GuixSD, /run/user/UID is created as >>> expected, and I suspect it’s the same on most other GNU/Linux distros >>> these days. >>> >>> swedebugia, what distribution are you using? On GuixSD, 30011 is a UID >>> that would be allocated to one of the build users, which cannot “log in”. >> GuixSD VM image in Qemu on parabola. >> >> sdb@komputilo ~$ guix --version >> guix (GNU Guix) 1f44934fb6e2cefccbecd4fa347025349fa9ff76 (v0.15) >> >> $ which shepherd >> /run/current-system/profile/bin/shepherd >> >> sdb@komputilo ~$ readlink -f $(which shepherd) >> /gnu/store/fwc1nkcc0hfyr1d9snpbvfss4pz4ycrw-shepherd-0.4.0/bin/shepherd > What does ‘id’ return? sdb@komputilo ~$ id uid=30011(sdb) gid=998(users) groups=998(users),991(audio),992(video),999(wheel) > What about: ‘herd status | grep logind’? No output sdb@komputilo ~$ sudo herd status |grep logind > Does /run/user exist? No sdb@komputilo ~$ ls -l /run/ total 12 drwxr-xr-x 2 root root 4096 Nov  3 23:31 blkid/ lrwxrwxrwx 1 root root   50 Nov  7 17:26 booted-system -> /gnu/store/lsh1rgl4dkpy3pk1ndckcmd64lmgq4f1-system lrwxrwxrwx 1 root root   50 Nov  7 17:26 current-system -> /gnu/store/lsh1rgl4dkpy3pk1ndckcmd64lmgq4f1-system drwxr-xr-x 2 root root 4096 Nov  7 17:26 setuid-programs/ drwxr-xr-x 6 root root 4096 Nov  7 17:26 udev/ > Thanks in advance, Thank you for taking a look. :) -- Cheers Swedebugia