From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Hinsen Subject: Re: Stuck upgrading from Guix v0.12 Date: Mon, 17 Dec 2018 15:27:37 +0100 Message-ID: References: <1545049789.2673.17.camel@tourbillion-technology.com> 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]:44894) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYts6-0002Di-7a for help-guix@gnu.org; Mon, 17 Dec 2018 09:27:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYts2-0006kD-6f for help-guix@gnu.org; Mon, 17 Dec 2018 09:27:50 -0500 Received: from smtp.synchrotron-soleil.fr ([195.221.0.33]:57500 helo=brouette.synchrotron-soleil.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYts0-0006i4-2Z for help-guix@gnu.org; Mon, 17 Dec 2018 09:27:46 -0500 In-Reply-To: <1545049789.2673.17.camel@tourbillion-technology.com> 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: Paul Garlick , help-guix@gnu.org Hi Paul, > A lesson learnt from a previous update process [1] was; do not leave it > too long between 'guix pull' updates. =C2=A0 > > However, I have one system running Ubuntu 16.04 and Guix v0.12 that I > am trying to update. =C2=A0As root: I have had similar problems as well in the past. The one recipe that has always worked (aside from one case of a machine with very limited disk space) is temporarily using a Guix compiled from source code. The procedure for building Guix from source code is explained in the manual: https://www.gnu.org/software/guix/manual/en/html_node/Building-from-Git.= html#Building-from-Git When done (it takes a while to compile), run that copy of Guix to do a "guix pull", without installing it, as described in https://www.gnu.org/software/guix/manual/en/html_node/Running-Guix-Befor= e-It-Is-Installed.html#Running-Guix-Before-It-Is-Installed After that, your standard Guix installation is up to date and you can delete all the source code again. The procedure is lengthy in terms of compile time, and requires a lot of temporary disk space, but the advantage is that you don't have to analyze what actually went wrong with your installation. Put differently, it's hard on your computer but easy on our brain :-) Konrad.