From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carlo Zancanaro Subject: Re: successful installation, but problems updating Date: Mon, 06 Nov 2017 20:43:52 +1100 Message-ID: <87vainu4h3.fsf@zancanaro.id.au> References: <20171106091656.6e775deb@graviton.instanton> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46023) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBdws-00031C-Q0 for help-guix@gnu.org; Mon, 06 Nov 2017 04:44:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBdwn-0001ze-QS for help-guix@gnu.org; Mon, 06 Nov 2017 04:44:06 -0500 Received: from mail-pg0-x22f.google.com ([2607:f8b0:400e:c05::22f]:43697) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBdwn-0001z7-KY for help-guix@gnu.org; Mon, 06 Nov 2017 04:44:01 -0500 Received: by mail-pg0-x22f.google.com with SMTP id s75so7795201pgs.0 for ; Mon, 06 Nov 2017 01:44:01 -0800 (PST) In-reply-to: <20171106091656.6e775deb@graviton.instanton> 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: Marco van Hulten Cc: help-guix@gnu.org --=-=-= Content-Type: text/plain Hello! On Mon, Nov 06 2017, Marco van Hulten wrote: > I installed GuixSD 0.13.0 with success! Excellent! That's great to hear! > 'guix pull' ends with a compilation error: > >> guix pull: error: build failed: build of >> `/gnu/store/*-guix-latest.drv' failed This isn't enough to tell me what's happened, unfortunately. I'm not sure what the common failure cases are for this, but hopefully someone else will know. > After this I should execute this command. > >> $ guix system reconfigure >> guix system: error: wrong number of arguments for action >> 'reconfigure' The reconfigure command requires you to pass it a configuration file (ie. config.scm). You can see the details in the manual[1]. > Finally, have two more general questions (possibly related) about > Guix. > > Firstly, it often says that I need to use '--fallback'. Is that > because the binary is not available? I'm not sure the exact circumstances for when this is necessary, but it is when there is some sort of a problem with the binary substitutes. The manual[2] describes it as "When substituting a pre-built binary fails, fall back to building packages locally." > Secondly, I noted that with, e.g., 'guix package -i kodi' software gets > compiled. I understood that GNU Guix is capable of both binary and > source packages. Which should I typically expect? Can I choose? This depends on a few factors, but most particularly how up-to-date the build farms are. I'm not sure what you should expect most of the time, but I usually expect that I'll have to build at least something during my installations. You can use the "--no-substitutes" flag for most commands (which you can read about in the manual[2]) if you'd like to build everything locally. Carlo [1]: https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-system.html [2]: https://www.gnu.org/software/guix/manual/html_node/Common-Build-Options.html --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEwWt2bKTcV+mIZ20oCShLEsLiKqIFAloALtkACgkQCShLEsLi KqLzqAgApYpjC5zzZ6F9Exkq6brbFEiMZpLyWhb38UfCuXsxoX/IGkOYcBt+PY6W rVmWOiPWU1Jn3r8ltfKf6vPcBsN55Qb+IAFyelkl+2Y/FtHVbOR0b6cw0yEuqvNf u8M+IU0MN8UyBmXvnjIzNxK2qXaG44y6okMb+Vbu+1m672WzHGE7yfNMOUpSyjfC MksezduE+NbTHKVrk3LU+am3l9hcUwv0xPF5/0Ga1TdPRZVizmJ5A80ybm57Srxn XgLp9AjzS2SqK+OlpolNDCUXvxYiCVV0+DNUCqLLAlILH66THGGctKA1EPXgz+BZ 5vtcDpABw9fUO3bi7LXmXes7VXefug== =BO6n -----END PGP SIGNATURE----- --=-=-=--