From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#31825: guix offload fails with guix-authenticate error Date: Fri, 15 Jun 2018 00:08:49 +0200 Message-ID: <877en1xbpq.fsf@gnu.org> References: <87y3firpjs.fsf@gmail.com> 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]:59350) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTaQR-0005eX-KY for bug-guix@gnu.org; Thu, 14 Jun 2018 18:09:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fTaQQ-0002jH-QU for bug-guix@gnu.org; Thu, 14 Jun 2018 18:09:03 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:40738) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fTaQQ-0002iq-LX for bug-guix@gnu.org; Thu, 14 Jun 2018 18:09:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fTaQQ-0007UX-Br for bug-guix@gnu.org; Thu, 14 Jun 2018 18:09:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87y3firpjs.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 13 Jun 2018 23:54:15 -0400") 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: Maxim Cournoyer Cc: 31825@debbugs.gnu.org Hello, Maxim Cournoyer skribis: > I've read the documentation carefully many times, but I still can't make > `guix offload' work. It always fails like so: > > guix offload test > guix offload: testing 1 build machines defined in '/etc/guix/machines.scm= '... > guix offload: '192.168.1.105' is running guile (GNU Guile) 2.2.3 > guix offload: Guix is usable on '192.168.1.105' (test returned "/gnu/stor= e/883yjkl46dxw9mzykykmbs0yzwyxm17z-test") > sending 1 store item to '192.168.1.105'... > exporting path `/gnu/store/wrv01knf5xa76j73afscj066pbqq1na3-export-test' > guix offload: error: build failed: program `guix-authenticate' failed wit= h exit code 1 Presumably what this means is that the remote machine rejected the store item we sent it. To fix it, you need to authorize the signing key of the first machine on the second machine, using =E2=80=98guix archive --authorize=E2=80=99. You also need to do the reverse and =E2=80=98guix offload test=E2=80=99 wil= l also check that. Can you make sure the machines are authorized by each other? (Check /etc/guix/acl on each.) HTH, Ludo=E2=80=99.