From unknown Sun Jun 22 17:14:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64031: Guix system entirely broken by updating second runc or by accidental hard reset Resent-From: Steven Roose Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 13 Jun 2023 02:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64031 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 64031@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16866231352453 (code B ref -1); Tue, 13 Jun 2023 02:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Jun 2023 02:25:35 +0000 Received: from localhost ([127.0.0.1]:41022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q8tix-0000dV-1O for submit@debbugs.gnu.org; Mon, 12 Jun 2023 22:25:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:34226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q8tiu-0000dK-MQ for submit@debbugs.gnu.org; Mon, 12 Jun 2023 22:25:33 -0400 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 1q8tiu-00033i-Fd for bug-guix@gnu.org; Mon, 12 Jun 2023 22:25:32 -0400 Received: from hosted.mailcow.de ([2a00:f820:417::202]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q8tis-0007dH-3q for bug-guix@gnu.org; Mon, 12 Jun 2023 22:25:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=roose.io; s=default; t=1686623124; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:autocrypt; bh=1R3e7D/OEJPn069M7eYqHc6wzWjqm12TFHXVYxCsdog=; b=SovZcFQEBToO51ZOuPLcfu4jVC1moHUFBFIwla0NtC6JEXTEN5ndsU14IhD52e2UDDSJS4 lPpGbHFRvxuLmzuGusMoBKLbVjwo5BMEBI34Rfdg9My6/jl6ZELrQ0xePThIPAhYavRWVW 3tGkypuRSQ4ysv4oneIV5ANs6bI9Wj6lkKIirT0JUmi6mgw/GWmDk5x4czWbBfE+dt4TPn vpZ43+8ytdT0/PBUN/oglpNWzyHG8VRYZW2ELr15Nxodg1FLZRqD1eibBwMHL70xgcwUwj 5lg/y1POjXKn0wnKzskOr3WsL2H/Ov7gLHDfmvhaM55iOimGYG0T5CR2M4X46Q== Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 90D0F5C0B45 for ; Tue, 13 Jun 2023 04:25:23 +0200 (CEST) Date: Tue, 13 Jun 2023 04:25:18 +0200 From: Steven Roose Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----ZMWXT8YRXWQML3ONEF05KGX59JMLFW Content-Transfer-Encoding: 7bit Autocrypt: addr=steven@roose.io; prefer-encrypt=mutual; keydata= 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 Received-SPF: pass client-ip=2a00:f820:417::202; envelope-from=steven@roose.io; helo=hosted.mailcow.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) ------ZMWXT8YRXWQML3ONEF05KGX59JMLFW Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I'm writing this from my phone after a 3 hour attempt to fix my Guix system= without success, it seems totally FUBAR=2E So here is what I did: $ guix package -I runc Shortly after, my battery ran out and my laptop did a hard reset (yes tryi= ng to configure hibernate on low battery has been on my todo list for a whi= le)=2E I think the above command already finished when it reset, but I'm no= t entirely sure=2E It's been some hours=2E So the current situation is this: * All GUI apps I tried give "command not found", hence no Firefox or Thund= erbird=2E * My ~/=2Eguix-profile/manifest is empty=2E Meaning that all guix package = commands done in this profile give "unsupported manifest format"=2E * Idk if this is normal, but listing profiles as my regular user lists two= profiles: ~/=2Eguix-profile and ~/=2Econfig/guix/current=2E I tried various things: * editing PATH to remove my user profile (thinking this might use another = runc)=20 * running guix package -r from a root bash using the --profile=3D flag for= the broken profile: same manifest error=2E When doing this for the ~/=2Eco= nfig/guix/current profile, it says no runc found=2E * guix pull, reconfigure and reboot from root * asking for help on IRC (weechat works yay)=20 I'm kinda hopeless=2E I can't do anything productive=2E If I should post this in a forum instead of here, feel free to forward me= =2E ------ZMWXT8YRXWQML3ONEF05KGX59JMLFW Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
I'm writing this from my phone= after a 3 hour attempt to fix my Guix system without success, it seems tot= ally FUBAR=2E

So here is what I did:

$ guix package -I runc
Shortly after, my battery ran out and my laptop did a hard reset (yes= trying to configure hibernate on low battery has been on my todo list for = a while)=2E I think the above command already finished when it reset, but I= 'm not entirely sure=2E It's been some hours=2E

So the current situa= tion is this:

* All GUI apps I tried give "command not found", hence= no Firefox or Thunderbird=2E
* My ~/=2Eguix-profile/manifest is empty= =2E Meaning that all guix package commands done in this profile give "unsup= ported manifest format"=2E
* Idk if this is normal, but listing profiles= as my regular user lists two profiles: ~/=2Eguix-profile and ~/=2Econfig/g= uix/current=2E

I tried various things:

* editing PATH to remo= ve my user profile (thinking this might use another runc)
* running gui= x package -r from a root bash using the --profile=3D flag for the broken pr= ofile: same manifest error=2E When doing this for the ~/=2Econfig/guix/curr= ent profile, it says no runc found=2E
* guix pull, reconfigure and reboo= t from root
* asking for help on IRC (weechat works yay)

I'm kin= da hopeless=2E I can't do anything productive=2E

If I should post th= is in a forum instead of here, feel free to forward me=2E
------ZMWXT8YRXWQML3ONEF05KGX59JMLFW-- From unknown Sun Jun 22 17:14:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64031: Acknowledgement (Guix system entirely broken by updating second runc or by accidental hard reset) Resent-From: Steven Roose Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 13 Jun 2023 17:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64031 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 64031@debbugs.gnu.org Received: via spool by 64031-submit@debbugs.gnu.org id=B64031.168667574128929 (code B ref 64031); Tue, 13 Jun 2023 17:03:01 +0000 Received: (at 64031) by debbugs.gnu.org; 13 Jun 2023 17:02:21 +0000 Received: from localhost ([127.0.0.1]:42944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q97PR-0007WX-0O for submit@debbugs.gnu.org; Tue, 13 Jun 2023 13:02:21 -0400 Received: from hosted.mailcow.de ([5.1.76.202]:35035) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q97PP-0007WJ-CW for 64031@debbugs.gnu.org; Tue, 13 Jun 2023 13:02:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=roose.io; s=default; t=1686675731; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=b7h+MStCnupReYjEmh85iwW+gK4jPRT6i/RHFTp/IkA=; b=NqVRyUfv+RrtL58ydfapU9bxoptbXuqseK25u10LLk8SQaoOfeF3jWH4FD0ha1Sb52LQj+ 9kTE4ftLPw+sFa2yKk7PM9T4d1MZ/ivMno4LenYcPkusFONbOu2R84i+iIkYN7tbUbaL/m FLPyJcBAiDn9+qLAeGe/CPhdXYMuMvzpXG33XCe1q701JbGD3oXgV4UiIjoA0h8akjdcW8 5TlMpqw677th12j6rBoq6ZLcDt2wd4T/sxhEA92Q3xfNd3oNHoAq2Bwe9y6mTFg9O5TA4x uBkmkuaLnmXBdxPWCpmM+VHLhZUoer1RxEfXnvKk7441TPFeSZFD4rHwyUCRQA== Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id DD6025C1213 for <64031@debbugs.gnu.org>; Tue, 13 Jun 2023 19:02:10 +0200 (CEST) Message-ID: Date: Tue, 13 Jun 2023 18:02:10 +0100 MIME-Version: 1.0 References: Content-Language: en-US From: Steven Roose In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I figured if my current profile is broken, somehow I should fix it or roll it back. I also figure reinstalling my system won't work if I keep my home directory. I also still don't understand why I have two different profiles and I don't know what is the different between profiles and whatever `guix home` does. But I tried some things: $ guix home roll-back guix home: error: cannot switch to home environment generation '-1' $ guix home list-generations Backtrace:            7 (primitive-load "/home/steven/.config/guix/current/bin/…") In guix/ui.scm:    2300:7  6 (run-guix . _)   2263:10  5 (run-guix-command _ . _) In ice-9/boot-9.scm:   1752:10  4 (with-exception-handler _ _ #:unwind? _ # _) In guix/status.scm:     859:3  3 (_)     839:4  2 (call-with-status-report _ _) In unknown file:            1 (raise #<&profile-not-found-error profile: "/var/guix/p…>) In ice-9/boot-9.scm:   1685:16  0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: Wrong type (expecting exact integer): #<&profile-not-found-error profile: "/var/guix/profiles/per-user/steven/guix-home"> $ guix home describe guix home: error: no home environment generation, nothing to describe So I guess I'm not using `guix home`. Just to help me move forward, is there a summary on what profiles actually are? Because they are separate from the guix system packages that it also seems separate from guix home. On 6/13/23 03:26, GNU bug Tracking System wrote: > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > bug-guix@gnu.org > > If you wish to submit further information on this problem, please > send it to 64031@debbugs.gnu.org. > > Please do not send mail to help-debbugs@gnu.org unless you wish > to report a problem with the Bug-tracking system. > From unknown Sun Jun 22 17:14:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64031: Acknowledgement (Guix system entirely broken by updating second runc or by accidental hard reset) Resent-From: Steven Roose Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 13 Jun 2023 17:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64031 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 64031@debbugs.gnu.org Received: via spool by 64031-submit@debbugs.gnu.org id=B64031.168667710531199 (code B ref 64031); Tue, 13 Jun 2023 17:26:01 +0000 Received: (at 64031) by debbugs.gnu.org; 13 Jun 2023 17:25:05 +0000 Received: from localhost ([127.0.0.1]:42981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q97lR-000879-01 for submit@debbugs.gnu.org; Tue, 13 Jun 2023 13:25:05 -0400 Received: from hosted.mailcow.de ([5.1.76.202]:37307) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q97lO-00086V-Pr for 64031@debbugs.gnu.org; Tue, 13 Jun 2023 13:25:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=roose.io; s=default; t=1686677096; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=MzVtA9aMskq+PiDyTKxoIXnGJ5lOIpnCj8Rjgz2KRxA=; b=PJhKsKDRWm0CAENko2VcxrSjWtOTzErX+Bop3FNKb4Bgk+5833gki0f2o9EsciFnbiHkpQ Ffs3W391P6niPCd3mlsDBe7N8HtgIlOZ0WAwxpingH3snRDVGzZWIgGMMeGu1uIOe5BZIL UMqtIfoUODjlcvC9mRot3x5iZyIjjxxGX/72cJHwSYlQZCgjqJzVjVjAQegV9qnanTCiN+ fb57PKYlPNmTrvktVYEtWTkkDUY/fkLOEmYsYLy4vXXcLtftu5LIAuvpxZDXhf1WsYHLe0 cX+dJQVe4hyFvp3gSJsKWCMYIf4Y8Wyd+oXnYfRhxxwOGXxuWQVodeqPfuwPiQ== Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 383C65C0289 for <64031@debbugs.gnu.org>; Tue, 13 Jun 2023 19:24:55 +0200 (CEST) Message-ID: <536795e0-d29a-04e5-2437-713bc0a1b055@roose.io> Date: Tue, 13 Jun 2023 18:24:54 +0100 MIME-Version: 1.0 From: Steven Roose References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Ok, I don't know how to close this issue, but I managed to fix it with guix package --roll-back. I took me so long to find that possibility because both `guix system` and `guix home` have a `roll-back` *command* while in packages it's a flag. I thought it was for individual packages maybe. I don't know how to close issues here, but someone feel free to close this. On 6/13/23 18:02, Steven Roose wrote: > I figured if my current profile is broken, somehow I should fix it or > roll it back. I also figure reinstalling my system won't work if I > keep my home directory. > > I also still don't understand why I have two different profiles and I > don't know what is the different between profiles and whatever `guix > home` does. > > But I tried some things: > > > $ guix home roll-back > guix home: error: cannot switch to home environment generation '-1' > > > $ guix home list-generations > Backtrace: >            7 (primitive-load "/home/steven/.config/guix/current/bin/…") > In guix/ui.scm: >    2300:7  6 (run-guix . _) >   2263:10  5 (run-guix-command _ . _) > In ice-9/boot-9.scm: >   1752:10  4 (with-exception-handler _ _ #:unwind? _ # _) > In guix/status.scm: >     859:3  3 (_) >     839:4  2 (call-with-status-report _ _) > In unknown file: >            1 (raise #<&profile-not-found-error profile: "/var/guix/p…>) > In ice-9/boot-9.scm: >   1685:16  0 (raise-exception _ #:continuable? _) > > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > Wrong type (expecting exact integer): #<&profile-not-found-error > profile: "/var/guix/profiles/per-user/steven/guix-home"> > > > $ guix home describe > guix home: error: no home environment generation, nothing to describe > > > So I guess I'm not using `guix home`. > > > Just to help me move forward, is there a summary on what profiles > actually are? Because they are separate from the guix system packages > that it also seems separate from guix home. > > On 6/13/23 03:26, GNU bug Tracking System wrote: >> Thank you for filing a new bug report with debbugs.gnu.org. >> >> This is an automatically generated reply to let you know your message >> has been received. >> >> Your message is being forwarded to the package maintainers and other >> interested parties for their attention; they will reply in due course. >> >> Your message has been sent to the package maintainer(s): >>   bug-guix@gnu.org >> >> If you wish to submit further information on this problem, please >> send it to 64031@debbugs.gnu.org. >> >> Please do not send mail to help-debbugs@gnu.org unless you wish >> to report a problem with the Bug-tracking system. >> From unknown Sun Jun 22 17:14:53 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Steven Roose Subject: bug#64031: closed (Re: bug#64031: Guix system entirely broken by updating second runc or by accidental hard reset) Message-ID: References: <87sfasvhxt.fsf_-_@gnu.org> X-Gnu-PR-Message: they-closed 64031 X-Gnu-PR-Package: guix Reply-To: 64031@debbugs.gnu.org Date: Thu, 15 Jun 2023 15:56:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1686844562-1477-1" This is a multi-part message in MIME format... ------------=_1686844562-1477-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #64031: Guix system entirely broken by updating second runc or by accidenta= l hard reset which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 64031@debbugs.gnu.org. --=20 64031: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64031 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1686844562-1477-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 64031-done) by debbugs.gnu.org; 15 Jun 2023 15:55:38 +0000 Received: from localhost ([127.0.0.1]:47574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9pJy-0000NG-F5 for submit@debbugs.gnu.org; Thu, 15 Jun 2023 11:55:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9pJw-0000N0-FE for 64031-done@debbugs.gnu.org; Thu, 15 Jun 2023 11:55:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9pJq-0002Pj-GP; Thu, 15 Jun 2023 11:55:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=LwpRvmbP92brqGxp3CNDoH77fxZ3VmlSwfgON99hyKQ=; b=M9OOaxH6m/XD8xmxMVoj a8nk649r318kiz0DhBSMN21h4wMSlzHfCLSn95ykaGm3tlLIHnCBLhu89Y+95VqDHlhdaSFeWj2G+ v87aLRfoIrSmhCw+9P0U7jtBFO5rVfPm6zxl7cPDYfYhHT6BXQfHA/YKm+vKFvz9ORSfz01M+ew4F 0JujS127217bnJBfCGPPhmSvFhy8ImYjq5YfcAYpJGyLTD31wwReksUe8KWVnVGKNYmGzLmBgxrXj DfyYLpR41QjqW84kmcbiXOZmiHntdbrNMllREz6NTQSnTM9Ew9utliwM3yCfbVKb+6IcRK1GvqMdj ttC5O/mC38NlXg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9pJq-0005cD-40; Thu, 15 Jun 2023 11:55:30 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Steven Roose Subject: Re: bug#64031: Guix system entirely broken by updating second runc or by accidental hard reset References: <536795e0-d29a-04e5-2437-713bc0a1b055@roose.io> Date: Thu, 15 Jun 2023 17:55:26 +0200 In-Reply-To: <536795e0-d29a-04e5-2437-713bc0a1b055@roose.io> (Steven Roose's message of "Tue, 13 Jun 2023 18:24:54 +0100") Message-ID: <87sfasvhxt.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64031-done Cc: 64031-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Steven Roose skribis: > Ok, I don't know how to close this issue, but I managed to fix it with > guix package --roll-back. I took me so long to find that possibility > because both `guix system` and `guix home` have a `roll-back` > *command* while in packages it's a flag. I thought it was for > individual packages maybe. > > I don't know how to close issues here, but someone feel free to close thi= s. Hi! Glad you found the explanation and solution. I=E2=80=99m closing by emailing to 64031-done. Thanks, Ludo=E2=80=99. ------------=_1686844562-1477-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Jun 2023 02:25:35 +0000 Received: from localhost ([127.0.0.1]:41022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q8tix-0000dV-1O for submit@debbugs.gnu.org; Mon, 12 Jun 2023 22:25:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:34226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q8tiu-0000dK-MQ for submit@debbugs.gnu.org; Mon, 12 Jun 2023 22:25:33 -0400 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 1q8tiu-00033i-Fd for bug-guix@gnu.org; Mon, 12 Jun 2023 22:25:32 -0400 Received: from hosted.mailcow.de ([2a00:f820:417::202]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q8tis-0007dH-3q for bug-guix@gnu.org; Mon, 12 Jun 2023 22:25:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=roose.io; s=default; t=1686623124; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:autocrypt; bh=1R3e7D/OEJPn069M7eYqHc6wzWjqm12TFHXVYxCsdog=; b=SovZcFQEBToO51ZOuPLcfu4jVC1moHUFBFIwla0NtC6JEXTEN5ndsU14IhD52e2UDDSJS4 lPpGbHFRvxuLmzuGusMoBKLbVjwo5BMEBI34Rfdg9My6/jl6ZELrQ0xePThIPAhYavRWVW 3tGkypuRSQ4ysv4oneIV5ANs6bI9Wj6lkKIirT0JUmi6mgw/GWmDk5x4czWbBfE+dt4TPn vpZ43+8ytdT0/PBUN/oglpNWzyHG8VRYZW2ELr15Nxodg1FLZRqD1eibBwMHL70xgcwUwj 5lg/y1POjXKn0wnKzskOr3WsL2H/Ov7gLHDfmvhaM55iOimGYG0T5CR2M4X46Q== Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 90D0F5C0B45 for ; Tue, 13 Jun 2023 04:25:23 +0200 (CEST) Date: Tue, 13 Jun 2023 04:25:18 +0200 From: Steven Roose To: bug-guix@gnu.org Subject: =?US-ASCII?Q?Guix_system_entirely_broken_by_updating?= =?US-ASCII?Q?_second_runc_or_by_accidental_hard_reset?= Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----ZMWXT8YRXWQML3ONEF05KGX59JMLFW Content-Transfer-Encoding: 7bit Autocrypt: addr=steven@roose.io; prefer-encrypt=mutual; keydata= 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 Received-SPF: pass client-ip=2a00:f820:417::202; envelope-from=steven@roose.io; helo=hosted.mailcow.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) ------ZMWXT8YRXWQML3ONEF05KGX59JMLFW Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I'm writing this from my phone after a 3 hour attempt to fix my Guix system= without success, it seems totally FUBAR=2E So here is what I did: $ guix package -I runc Shortly after, my battery ran out and my laptop did a hard reset (yes tryi= ng to configure hibernate on low battery has been on my todo list for a whi= le)=2E I think the above command already finished when it reset, but I'm no= t entirely sure=2E It's been some hours=2E So the current situation is this: * All GUI apps I tried give "command not found", hence no Firefox or Thund= erbird=2E * My ~/=2Eguix-profile/manifest is empty=2E Meaning that all guix package = commands done in this profile give "unsupported manifest format"=2E * Idk if this is normal, but listing profiles as my regular user lists two= profiles: ~/=2Eguix-profile and ~/=2Econfig/guix/current=2E I tried various things: * editing PATH to remove my user profile (thinking this might use another = runc)=20 * running guix package -r from a root bash using the --profile=3D flag for= the broken profile: same manifest error=2E When doing this for the ~/=2Eco= nfig/guix/current profile, it says no runc found=2E * guix pull, reconfigure and reboot from root * asking for help on IRC (weechat works yay)=20 I'm kinda hopeless=2E I can't do anything productive=2E If I should post this in a forum instead of here, feel free to forward me= =2E ------ZMWXT8YRXWQML3ONEF05KGX59JMLFW Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
I'm writing this from my phone= after a 3 hour attempt to fix my Guix system without success, it seems tot= ally FUBAR=2E

So here is what I did:

$ guix package -I runc
Shortly after, my battery ran out and my laptop did a hard reset (yes= trying to configure hibernate on low battery has been on my todo list for = a while)=2E I think the above command already finished when it reset, but I= 'm not entirely sure=2E It's been some hours=2E

So the current situa= tion is this:

* All GUI apps I tried give "command not found", hence= no Firefox or Thunderbird=2E
* My ~/=2Eguix-profile/manifest is empty= =2E Meaning that all guix package commands done in this profile give "unsup= ported manifest format"=2E
* Idk if this is normal, but listing profiles= as my regular user lists two profiles: ~/=2Eguix-profile and ~/=2Econfig/g= uix/current=2E

I tried various things:

* editing PATH to remo= ve my user profile (thinking this might use another runc)
* running gui= x package -r from a root bash using the --profile=3D flag for the broken pr= ofile: same manifest error=2E When doing this for the ~/=2Econfig/guix/curr= ent profile, it says no runc found=2E
* guix pull, reconfigure and reboo= t from root
* asking for help on IRC (weechat works yay)

I'm kin= da hopeless=2E I can't do anything productive=2E

If I should post th= is in a forum instead of here, feel free to forward me=2E
------ZMWXT8YRXWQML3ONEF05KGX59JMLFW-- ------------=_1686844562-1477-1--