From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id lZ9WOKfs1l8sOAAA0tVLHw (envelope-from ) for ; Mon, 14 Dec 2020 04:40:07 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id gAWNM6fs1l/RUQAAbx9fmQ (envelope-from ) for ; Mon, 14 Dec 2020 04:40:07 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 674549403EB for ; Mon, 14 Dec 2020 04:40:06 +0000 (UTC) Received: from localhost ([::1]:34980 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kofeW-0003LW-Qg for larch@yhetil.org; Sun, 13 Dec 2020 23:40:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37454) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kofeN-0003LM-4j for help-guix@gnu.org; Sun, 13 Dec 2020 23:39:55 -0500 Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:53154) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kofeL-0002qA-Dk for help-guix@gnu.org; Sun, 13 Dec 2020 23:39:54 -0500 Received: by mail-pj1-x1029.google.com with SMTP id v1so5553044pjr.2 for ; Sun, 13 Dec 2020 20:39:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=Pm/fxLl3MD0S1APvBXdwblPlrGCru7CbkE8qmjR92rE=; b=CeYJ01/xOXXzsXZqSLcvb+VUu2E/ljqJhmXj0Zzn7GT4JJznGBEtt1zCjmth6ux0aW N1rXsdmoYCc9OWLH4Qw12A2fp+76gPMizdcWoOvVTbIFIyKd6MYd3/PD+T9T7LgjGy/7 gzqRXw/u24GfEI0DUOMEL80OVv0XUYPlzsaQ8StKyw5ZnojWmJsf+jjg7PWiPDd2BUG2 tGGWbXgPZ2QHpgPWV+rsbKHIe88yjDDbeXcCTt3vBzN8rENntrw4n74dJX4DAb2Iv1pZ Osm+/BZOuA05yGGTWTWqXrTfGmUauCM/P05OGN/gIlxx868mqIZ838FntL2wXTuJJEJY 8GPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=Pm/fxLl3MD0S1APvBXdwblPlrGCru7CbkE8qmjR92rE=; b=tOxHYvs7Kgu3b/0/3HdKBbeuPRwoRjZkG45/CMjfQA0WXCMv9DXceeKxUC8FS0r56a b8nkxDo4adiXXi/xg0DNuygZ944EHCkU/27as214Mt68YPh+kz8nHhHhnbetooJU9HUl EoV1c+N5ZWvrPzbA3wOgeg2kIXvNELpgKNz9aRDr7cJDfuqnV+rQTpSpufytxa2lNV+f kI0fjSF5kpcUO0CAN0YiraXC6QV5hSjR3CCzvdRlB0feEiNpPCv+RJuXVlpct/xDIbnv 1PeUMx3c0nswT8R5eRokTphKZZzv4dCPYdH6gB2DSVIvSs0ej96neblb35v3quR/O/qb wVdw== X-Gm-Message-State: AOAM533x8lYiUetYuXV2qAJvC4kn0KCZfQkSWe7Iwfr3CIXApMeivdK2 NNDoUAtjjZxxJRG3PbrLUCd+xv79W2E= X-Google-Smtp-Source: ABdhPJyYDRnv2DqSe5/x0j4JVEBF7Onnlh3ATV2aUzbDqgIeGW/CRVKKYqrVxN5ZR6jNUpZJSyxZ9Q== X-Received: by 2002:a17:90a:7501:: with SMTP id q1mr22727637pjk.46.1607920791297; Sun, 13 Dec 2020 20:39:51 -0800 (PST) Received: from [192.168.1.25] ([38.141.58.134]) by smtp.gmail.com with ESMTPSA id v17sm18445205pga.58.2020.12.13.20.39.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 13 Dec 2020 20:39:50 -0800 (PST) To: help-guix@gnu.org From: Jesse Gibbons Subject: foreign guix offload checklist? Message-ID: <8058bde5-f8fb-a3c6-97db-22f07605d869@gmail.com> Date: Sun, 13 Dec 2020 21:39:48 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=jgibbons2357@gmail.com; helo=mail-pj1-x1029.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.00 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=CeYJ01/x; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 674549403EB X-Spam-Score: -2.00 X-Migadu-Scanner: scn1.migadu.com X-TUID: nsVeUZKnKigH Hi guix, I'm trying to offload a build onto a machine with a foreign distro. I'm getting the following error: $ guix build --system=armhf-linux --no-substitutes hello The following derivations will be built:    /gnu/store/jidb0saw2s3zd1gvnziw064hbb1hxz7y-hello-2.10.drv /gnu/store/hknqainda0ardh1ch1grrazislmmm1js-module-import-compiled.drv    /gnu/store/w9lgwyp9a9v12x0bja3brhqj5ilb6l93-hello-2.10.tar.gz.drv process 22691 acquired build slot '/var/guix/offload/192.168.1.28:22/0' normalized load on machine '192.168.1.28' is 0.02 building /gnu/store/w9lgwyp9a9v12x0bja3brhqj5ilb6l93-hello-2.10.tar.gz.drv... waiting for locks or build slots... guix offload: error: failed to connect to `#': Protocol error cannot build derivation `/gnu/store/jidb0saw2s3zd1gvnziw064hbb1hxz7y-hello-2.10.drv': 1 dependencies couldn't be built guix build: error: build of `/gnu/store/jidb0saw2s3zd1gvnziw064hbb1hxz7y-hello-2.10.drv' failed Is there a checklist for what must be done to set up a machine with a foreign distro as a build machine ("build slave")? Here's what I have so far: - [X] Make sure guile-ssh is installed on master. This should already be done if master runs guix distro. - [X] Configure slave to accept master's ssh key '~/.ssh/id_rsa.pub`. If user wants to use configurations as close to default as possible, also configure it to accept '/root/.ssh/id_rsa.pub'. - [X] install guix on master - [X] Exchange guix public keys between master and slave. If master runs guix distro, the slave key should be added to the config. - [X] Add slave to /etc/guix/machines.scm as described in the manual. Am I missing any step?