From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id yMCBLKfo9GMjqwAAbAwnHQ (envelope-from ) for ; Tue, 21 Feb 2023 16:52:07 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id eKVrK6fo9GOw4gAAG6o9tA (envelope-from ) for ; Tue, 21 Feb 2023 16:52:07 +0100 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 0CBD010C44 for ; Tue, 21 Feb 2023 16:52:06 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=uni-bremen.de header.s=2019 header.b=TMKS85fC; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=uni-bremen.de (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1676994727; a=rsa-sha256; cv=none; b=bxQ0rNesb45pgJ6GnHHf/gjamK5YVlOn42asN8zC9Ap5oOm61JK5pPiSNpfpzg2/NULqRC N9nJCOJasnhoDK424OIQoI4yLsoNkUnk8Zw7u3etyC777s9ssW0wjAjUm/79CmUL+8xPhd mOnI2FBAj3ZfuBS0WgMmvYh058Ikvr4f5wwm8KoRmTHwL6DuuRdZyLd4ViXMQQF/qPhTZ8 Ts3/KLpzw+fdKpW1IuFpEDawFo6V/flOdd/sxQA774xb3fHxpkE1ZdxBb2mrbA6ivqRL52 slI3Sz7qrS78ad1Jke88tboKBAc8Ppsu1E6EqQ9knu9XONZOPGbU2DyEZ/LY9A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=uni-bremen.de header.s=2019 header.b=TMKS85fC; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=uni-bremen.de (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1676994727; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=t33FX8xmqkGgpAPYWSbal9zpjssczyDhUr7BNjENwvs=; b=Ozwt8VmNu8RDvcwbzM2CDkDAc9LmmpBJo2ABl3SbLHY8d4Q2CCUJ8xhe/Z8MkBlkMIdXWp 8MNOIQOGLq/2OSpv4BdaRljfkTMfJkhodM5cMmfjRyY/Z9Cg+rh/hQ7IJY7pYwYI5BBuqZ YQ+v14uYLv0F0sOAGlqHB8Y2CoedNQ8svqzK7P0TS/hO06l2Ej6e02rGW0fxOyS86YDyak s3S4wHkpmWx+AYKR8nWlPFx9AEjpVpFa7nNuk/5P7K8fPw648iSjfomPce3X/8qk7DPI45 8R4lEh1CSGjV2wMaEbzKO3MtXaJ1Xix12LJ6j0aDHnjWrTUHHKePkxk3dk28OA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pUUur-0001Ed-4d; Tue, 21 Feb 2023 10:50:54 -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 1pUUua-0000uU-Iy for help-guix@gnu.org; Tue, 21 Feb 2023 10:50:38 -0500 Received: from gabriel-smtp.zfn.uni-bremen.de ([2001:638:708:32::15] helo=smtp.zfn.uni-bremen.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUUuX-0004Mw-Dy for help-guix@gnu.org; Tue, 21 Feb 2023 10:50:36 -0500 Received: from [192.168.178.52] (ip4d16eb70.dynamic.kabel-deutschland.de [77.22.235.112]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4PLkJc0MwhzDCbQ for ; Tue, 21 Feb 2023 16:50:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-bremen.de; s=2019; t=1676994624; bh=MmMRVdVG/Mj0XuLyQvyL5r2k/pXErlOnP9DWU37X7o4=; h=Date:From:To; b=TMKS85fCaWowD0pZD+T+SduqCU+RGC73I4YH37F6fzGh9tflUBCexr1p7psLsN/QK Qo+uS5Z5prBPGs62VdlUR5XYn3TkulEvPPdw3oz/gED8k9xF6VxpqUYkxTM1vqdFRL u9Njgn5YQgM97ZgWAap9YcXbXJFgvvJuho3386/IhMkqN0rD4EvAjRc8UydG8uVRoX m4A25I3IgQv8zFnuktNOMEtLaF5WAWfhcjQK1iHWHQZMPnmIb1pTxkJPuvgYaHfhGJ fALtWZuALtm6aToeoQTDy0Cr1CgU60fj2b6oZoVhdoydsxOdY8HdXADRBLRlsYZ0Fg vPD0SzfwlwnpQ== Content-Type: multipart/mixed; boundary="------------G7bdGPpWcVhoBnWWJ7azA6D6" Message-ID: Date: Tue, 21 Feb 2023 16:51:11 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Content-Language: de-DE From: Martin Castillo Subject: guix system image fails with: service 'swap-/swapfile' requires 'file-system-/' To: help-guix@gnu.org Received-SPF: pass client-ip=2001:638:708:32::15; envelope-from=castilma@uni-bremen.de; helo=smtp.zfn.uni-bremen.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DC_PNG_UNO_LARGO=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: X-Migadu-Queue-Id: 0CBD010C44 X-Spam-Score: -2.05 X-Migadu-Spam-Score: -2.05 X-Migadu-Scanner: scn0.migadu.com 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-TUID: uhRI7Rbe/bPR This is a multi-part message in MIME format. --------------G7bdGPpWcVhoBnWWJ7azA6D6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, I'm testing guix system image with the attachend config, and I get this error: /mnt/root/man.config.scm:35:14: warning: the 'target' field is deprecated, please use 'targets' instead guix system: warning: Consider running 'guix pull' followed by 'guix system reconfigure' to get up-to-date packages and security updates. guix system: error: service 'swap-/swapfile' requires 'file-system-/', which is not provided by any service I can't find anything regarding a file-system-/ service. I do have a rootpartition in 'file-systems'. Why is that not sufficient? If I remove the dependency in swap-devices, it builds, though the system gets stuck on boot shortly after generating ssh keys. Picture is attached. Any hints for that problem? Martin (use-modules (gnu)) (use-service-modules desktop networking ssh xorg) (operating-system (locale "de_DE.utf8") (timezone "Europe/Berlin") (keyboard-layout (keyboard-layout "de" "neo")) (host-name "minswap") (issue "minimal system with swap, swap dependencies") (users (cons* (user-account (name "mcd") (comment "Martin") (group "users") (home-directory "/home/mcd") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) (packages (append (list (specification->package "nss-certs")) %base-packages)) (services (append (list (service dhcp-client-service-type) (service openssh-service-type) ) %base-services)) (bootloader (bootloader-configuration (bootloader grub-efi-bootloader) (target "/efi") ; deprecated (keyboard-layout keyboard-layout))) (mapped-devices (list (mapped-device (source (uuid "e35658c9-6e31-431a-9397-2e988e32fe63")) (target "lukspart") (type luks-device-mapping)) (mapped-device (source "lvmSystem") (target "lvmSystem-volRoot") (type lvm-device-mapping)))) (file-systems (cons* (file-system (mount-point "/efi") (device (uuid "845E-533F" 'fat32)) (type "vfat")) (file-system (mount-point "/") (device ; mapped device name: lvmSystem-volRoot, FS-label is guixsd-root (uuid "0584a348-341b-475d-b19f-93b5567ee02b" 'ext4)) (type "ext4") (needed-for-boot? #t) (dependencies mapped-devices)) %base-file-systems)) (swap-devices (list (swap-space (target "/swapfile") (dependencies (filter (file-system-mount-point-predicate "/") file-systems))))) (kernel-arguments (cons* "resume=/swapfile" %default-kernel-arguments --------------G7bdGPpWcVhoBnWWJ7azA6D6 Content-Type: image/png; name="encrypted_root-swap-nodep_boot-stuck.png" Content-Disposition: attachment; filename="encrypted_root-swap-nodep_boot-stuck.png" Content-Transfer-Encoding: base64 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 AADm839MkOQy5fA2OAAAAABJRU5ErkJggg== --------------G7bdGPpWcVhoBnWWJ7azA6D6--