From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 ML2NJVwzXmLQgQAAbAwnHQ (envelope-from ) for ; Tue, 19 Apr 2022 05:58:20 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id IEOGJVwzXmKYNQEAauVa8A (envelope-from ) for ; Tue, 19 Apr 2022 05:58:20 +0200 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 5190115672 for ; Tue, 19 Apr 2022 05:58:19 +0200 (CEST) Received: from localhost ([::1]:51306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ngf0M-0003nr-Go for larch@yhetil.org; Mon, 18 Apr 2022 23:58:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43348) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ngf08-0003ni-3W for bug-guix@gnu.org; Mon, 18 Apr 2022 23:58:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47436) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ngf06-0004r0-R4 for bug-guix@gnu.org; Mon, 18 Apr 2022 23:58:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ngf06-0004lC-Nt for bug-guix@gnu.org; Mon, 18 Apr 2022 23:58:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#55011: let user drop into REPL from installer Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 19 Apr 2022 03:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55011 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: raingloom , 55011@debbugs.gnu.org Received: via spool by 55011-submit@debbugs.gnu.org id=B55011.165034063618235 (code B ref 55011); Tue, 19 Apr 2022 03:58:02 +0000 Received: (at 55011) by debbugs.gnu.org; 19 Apr 2022 03:57:16 +0000 Received: from localhost ([127.0.0.1]:41333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngezL-0004k3-HO for submit@debbugs.gnu.org; Mon, 18 Apr 2022 23:57:15 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:37563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngezI-0004ji-Bj for 55011@debbugs.gnu.org; Mon, 18 Apr 2022 23:57:13 -0400 Received: by mail-ej1-f65.google.com with SMTP id g13so2599777ejb.4 for <55011@debbugs.gnu.org>; Mon, 18 Apr 2022 20:57:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=4rH7Xno6bjUjn5rnG6YuPhCFsJ6X1+2xQfbP4UKqh/Q=; b=GuY4inhoRG835t8dHfIY3R4fyQFbTNoTlVFnFxzQtc4EVUIPaKAuFqvsjIXzWTIt2l V+U71Fo7SGoBNUDj1A74QDLTpRUbQZcMxJQG/W2QpX0Quj4u3/ZS1MdMSvRUJVo/JfzU XSofIwvB2aA2ZHWv83QQoT2KDYZaXos/9CWUA/HcPx9XOaixOuPuZyXMUDu+stvDjqtd an3+f0shMtI+VtnIYKtMnhPxl7OwpoTq2hOgDWyhjtNNTzmjCzEJTrtifu4uUmM07iUO ltex2c8vLnaJuu5YkysAxTsEksYBv7KgxPaSxtHU/U2mONNLwOTp7FPh4ure/5CX/rhG l6pQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=4rH7Xno6bjUjn5rnG6YuPhCFsJ6X1+2xQfbP4UKqh/Q=; b=Te+GQY8GDHnIPaDcJ8pC+pZ+JLi3F8GDc7J+E8N8ddwtDHflgWYDxSrNa3gEKNirxG foJm9d8RNeUysXBnYXW0Uz+gJnY5sZRt90vdgsMCYtnbxVsuQsOv15vws+ba+pRSNEar qm72JhhO28klG14GtiUs4+sXpEsag6Vrvrr8o2Nbp/KgGgTBGavsVGh6KrOAwizPUIpR mUsIZk5guCFxCDjKg6uEgPOyrN6sTTCsmPn8mfUKIexSrXASpgGPT3lWxu2ERG/pnEdn DYbHvU8KfmvsuTHvnmYVVwyJXvff8tUz40CccR0uraSMP9QIgD0z6XMC1WbLU0taP8x7 xyDQ== X-Gm-Message-State: AOAM532PCRwl4zyQEx0AJ2nPPHBvb38E8DnpfWzsa1uegNnJ7KCL8q8B JIsb4rBVvldrbGvqOFucuCo= X-Google-Smtp-Source: ABdhPJxbOnOfD4o/o3aD5IfMZNhs/kiYndKA8W6IIa7k7jxf7AVwuTJ7fQve/mUqboVA517qRVyj+g== X-Received: by 2002:a17:906:3ec7:b0:6d6:e52b:b with SMTP id d7-20020a1709063ec700b006d6e52b000bmr11653425ejj.521.1650340626226; Mon, 18 Apr 2022 20:57:06 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id g24-20020a056402321800b00423e43ebb60sm2835209eda.61.2022.04.18.20.57.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Apr 2022 20:57:05 -0700 (PDT) Message-ID: <1cddf614be92399d4806df5fa943efb727fee554.camel@gmail.com> From: Liliana Marie Prikler Date: Tue, 19 Apr 2022 05:57:04 +0200 In-Reply-To: <20220419012310.214697b3@riseup.net> References: <20220419012310.214697b3@riseup.net> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1650340699; 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: content-transfer-encoding:content-transfer-encoding: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=4rH7Xno6bjUjn5rnG6YuPhCFsJ6X1+2xQfbP4UKqh/Q=; b=CMAltXp/Y0RLC9I3P2/000kEQKfbYf/1GHzhdoFSg29tDY2Lq4H6uA+o9GaWMaD4pMkaJk rr6RVV/gHxkp4krqFNoFvUDaRaDoUML5uLi/fJsFTZV4WxfFA+kvU2I+Vd87JClLfMrrwv wb6HYi6vsY8w+MQ2uoLWNDbMW9+uwnh4G/8DQbUOJZ2D9OcyMx4p/EHBUDh2lUtxrbEFU7 Dmq8nj0q+eRuLDi2Y8tD9o4C57tyeh2CTCMIVBuavxLD6MfHzrwHwPHo4HEleBH2Be/lWS RyFuBl2ecwzb+Ge8rd39kENYHkcjq8GVlTWMgT2M/qstYMsRr78ETu3uO73KDg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1650340699; a=rsa-sha256; cv=none; b=nhDxQGzQMCcnoTgCu9vbnqW9l5ggsQy+Cj8EnJZkhoYmbCux82yPMtLx8G5rHE46f/lywc nD08fnf/EKVHVdNJYtN2lGCZMebwytAf3J9IUuC1KoQ8eY/cBuCJwF/toFU6+jW8EpBDfZ LKIPt/khmNY32Qf44qo+Lycj211Eu4Awk/QEf7pkMv76A3yneW2qzHj3zAbqbNvWQuE4TR OnqvZui+u8Zfridho0x0eNXhvlAznbFiANCySHkib2E7V1NSIc1exYT4rYSc7gxnLHyF8f NN7DcIv8YGofbC9Tbk/LFLe/e4wKP5BPL+3VWlYm9k6KabahM2yookM2seOa5A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=GuY4inho; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 5.96 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=GuY4inho; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 5190115672 X-Spam-Score: 5.96 X-Migadu-Scanner: scn1.migadu.com X-TUID: J1P5JO2pShZN Am Dienstag, dem 19.04.2022 um 01:23 +0200 schrieb raingloom: > I tried installing Guix with the installer, mostly to give LUKS a try > in a low effort way, but also to hopefully find some bugs. I > succeeded in the latter so far. :) > > I did a manual partitioning, with an encrypted BTRFS root and an ext4 > /boot. The layout was left over from a previous failed encrypted > install with automatic partitioning. > > Long story short I got an error related to mkfs.btrfs, this I think > has already been reported, but Mumi's search is not great so I > haven't verified that yet. > > The important thing is that I'd like not to reboot or start the > installation from scratch. Scheme has call/cc and continuable > exceptions and whatever, so could we let users at least attempt to > fix these errors manually? > > At the very least it would let them gather more info for debugging. As far as I'm aware you still have four open terminals after things go wrong in the graphical installer. I'm not sure how much of the automatic process actually mirrors the manual – we could aim for 100% surely – but let's say you encounter an issue during mkfs as above, then it'd be nice if Guix could just catch that error, check where we are according to the manual, print out the backtrace and a nice message "You can attempt to fix this by switching to manual installation and continuing from SECTION/SUBSECTION." Perhaps add a "fix manually" button that switches to VT3, as well as your typical "Redo installation". Cheers