From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Sturmfels Subject: bug#28522: Cannot upgrade due to "guix pull" errors Date: Wed, 20 Sep 2017 14:38:10 +1000 Message-ID: <59C1F0B2.8060001@stumbles.id.au> References: <20170920030859.4pt5zmppre6rjp3g@abolte-desktop.users> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="JfogeXTw8VoIgMtpN0nhuvoRsHK2xIVJr" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55363) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duWmw-0005B0-RH for bug-guix@gnu.org; Wed, 20 Sep 2017 00:39:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duWms-0007Fp-Pl for bug-guix@gnu.org; Wed, 20 Sep 2017 00:39:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:40269) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1duWms-0007Cq-9U for bug-guix@gnu.org; Wed, 20 Sep 2017 00:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1duWmr-0001zW-Ta for bug-guix@gnu.org; Wed, 20 Sep 2017 00:39:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20170920030859.4pt5zmppre6rjp3g@abolte-desktop.users> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Adam Bolte , 28522@debbugs.gnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --JfogeXTw8VoIgMtpN0nhuvoRsHK2xIVJr Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Adam, On 20/09/17 13:08, Adam Bolte wrote: > Hi there, >=20 > I'm running Guix 0.10.0 on a Debian stretch box, and I'd like to > upgrade. The box had not been booted for quite some time, hence the > version is somewhat old. >=20 > Running `guix pull`, I get the following: >=20 >=20 > Starting download of /tmp/guix-file.k6X14m > From http://git.savannah.gnu.org/cgit/guix.git/snapshot/master.tar.gz..= =2E > master.tar.gz 628KiB/s 00:22 | 13.6MiB tr= ansferred > unpacking '/gnu/store/i17ynp73h182q1n72a6nqsyxk32fkhhr-guix-latest.tar.= gz'... > Your installation is too old and lacks a 'guile2.0-git' package. > Please upgrade to an intermediate version first, for instance with: >=20 > guix pull --url=3Dhttps://git.savannah.gnu.org/cgit/guix.git/snapshot= /v0.13.0.tar.gz It looks as though your system is attempting to download and build boost 1.60.0, but both Guix's binary substitute and the original source for the version are no longer available. Given v0.13.0 is the latest release, it's a shame if that binary substitute of boost is no longer available. Not sure why the source would have disappeared. There is nearly always a way to work around for issues like this, but given how old your install is, I think you'll save a lot of time by just reinstalling. There have been quite few breaking changes in the last year that may catch you even if you do resolve the above issue (guix-daemon upgrade, Guile upgrade). > Some places I have found mention the `--fallback` argument, but this > feature isn't included in the version I am upgrading from. >=20 > $ guix pull --fallback > warning: failed to install locale: Invalid argument > guix pull: error: fallback: unrecognized option For what it's worth, guix is already falling back to fetching the source from Sourceforge, so I don't think this flag would help you anyway. Cheers, Ben --JfogeXTw8VoIgMtpN0nhuvoRsHK2xIVJr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBCgAGBQJZwfCyAAoJEAI8BeLJwGjwA+oP/3pyqMr2tgRJ0wjH8u7uIeYk CzNdnUDxBmssI7+7WB/qH2lcfwVa4ybwU97ePmohYlQNNDwsovfZVaOc3Rg+Txtx 0qGqMvO3wDLPLq4oFA8scakAKrNHSU3WL2fpg0hL13u3pgB9JsB5lEmNwcCjKrKa 5Nj2+PT1l8aXUVo1aNGZdvd8HFWMYeC+yKQZgEQloVD4vQ7cjzohRy5ngINHyIUo NXBse8mKbMpn6r3qQikQdgZXeE/2XaTWuvN9KWyTss9jT9G9FxKW3Xy/tFn1VzvL soCb9KFv6JCk9QM/4s1oHLQZuCBGqDk5tgu5TCGgX4heXv8iwAxcLj2XOBee2TXe E1O679RfnXllKmOVNY+IDI1SQfehivlzqJPJzKiSJy6D1B73QnYiOiVomdlJXCyh Oa7VPEiO1g4Hdwz1X7kx2OIh9DPi+4k27IwK2b5xEpJtUq0vZg0Hqz7AlnZNWh0c FnO2PoF8OJVPXLtNLkJGo+9SytQGzNYMPrbExvGYUVus2QWx7u1zxfqgNL4NRgk8 1o9wtmbid5TspXEdett6KcL3rfVKmTIFnygzlrrGWO2Yh8EoL6mX+N52ArgCKRkf N+a058MppraJwBENSZ3U9zoKOen0MhK3zfc1blTcgW/1N5qv3lB9+ladufCy9CXf PXPImo533cNuOqWzseaO =XVe2 -----END PGP SIGNATURE----- --JfogeXTw8VoIgMtpN0nhuvoRsHK2xIVJr--