From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id AHEjORScv2BUJQEAgWs5BA (envelope-from ) for ; Tue, 08 Jun 2021 18:34:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id iGRwNBScv2BbMwAA1q6Kng (envelope-from ) for ; Tue, 08 Jun 2021 16:34:28 +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 07B5C13632 for ; Tue, 8 Jun 2021 18:34:24 +0200 (CEST) Received: from localhost ([::1]:41724 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lqegH-0006ZN-U5 for larch@yhetil.org; Tue, 08 Jun 2021 12:34:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35290) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqefx-0006Z0-Us for bug-guix@gnu.org; Tue, 08 Jun 2021 12:34:01 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:48071) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lqefx-0004ja-NP for bug-guix@gnu.org; Tue, 08 Jun 2021 12:34:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lqefx-00066V-KJ for bug-guix@gnu.org; Tue, 08 Jun 2021 12:34:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#44872: Installer crash: 'uuid->string' is passed #f in lieu of a UUID Resent-From: David Wilson Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 08 Jun 2021 16:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44872 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mathieu Othacehe Received: via spool by 44872-submit@debbugs.gnu.org id=B44872.162316999723408 (code B ref 44872); Tue, 08 Jun 2021 16:34:01 +0000 Received: (at 44872) by debbugs.gnu.org; 8 Jun 2021 16:33:17 +0000 Received: from localhost ([127.0.0.1]:59617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqefE-00065U-R2 for submit@debbugs.gnu.org; Tue, 08 Jun 2021 12:33:17 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:58147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqefD-00065E-2B for 44872@debbugs.gnu.org; Tue, 08 Jun 2021 12:33:15 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id EB6005C00E0; Tue, 8 Jun 2021 12:33:08 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 08 Jun 2021 12:33:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daviwil.com; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm2; bh=E0FKr7c01AAyuAPKaZi+fMNfPi k7sVFQkbi9iyQqyX8=; b=X9uOCDQsrvKthK8yNTebMrvos/YoGTGrHHhQkUWDjy ftXxBRXuxcnqXIo+ujGTRVF68yVqoRiZnkWCkPdw7raX96k0rFPuMYMUGkQfLqW8 Inf8YsH+bTF0v8+Lok24PyL0vgmXYtXC3+L6Ft8hbICLBmSjEk5EKSy0X/jQZtsb 1LeIhWChpPsexZTnYxCaHXq46nqYBX6N7CM3vntaX6a1l4EYmk4vz6OAgcrwQ7h0 kVDkAy6vSTEvq4StkrzRbPhFecqwvnwxR6MitYWSCQzqDmvzAivdxueLUPZ0a+TF XHPi9Nv6LXkx+7H5oqjyOo9vK3bdjEZ1BGmnOI5eJiVA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=E0FKr7 c01AAyuAPKaZi+fMNfPik7sVFQkbi9iyQqyX8=; b=Glw8OjwpFmKsRzJQHsKod3 MPt3+dCDHz17kiO/tKOIz3ks6v+7MolihsIaKBcsWc2gkCJqluR0yLzMtoO4Pmem hiZjbyHNms1C0aJ6V7+5tw9YrSbKg/5xpzN/gY2AtEDF5pe+HD3lAoqL/AMrEEyt L4fOgge3hQXsOFATW3IdWE5I+965lTiKgafWmSdMfKyfGtxg6oXPISWcttqFL2a/ 3yShWgBAbyiPB5YQpOmk6EhaRJU9XV6YPByGGBgKnCBPWDVKU0zloe+Mk0OyzrUh bCWk4sqVzfL+MpruBn1KWfhvfTMKvrshqumLzSHzN6h2kCNMS53cUBxdNbEp9qGA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfedtledgkeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufgjfffkgggtsehttdertddtredtnecuhfhrohhmpeffrghvihgu ucghihhlshhonhcuoegurghvihgusegurghvihifihhlrdgtohhmqeenucggtffrrghtth gvrhhnpeeigfffteduffegudfhgeduheeifeejteehgeefkeeuhfetkeevgfelkeegteev heenucffohhmrghinheptdigtddrshhtpdgvgihtgedrrghsnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepuggrvhhiugesuggrvhhifihilhdr tghomh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 8 Jun 2021 12:33:08 -0400 (EDT) References: <300530410.943064.1606325189191@mail.yahoo.com> <87fsxvsyek.fsf@daviwil.com> <8735tunqla.fsf@gnu.org> User-agent: mu4e 1.4.15; emacs 28.0.50 From: David Wilson In-reply-to: <8735tunqla.fsf@gnu.org> Date: Tue, 08 Jun 2021 09:33:06 -0700 Message-ID: <87a6o071vh.fsf@daviwil.com> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 44872@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1623170066; 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:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=E0FKr7c01AAyuAPKaZi+fMNfPik7sVFQkbi9iyQqyX8=; b=iFv+MH8Nbew6BGxBp2UEfM43Insq23k8LT5CxR+6Uhv9wnA5jQ94X921nkhrUo3ADHTfg4 ImAfP1OI8GE99+zFp6c8wVqe+UEhnPiRz5Qgcvhhj3pfKS6/M1x/o4RWByHM2u51V6NOXu azt+4UekyXNZR4UmHuKm2GWxZtIxGT9iexRiKtoVNotEwi4WpU49R6Ggp4kqgb+V/kYLwA 0uV5kjfbKfnxzR6pQ3Qs/3gxP8aVLm+7MG6KDkSBcYG5pfY1lhUmTYuPenqD2wntJx5fz9 WM7NEeAPHFy6xXzsCYdZE2rNHL0RfxF7Iyj+Ni1v77JcBYWctka0i2/fDsOp4Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1623170066; a=rsa-sha256; cv=none; b=NVPUOEa7muRgl6y+s8kqdZFUkmPtAjgi4ATJnijfudG9ym821JpR47SM08A9edKQV2jPib Zd8V26APQVXJGEGGk1HtqrjplDTS2VEEHZ0Y1DAcLDY2hSN9/8pSlFiGrm2B4QsrKf2xy5 m9tse48K73xsxJk2HQk6apxSd7TaSuybmwqltGYEPrgamMlK1KK8eCiYuJG/ZMUKAdwpDx 0/k0Bsv5y3x5JkrIJho8LFZkc8eV9sTIDaBDtJ0qchEiXvWqgmsmG3NgMJ1JDh7G3OsEsq zXT+aUZA0L3IKTDrg5SjJrgcVCzzurXpq4U1LUVkQAAhqFBqvkOqSfMvJ6Wnvg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=daviwil.com header.s=fm2 header.b=X9uOCDQs; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=Glw8Ojwp; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=daviwil.com header.s=fm2 header.b=X9uOCDQs; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=Glw8Ojwp; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 07B5C13632 X-Spam-Score: -1.42 X-Migadu-Scanner: scn1.migadu.com X-TUID: xET48220qpjR Hi Mathieu! Mathieu Othacehe writes: > The problem here is probably caused by the "free-parted" procedure > returning before all the partitions are properly created by the kernel. > > You could maybe try to run a custom installer image with the hideous > attached patch to confirm this theory. I built a new installer image with the fix you provided and it unfortunately didn't resolve the issue. I did see the sleep occur after I confirmed the partitioning dialog, so the patch is definitely in place. I spent a lot of time on Sunday investigating this and I'm pretty confused as to why it's happening. It seems that for some reason `read-partition-uuid' is returning `#f' for one of my partitions in the installer but I'm not sure which one it is. Is it the case that it should only be looking at the partitions that I'm mounting? Take a look at these logs from a `guix repl' session (sorry for the image, couldn't copy text from that machine): https://0x0.st/-_no.jpg The two partitions that I'm setting as mount points in the graphical installer are: - /dev/nvme0n1p1: An existing vfat EFI partition created for the original Windows install on this machine - /dev/nvme0n1p6: A fresh ext4 partition that I created and formatted myself in the shell with `cfdisk' and `mkfs.ext4'. As you can see from the logs, both `read-partition-uuid' and `uuid->string' are both returning the expected outputs. I've double-checked the UUIDs with `cfdisk' and they match up perfectly. The reason why I think this isn't related to `free-parted' is because I'm not actually creating or changing any of the partitions in the partitioning page; the only setting I change is to set the mount point of /dev/nvme0n1p6 to `/'. The EFI partition is already detected and set to mount at /boot/efi. Any thoughts on what else I can try? I'm happy to try anything since I have a very reliable repro in front of me :) Thanks! David