From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#32183: New =?UTF-8?Q?=E2=80=98guix_?= =?UTF-8?Q?pull=E2=80=99?= /root/.config/current/bin/guix: Permission denied Date: Sun, 09 Sep 2018 16:44:31 +0200 Message-ID: <87zhwq91dc.fsf@gnu.org> References: <20180717085541.g6nuycopf5kxoin7@thebird.nl> <20180723222855.osvahab6uo677nfd@thebird.nl> <87tvomxfzy.fsf@gnu.org> <871sacats5.fsf@gnu.org> <20180902142855.llzongao3kraunys@thebird.nl> <87efeb64z3.fsf@gnu.org> <20180906211033.nszav6ubctku737d@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fz0yo-0002Jx-RN for bug-guix@gnu.org; Sun, 09 Sep 2018 10:46:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fz0xT-0003ZF-1j for bug-guix@gnu.org; Sun, 09 Sep 2018 10:45:03 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:46399) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fz0xS-0003Xp-9q for bug-guix@gnu.org; Sun, 09 Sep 2018 10:45:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fz0xS-0004mR-3U for bug-guix@gnu.org; Sun, 09 Sep 2018 10:45:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20180906211033.nszav6ubctku737d@thebird.nl> (Pjotr Prins's message of "Thu, 6 Sep 2018 23:10:33 +0200") 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: Pjotr Prins Cc: 32183@debbugs.gnu.org Hello, Pjotr Prins skribis: > guix pull > > Updating channel 'guix' from Git repository at 'https://git.savannah.gnu= .org/git/guix.git'... > Building from this channel: > guix https://git.savannah.gnu.org/git/guix.git 91cc2a3 > guile: warning: failed to install locale > substitute: updating substitutes from 'https://mirror.hydra.gnu.org'... = 100.0% > substitute: updating substitutes from 'https://mirror.hydra.gnu.org'... = 100.0% > Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/xw7kc681ivcls1lpp= 0qy0xljljzd70dr-groff-1.22.3... > groff-1.22.3 2.7MiB = 1.2MiB/s 00:02 [##################] 100.0% > > /gnu/store/sf84mb2y5vcykwq9fv02l2nipp34qng2-guix-daemon-0.15.0-3.3d43017= /libexec/guix/download: line 8: /root/.config/guix/current/bin/guix: Permis= sion denied > /gnu/store/sf84mb2y5vcykwq9fv02l2nipp34qng2-guix-daemon-0.15.0-3.3d43017= /libexec/guix/download: line 8: exec: /root/.config/guix/current/bin/guix: = cannot execute: Permission denied > builder for `/gnu/store/24ag580271wa640529ycykdwj0lk0g6z-curl-7.61.1.tar= .xz.drv' failed with exit code 126 > cannot build derivation `/gnu/store/17lw3svpjqygpj739yynyz6b8abddikx-cur= l-7.61.1.drv': 1 dependencies couldn't be built > Backtrace: > 18 (primitive-load "/gnu/store/blfsj798qh4i2pmrcvyaidmsdiz?") > In ice-9/eval.scm: > 155:9 17 (_ _) > > Can you think of a way of getting out of this loop? What am I doing wrong= here? I don=E2=80=99t think you=E2=80=99re doing anything wrong. Could anyone of= you who experience this problem strace guix-daemon? I=E2=80=99ve thought about thi= s and don=E2=80=99t understand where that EACCES (=E2=80=9CPermission denied=E2= =80=9D) comes from. Specifically, you=E2=80=99d have to run something along these lines as root: strace -f -p $(pidof guix-daemon) -o log and then, as root or non-root (it doesn=E2=80=99t matter), run, say: guix build curl -S --no-substitutes Thanks in advance! Ludo=E2=80=99.