From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id qPjKKj/LTWebHwEAe85BDQ:P1 (envelope-from ) for ; Mon, 02 Dec 2024 14:59:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id qPjKKj/LTWebHwEAe85BDQ (envelope-from ) for ; Mon, 02 Dec 2024 15:59:11 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b=MC9L7lwN; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1733151550; a=rsa-sha256; cv=none; b=LhyVeKz5hQJz5pdd0QXpDS1IR++ZgiCBa1yKIx5ulUSCdy6IEkwQMo3jMd6IK9MGRJ2myA GE/kmHTFJe9Ea6BYH3s7XqLw7iTSc/rNWZtPtHW3aroGxGEB3qrfZqyv+Y0F0lbwZ2+BGx oi7e+ECEK/s3seA8QUD1qCDH/dWPcKvrrHOt5Pq2S0v6jiDYKrAmwrVmUK8wiT64xcJjNg +3udEUhBSW/oiyqk9oI6Nla5lurS9vOCu/AWLIqx6eEvKrVOduTMue9mwLynbSP61yoH3M PqPodtu0UzUHh2v8f/JjKTaaf4EyRmONX4TXd1sG0JfHkqlAdzu+WJA7RT9rqQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b=MC9L7lwN; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1733151550; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=vvbMwrbsW7ux1KVodr0wzKbYET77IUhI1EyU5S2EQ/g=; b=n+jBJlPe/UNm6qzJWooOx+v2RxzaSfZW3LFapDMZlGH1XMiVYk+ZAGwPcQzf0HAP/jAfJj ZR9in9HkfXtujobK2o4eeDV2ipxVSbuQganHYWOzIxqvWKnwCsvJlpMzSaWhWeY2NVLecx FVxs4JK1XXprnTyhXen2qYipeoptLTSz7fB7kmLxlMO/EQB+LjJ3DU9D+PNdgouCGnGseR hCQU1X6g1zmtfA4uFDEvKZ18goxXF54mNdSC/eDIYr+GNxTjNQa5gpaYZFv5aVXpYObZfb LEyMeN3WbEa26REhcb2HiaeTxXnglUFMDUZC5pyflEU2U0mJjU2nITNCLvSSQw== 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 73E375B8E7 for ; Mon, 02 Dec 2024 15:59:10 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tI7sw-0007LV-Kx; Mon, 02 Dec 2024 09:58:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tI7su-0007L5-Ge for help-guix@gnu.org; Mon, 02 Dec 2024 09:58:48 -0500 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tI7ss-00077y-Fv for help-guix@gnu.org; Mon, 02 Dec 2024 09:58:48 -0500 Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-53de579f775so5978117e87.2 for ; Mon, 02 Dec 2024 06:58:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733151524; x=1733756324; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=QpaESf/Idf6oRWlifmFKv1wYfSX+dl2lwzkL9l5xTFc=; b=MC9L7lwN3K6aikF/nq3NX7+1JIJuqg/CbUCFFtaIX5RL6jLqTIYVwoENb+KZBMyynD SKi0txmk4F0SVmQUENWN5HcQ7lCZ13gyU4cyxNRJOOurf8lwd/IMi9Tt1P4xUtpfsbUd Zq2twtnTgokDZ/rbkLp/XTFGkaWSeVzFBW3ZXOT7aUx+UZhKiSNcjaISjJPYGxxhDIKT AzLGC1Q8Evoo67eAOE1O4isLUeleq9wDyJgwdBUjOSRd+q+si+KNiRxV3IYppaMP0bkW VRpf+vB40VeXaDTAZ+xYUAB7k3C52elMb2vLETOOFwwnfbRf724ftcE+93+8aGDyKZW4 fNiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733151524; x=1733756324; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QpaESf/Idf6oRWlifmFKv1wYfSX+dl2lwzkL9l5xTFc=; b=GcneSLrnLpGaD4nAjmIl93qNbGXkDyyIYIIx+SamydRA15Sg3sQHQfZfocCTbjfHpE z+oe/FxMTvDI2JqGsJvshxJUWyM/55sSQHemeGa9JR5JCLonQjHl+aO75kOg3o8UVKA7 NfsJEUiMHC35iKVpnmbiMkSg3GWal0N0uCnNQLdnX9dim5vWciJB6Q5mwUUEymchvi69 7ei7/g7nPQQTuMWn6A1tKO8GBJVr3ZeyxuxSjlc798HpxtgSaeVyrd3aOWgCcInRIOqk +Tllpo8+1d6tMLawC0eGO6AuIDCL4BUHFgFzVRlMM/kJ4NIlfA4WHN2ldCj0GmTCXauR PPSg== X-Gm-Message-State: AOJu0Yyavbb1GBZdrNxi18EkZFmKsHpXXnczR0Yoorcyb689cXdQX/YP xVWB+7eaPKUeE1KI4+JMCNVRiDFjPb9w7f7Y0Dasf0fQuUcd6CJCVXoHRCSh2pZJ/bqffb7avql yLYwGcb3iT0yZS8cjKacnalsGVtUZrwtXNz8= X-Gm-Gg: ASbGnctJBVW1vKMmVZbowr34xD4HXvOzgNJEE24vM+OqTxsJaoiGIQLPFzsMfMZwemx Csxry7oB7t2DSAsOSeEnDqb/n9DLHbCnl X-Google-Smtp-Source: AGHT+IGOUbP4g006kCZ3lGS6bCWPeyjsRWAEj/bqwDDaPXphAKcOsPe9dT2y2G5YfZgjCUsSlCsEcGLF2qltgevMmq4= X-Received: by 2002:ac2:51c6:0:b0:53d:a132:14f5 with SMTP id 2adb3069b0e04-53df01172f5mr18366599e87.57.1733151523746; Mon, 02 Dec 2024 06:58:43 -0800 (PST) MIME-Version: 1.0 References: <2BAE79B2-2C7E-4B6D-977E-8A96B93D83AF@tobias.gr> In-Reply-To: <2BAE79B2-2C7E-4B6D-977E-8A96B93D83AF@tobias.gr> From: Timothy Washington Date: Mon, 2 Dec 2024 09:58:31 -0500 Message-ID: Subject: Re: Access to nongnu channel To: Tobias Geerinckx-Rice Cc: help-guix@gnu.org Received-SPF: pass client-ip=2a00:1450:4864:20::130; envelope-from=twashing@gmail.com; helo=mail-lf1-x130.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, HTML_MESSAGE=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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 73E375B8E7 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -2.32 X-Spam-Score: -2.32 X-TUID: 7zKWowfP4e7r That's interesting. Thanks for your feedback. Using sudo in both invocations, does a successful "guix pull". But has the same failure on "guix system reconfigure". $ sudo guix pull ... $ sudo guix system reconfigure system.scm guix system: error: failed to load 'system.scm': ice-9/boot-9.scm:3330:6: In procedure resolve-interface: no code for module (nongnu packages linux) But then calling "guix pull" without sudo, fails $ guix pull ... $ guix system reconfigure system.scm guix system: error: failed to load 'system.scm': ice-9/boot-9.scm:3330:6: In procedure resolve-interface: no code for module (nongnu packages linux) =3D> However, I seem to get further along when I specify "channels.scm". After adding "(guix profiles)" to the "use-modules" in system.scm... (use-modules (gnu) (nongnu packages linux) (guix profiles)) I get a bit further, where guix can't find another form... *Which package has "manifest->packages" ?* $ guix pull --channels=3Dchannels.scm ... $ guix system reconfigure system.scm /home/twashing/dotfiles/system.scm:36:6: error: manifest->packages: unbound variable hint: Did you forget a `use-modules' form? NOTE: Updated system.scm (use-modules (gnu) (nongnu packages linux) (guix profiles)) (use-service-modules cups desktop networking ssh xorg) (load "guix/fonts.scm") (operating-system (kernel linux) (firmware (list linux-firmware)) (locale "en_US.utf8") (timezone "America/New_York") (keyboard-layout (keyboard-layout "us")) (host-name "guix") (users (cons* (user-account (name "twashing") (comment "twashing") (group "users") (home-directory "/home/twashing") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) (packages (append (list (specification->package "nss-certs")) (manifest->packages (specifications->manifest '("gcc-toolchain" "make" "git" "emacs" "vim" "tree" "ungoogled-chromium" "the-silver-searcher" "ripgrep"))) (manifest->packages (packages->manifest (list font-iosevka))) %base-packages )) (services (append (list (service gnome-desktop-service-type) (service xfce-desktop-service-type) (service openssh-service-type) (service tor-service-type) (set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout)))) %desktop-services)) (bootloader (bootloader-configuration (bootloader grub-efi-bootloader) (targets (list "/boot/efi")) (keyboard-layout keyboard-layout))) (swap-devices (list (swap-space (target (uuid "e5f1a4a1-f2fd-4e7e-8ec7-05abcd4d70f3"))))) (file-systems (cons* (file-system (mount-point "/boot/efi") (device (uuid "E6AE-7A56" 'fat32)) (type "vfat")) (file-system (mount-point "/") (device (uuid "e67e1014-9dfe-4b14-a113-ce9c56f963bf" 'ext4)) (type "ext4")) %base-file-systems))) Tim Washington Interruptsoftware.com (647) 283-2856 On Mon, 2 Dec 2024 at 01:53, Tobias Geerinckx-Rice wrote: > Hi Timothy, > > Is the 'guix' being invoked with 'sudo' the one created by 'guix pull' > (~/.config/guix/current/bin/guix)? I suspect it isn't. > > You can verify with > > $ sudo guix describe > > and > > $ sudo which guix > > ('which' is often not the best answer to 'which binary will run?', but > here it is.) > > If 'sudo' is invoking a different 'guix' than the one in your user's PATH= , > you need to configure it to do so or explicitly use > > $ sudo -E guix system reconfigure =E2=80=A6 > > IIRC. YMMV. CYA. IANAL. > > Kind regards, > > T G-R > > Sent on the go. Excuse or enjoy my brevity. >