From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#37865: guix pull: error: You found a bug: Date: Wed, 23 Oct 2019 11:50:44 +0200 Message-ID: <874kzzx023.fsf@gnu.org> References: <20191022083418.0c821e9d.kmx@posteo.net> <87sgnkwk5l.fsf@gnu.org> <20191023085503.7af886c5.kmx@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37862) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iNDKB-0007FN-Qz for bug-guix@gnu.org; Wed, 23 Oct 2019 05:53:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iNDKA-0006ht-FM for bug-guix@gnu.org; Wed, 23 Oct 2019 05:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52083) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iNDKA-0006hg-BV for bug-guix@gnu.org; Wed, 23 Oct 2019 05:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iNDKA-0006kf-80 for bug-guix@gnu.org; Wed, 23 Oct 2019 05:53:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20191023085503.7af886c5.kmx@posteo.net> (Kai Mertens's message of "Wed, 23 Oct 2019 08:55:03 +0200") 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: Kai Mertens Cc: 37865@debbugs.gnu.org Hi, Kai Mertens skribis: > On Tue, 22 Oct 2019 23:21:58 +0200 > Ludovic Court=C3=A8s wrote: > >> Hi Kai, >>=20 > > Hello Ludovic, > >> Kai Mertens skribis: >>=20 >> > unfortunately, I do not manage to update my GNU Guix version via =E2= =80=9Cguix >> > pull=E2=80=9D. The command fails with the listed message after being e= xecuted >> > for about 16hours.=20=20 >>=20 >> Did you enable substitutes from ? >> See . >>=20 > > hmm, I did not enable substitutes explicitly in the command line, but > as far as I remember, I allowed guix to use substitutes when I set it > up some time ago. Is there a handy command that helps me to check the > current configuration? Anyway, I was not using option --no-substitutes. If you installed it long ago, it could be that you authorized substitutes from hydra.gnu.org (the former CI server, discontinued in June=C2=B9) but not from ci.guix.gnu.org. So you would need to check: 1. which substitute URL guix-daemon is using; 2. which keys are authorized in /etc/guix/acl. The above chapter of the manual has more info on this. LMK how it goes! =C2=B9 https://lists.gnu.org/archive/html/info-guix/2019-06/msg00001.html > Ahh, you are right. And please accept my apologies, as I did not see > the essential hint: > >> command "make" "check" "-j" "2" failed with status 2 >> note: build failure may have been caused by lack of free disk space >> builder for `/gnu/store/wswfwmyrbd39blimabdkm46z6b138rlc-tar-1.32.drv' f= ailed with exit code 1 >> @ build-failed /gnu/store/wswfwmyrbd39blimabdkm46z6b138rlc-tar-1.32.drv = - 1 builder for `/gnu/store/wswfwmyrbd39blimabdkm46z6b138rlc-tar-1.32.drv' = failed with exit code 1 >> cannot build derivation `/gnu/store/fpfj0ds2vd7vapp54dkf09jipl0mkzgw-gho= stscript-9.27.drv': 1 dependencies couldn't be built >> [...] > > Indeed, at the time of failure, the root partition had only about 2.8G > space left. But /tmp had something like 9G in spare. I wonder if I can > tell guix to use as much tmp-space as applicable? Guix needs space in /gnu/store to store the actual build results, and it needs space in /tmp when it=E2=80=99s building stuff. Building =E2=80=98tar=E2=80=99, for example, consumes quite a bit of space = (in /tmp) because its test suite runs on large files. > I will try to enlarge the root partition and try again. > Would you mind to give a recommendation for its size? It depends on your use case of course, but most likely you=E2=80=99ll need = at least a dozen GiB. But first, I recommend figuring out the substitute story so you don=E2=80= =99t have to build everything locally! Thanks, Ludo=E2=80=99.