From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 2GMCMN/5xWDOvwAAgWs5BA (envelope-from ) for ; Sun, 13 Jun 2021 14:28:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id mM9xK9/5xWDGHgAAbx9fmQ (envelope-from ) for ; Sun, 13 Jun 2021 12:28:15 +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 4039F893A for ; Sun, 13 Jun 2021 14:28:15 +0200 (CEST) Received: from localhost ([::1]:52926 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lsPDp-00089z-TY for larch@yhetil.org; Sun, 13 Jun 2021 08:28:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55918) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lsPDj-00089B-Ay for bug-guix@gnu.org; Sun, 13 Jun 2021 08:28:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59571) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lsPDf-0005WN-5I for bug-guix@gnu.org; Sun, 13 Jun 2021 08:28:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lsPDf-0001YT-3O for bug-guix@gnu.org; Sun, 13 Jun 2021 08:28:03 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#47780: [installer] Trying to install to DVD leads to crash Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 13 Jun 2021 12:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47780 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 47780-submit@debbugs.gnu.org id=B47780.16235872335892 (code B ref 47780); Sun, 13 Jun 2021 12:28:03 +0000 Received: (at 47780) by debbugs.gnu.org; 13 Jun 2021 12:27:13 +0000 Received: from localhost ([127.0.0.1]:42879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsPCq-0001Wy-Sv for submit@debbugs.gnu.org; Sun, 13 Jun 2021 08:27:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsPCp-0001Wj-0o for 47780@debbugs.gnu.org; Sun, 13 Jun 2021 08:27:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40826) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lsPCj-000594-LO; Sun, 13 Jun 2021 08:27:05 -0400 Received: from [2a01:e0a:19b:d9a0:f2f7:a404:c3d3:f8b4] (port=41270 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lsPCj-0007pl-DX; Sun, 13 Jun 2021 08:27:05 -0400 From: Mathieu Othacehe References: <87sg3sd70u.fsf@inria.fr> Date: Sun, 13 Jun 2021 14:27:04 +0200 In-Reply-To: <87sg3sd70u.fsf@inria.fr> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Wed, 14 Apr 2021 21:02:09 +0200") Message-ID: <87czsqgdbb.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-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: 47780@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=1623587295; 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; bh=4cfI7U9aLRUTSzhcF/jLOfpPNnyRoaDxfntYNV823cg=; b=VxlEKJ18dx7rvfgbSqPw62MZ+/K/ke4Ypgp+NkA4YjE0calcbuel8jesqWkPCd6ol7Fzka bZcX63z947RkmlyB6vP/gKyCmcShTeYLd9zEvOHoNbjAcBkyMdN9g8HOPfTYjeJht+ZSan F3tgzatv5RY5cKgoSlUtADmCzugVC/p5V1/FB6u89o35GPe/HxViQTYhTkxnvTknYCnog+ Z8VZ2aNTwOV//keou4sWhZ+AJ4+ZyQAGvB7FFCTxiNBoC4SFLP2o8fP8r4bjSXTZtx6yc2 wflt3ONXa0S2kEYENuxlsmGQUDNEp+tUoHb1gLYv5P15T+U9Ws2zwEYIIV70AA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1623587295; a=rsa-sha256; cv=none; b=YIGRxuIQ1OXjnl2rPlzrllfzHJmEG28L7Q8B5RuuyNRQwyMzmyfTPMWHdDJjYhrqG4mDLO A/LYfZingl44zH2iAG3iuJUA4qxrKIJWXrxfn9i0Ou8EVEXOXCZrFrwDOuthb2RZ5TTWJz GBz1Co9OV0a3srDTibJW9NPg+JTPqfk94POGZ36mubrA8bKSqtWhxeYFPhu5RZ5YERiNHJ taAVT5TmMFRITSvy9EPTbAHkeOI8sWUzai50qx4ZvZc/cyRKa0rT4u59o/1AqrkJ8+YPfe aThwml50gHYNX8GgVKYGjyf4xoYEo513JSLQza8h25yhBnnJWMZCLKuvbVxqow== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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: -2.92 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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: 4039F893A X-Spam-Score: -2.92 X-Migadu-Scanner: scn1.migadu.com X-TUID: ib4jwo1wRqBR Hello Ludo, > Possible improvements are: > > 1. gracefully handling this error; > 2. filtering out read-only storage devices from the menu. > > Thoughts? Thanks to David's help[1], I realized that the non-filtering of the installation device was causing some of the (uuid->string #f) issues users were experimenting. With this commit: 154a4e046281c28e39b5016e965d3d937a2ea4a1, I improved the install device detection by removing the device with the default Guix System image ISO label. Now this is fragile and won't work if the ISO label is modified like in your use-case. I cannot find another reliable way to detect the installation device in the "non-install-devices" procedure. Do you have any better idea? Thanks, Mathieu [1]: https://issues.guix.gnu.org/44872