From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: How to Rescue GuixSD when guile and guix arebroken? Date: Fri, 21 Sep 2018 15:17:38 +0200 Message-ID: <871s9nugzx.fsf@elephly.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g3M1v-0000aI-JV for help-guix@gnu.org; Fri, 21 Sep 2018 10:03:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g3M1q-0007Fh-Bz for help-guix@gnu.org; Fri, 21 Sep 2018 10:03:33 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21109) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g3M1p-00075e-HN for help-guix@gnu.org; Fri, 21 Sep 2018 10:03:29 -0400 In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: znavko Cc: "help-guix@gnu.org" Hello, > Both times, as I think, it happened this way. I run `guix pull`, > switch off notebook while it is running (just a mistake) and then I > run again `guix pull`, it works, but gives the errors. The mechanism used by =E2=80=9Cguix pull=E2=80=9D has changed. These error= s no longer happen with the new mechanism. > # guix gc -R $(readlink -f ~/.config/guix/latest) ~/.config/guix/latest is no longer used. Instead =E2=80=9Cguix pull=E2=80= =9D installs a full self-contained Guix to ~/.config/guix/current/bin/. If you don=E2=80=99t have this you are likely upgrading from an old version= of Guix before that change was made. In that case you need to upgrade to a version of Guix that has a guile-gcrypt package, then install it, and only then run =E2=80=9Cguix pull=E2=80=9D. With the new mechanism you can simply use any of the older variants of Guix you have in ~/.config/guix/current-n-link/bin. Hope this helps! -- Ricardo