GNU bug report logs

#44872 Installer crash: 'uuid->string' is passed #f in lieu of a UUID

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Full log

Message #61 received at 44872@debbugs.gnu.org (full text, mbox, reply):

Received: (at 44872) by debbugs.gnu.org; 12 Jun 2021 16:53:20 +0000
From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 12 12:53:20 2021
Received: from localhost ([127.0.0.1]:41975 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1ls6sq-0001fQ-BA
	for submit@debbugs.gnu.org; Sat, 12 Jun 2021 12:53:20 -0400
Received: from eggs.gnu.org ([209.51.188.92]:38588)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@gnu.org>) id 1ls6sp-0001fD-Ds
 for 44872@debbugs.gnu.org; Sat, 12 Jun 2021 12:53:19 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:44394)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <othacehe@gnu.org>)
 id 1ls6sk-000510-14; Sat, 12 Jun 2021 12:53:14 -0400
Received: from [2a01:e0a:19b:d9a0:f2f7:a404:c3d3:f8b4] (port=56286 helo=meije)
 by fencepost.gnu.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1)
 (envelope-from <othacehe@gnu.org>)
 id 1ls6sj-00008u-Me; Sat, 12 Jun 2021 12:53:13 -0400
From: Mathieu Othacehe <othacehe@gnu.org>
To: David Wilson <david@daviwil.com>
Subject: Re: bug#44872: Installer crash: 'uuid->string' is passed #f in lieu
 of a UUID
References: <300530410.943064.1606325189191@mail.yahoo.com>
 <87fsxvsyek.fsf@daviwil.com> <8735tunqla.fsf@gnu.org>
 <87a6o071vh.fsf@daviwil.com> <87a6nzxc7h.fsf@gnu.org>
 <875yyn6l9d.fsf@daviwil.com> <87pmwred5f.fsf@gnu.org>
 <871r97195g.fsf@daviwil.com>
Date: Sat, 12 Jun 2021 18:53:12 +0200
In-Reply-To: <871r97195g.fsf@daviwil.com> (David Wilson's message of "Sat, 12
 Jun 2021 06:53:47 -0700")
Message-ID: <87bl8bhvnr.fsf@gnu.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 44872
Cc: 44872@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hey,

> It seems that for some reason the installer has automatically picked a
> mount point of `/boot/efi' for `/dev/sda2' in addition to the mount
> points on my actual hard drive.  I now see an error dialog saying that
> it can't retrieve the UUID of /dev/sda2 when I try to proceed past the
> partitioning page.  If I clear the mount point for /dev/sda2, I am now
> able to proceed to the page to with the generated system configuration!

Oh, I understand! The installation device is not detected by the
non-install-devices procedure, as it often happens. Hence, the
create-special-user-partitions finds two ESP partitions. The one on your
main hard drive and the one on the installation ISO.

Reading the UUID of the ESP partition of the installation ISO returns
false, not sure why, but this is not the central issue.

I improved the install device detection with
154a4e046281c28e39b5016e965d3d937a2ea4a1 by removing the device with the
default Guix System image ISO label.

This is quite fragile and if someone has a better idea, please feel free
to share it :). In the meantime, it should completely fix your issue.

Thanks a lot for your help,

Mathieu




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sun Dec 22 09:10:29 2024; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.