From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= Subject: Re: Reinstallation issue Date: Thu, 1 Nov 2018 10:29:10 +0100 Message-ID: <20181101102910.69acaba5@alma-ubu> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/2hO95mVOgLbcafeTPEIDzZ+"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48182) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI9I6-0007da-Rs for guix-devel@gnu.org; Thu, 01 Nov 2018 05:29:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI9I1-0007Ru-Qh for guix-devel@gnu.org; Thu, 01 Nov 2018 05:29:25 -0400 Received: from m4s11.vlinux.de ([83.151.27.109]:48420 helo=bjoernhoefling.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI9I1-0007Qi-Iz for guix-devel@gnu.org; Thu, 01 Nov 2018 05:29:21 -0400 In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: brettg@posteo.net Cc: guix-devel@gnu.org --Sig_/2hO95mVOgLbcafeTPEIDzZ+ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, On Thu, 01 Nov 2018 05:02:24 +0100 brettg@posteo.net wrote: > Hi all, I am trying to duplicate my environment on another machine of=20 > mine using my plain desktop comfiguration. >=20 > There seems to be a bad URL request with telepathy > On the gnome desktop service which is preventing the > guix init system from grafting all of the packages. >=20 > It=E2=80=99s telepathy-glib-duplicates-tests 504ing on the hydra morror > Even though I am substituting berlin. >=20 > And the relevant nixos tarball is 404ing. Sorry, it seams there are still problems with the substitute servers. You could try to just use berlin, like in: guix system init --substitute-urls=3D"https://berlin.guixsd.org" But it might be the case that Berlin doesn't have the substitutes (yet)? You get the 404 on nix tarballs because guix is falling back to building from source. And then the original source package is no longer existing on the project's side (i.e. they delete the old version, changed the URL, etc). So guix is searching by hashsum on substitute servers and Nix servers, but fails in your case also. If you like, you can check which specific package it is and send a bug or even patch for updating it in Guix. But that is more for the longer run. Are your computers on the same network? One solution for you could be to use your old computer as substitute server, through guix publish: https://www.gnu.org/software/guix/manual/en/guix.html#Invoking-guix-publish Basically, you say on your old coputer `guix publish` and that will serve substitutes on port 8080 (see manual to change port). Then on your new one you can say guix system init --substitute-urls=3D"http://old-computers-ip:8080/" (Maybe add berlin also, space-separated) There are two things to look out for: 1) You need to register the key of your serving old computer into the new computer, see docs in guix archive: https://www.gnu.org/software/guix/manual/en/guix.html#Invoking-guix-archive 2) Your new computer should be on the same guix commit as on the old one, at the time when you lastly did a `guix init reconfigure`, such that it really fetches the same packages. If you haven't done a guix pull on the old one, just run a=20 old$ guix --version and save the commit. Then do a=20 new$ guix pull --commit=3D on the new one to bring them in sync. Hope this helps, Bj=C3=B6rn --Sig_/2hO95mVOgLbcafeTPEIDzZ+ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlvax2cACgkQvyhstlk+X/0iGACfUHsghjN9rh5/8fbgN0G2VhOt 18EAni431Rgv8o4dgDciTXG2+pY7K29L =Ww1I -----END PGP SIGNATURE----- --Sig_/2hO95mVOgLbcafeTPEIDzZ+--