From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: offload: error: failed to connect to `# Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:54808) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1glc6y-0007vU-5P for help-guix@gnu.org; Mon, 21 Jan 2019 11:07:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1glc6t-0004Bi-Qg for help-guix@gnu.org; Mon, 21 Jan 2019 11:07:42 -0500 Received: from mail-qt1-x829.google.com ([2607:f8b0:4864:20::829]:45783) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1glc6p-00043C-T1 for help-guix@gnu.org; Mon, 21 Jan 2019 11:07:37 -0500 Received: by mail-qt1-x829.google.com with SMTP id e5so24025708qtr.12 for ; Mon, 21 Jan 2019 08:07:30 -0800 (PST) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix Dear, I am not able to setup the offloading hook. I mimmick the example: (list (build-machine (name "my-machine.example.org") (system "x86_64-linux") (host-key "ssh-ed25519 AAAAB3Nza=E2=80=A6") (user "simon") (private-key (string-append (getenv "HOME") "/.ssh/identity-for-guix")))) Then I get the error: guix offload test guix offload: testing 1 build machines defined in '/etc/guix/machines.scm'.= .. guix offload: Guix is usable on 'my-machine.example.org' (test returned "/gnu/store/883yjkl46dxw9mzykykmbs0yzwyxm17z-test") guix offload: 'my-machine.example.org is running GNU Guile 2.2.4 guix offload: error: failed to connect to `#': Protocol error I am not able to find what is wrong. Moreover, if I try: guix build emacs --no-substitutes process 4189 acquired build slot '/var/guix/offload/my-machine.example.org/= 0' ;;; [2019/01/21 16:58:01.231460, 0] private-key-from-file: [GSSH ERROR] The file does not exist or permission denied: "/root/.ssh/identity-for-guix" I do not understand: 1. between who is the key pairing? root or daemon or user? 2. in which $PATH Guile needs to be in? which profile? Thank you in advance for any insights. All the best, simon