From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 26 11:15:11 2023 Received: (at submit) by debbugs.gnu.org; 26 Jun 2023 15:15:11 +0000 Received: from localhost ([127.0.0.1]:46852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDnvq-00031o-QB for submit@debbugs.gnu.org; Mon, 26 Jun 2023 11:15:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:55556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDnvn-00031b-Sd for submit@debbugs.gnu.org; Mon, 26 Jun 2023 11:15:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qDnvn-0004YK-DP for bug-guix@gnu.org; Mon, 26 Jun 2023 11:15:07 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qDnvl-0006LQ-8m for bug-guix@gnu.org; Mon, 26 Jun 2023 11:15:07 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 7E3BE241; Mon, 26 Jun 2023 17:15:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0p9Ky_raUUVc; Mon, 26 Jun 2023 17:15:01 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A97BC18E; Mon, 26 Jun 2023 17:15:01 +0200 (CEST) Date: Mon, 26 Jun 2023 17:15:00 +0200 From: Andreas Enge To: bug-guix@gnu.org Subject: Guix derivation cannot be computed during pull Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.233.100.1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, here is what happens on a server I do not manage to update for about a year= now: $ guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.or= g/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 1bc878d (1,055 new commit= s)... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git 1bc878d substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 10= 0.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 10= 0.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 10= 0.0% building /gnu/store/a2zzynwqii5j84gg9zn2brkh0hiqrh6n-module-import.drv... building /gnu/store/s8bj7c9nd85ng871h4440w7jw6p0hxpq-module-import.drv... building /gnu/store/3m2pndmnxj91s80ad1kvjw7kjsgpf733-module-import-compiled= =2Edrv... building /gnu/store/fg3r0s0r1sbljjdvgsnjkkziskn3fagp-module-import-compiled= =2Edrv... building /gnu/store/a2lgmyr95d3nr0snp31662rygf5g7cz7-compute-guix-derivatio= n.drv... Computing Guix derivation for 'x86_64-linux'... /guix pull: error: You foun= d a bug: the program '/gnu/store/wvni7k3g4wnf0k782zgfv4gya9bnw8gg-compute-g= uix-derivation' failed to compute the derivation for Guix (version: "1bc878ded2ea349384da6a= 72d4b8326c63c794b4"; system: "x86_64-linux"; host version: "35b176daf1a466f136f0b77c03de78f482a30702"; pull-version: 1). Please report the COMPLETE output above by email to . Here is the content of the compute-guix-derivation script: #!/gnu/store/1kws5vkl0glvpxg7arabsv6q9vazp0hx-guile-3.0.7/bin/guile --no-au= to-compile !# (eval-when (expand load eval) (set! %load-path (cons "/gnu/store/ic6dz76n6k= ax93q32b3356dvpl19iv5w-module-import" %load-path)) (set! %load-compiled-pat= h (cons "/gnu/store/hkmx7wwwzdycj5q76j08ffn479vmvdax-module-import-compiled= " %load-compiled-path)))(begin (use-modules (ice-9 match)) (eval-when (expa= nd load eval) (match (command-line) ((_ source _ ...) (match %load-path ((f= ront _ ...) (unless (string=3D? front source) (set! %load-path (list source= (string-append "/gnu/store/60jl4xry9c93j9l0rr7nkvbw7dihjz4k-guile-gcrypt-0= =2E3.0" "/share/guile/site/" (effective-version)) front))))))) (set! %load-= compiled-path (cons (string-append "/gnu/store/60jl4xry9c93j9l0rr7nkvbw7dih= jz4k-guile-gcrypt-0.3.0" "/lib/guile/" (effective-version) "/site-ccache") = %load-compiled-path)) (read-disable (quote positions))) (use-modules (guix = store) (guix self) (guix derivations) (srfi srfi-1)) (match (command-line) = ((_ source system version protocol-version build-output) (let* ((proto (str= ing->number protocol-version)) (store (if (integer? proto) (port->connectio= n (duplicate-port (current-input-port) "w+0") #:version proto) (open-connec= tion))) (sock (socket AF_UNIX SOCK_STREAM 0))) (connect sock AF_UNIX build-= output) (display (and=3D> (parameterize ((current-warning-port (%make-void-= port "w")) (current-build-output-port sock)) (run-with-store store (guix-de= rivation source version "3.0" #:channel-metadata (quote (repository (versio= n 0) (url "https://git.savannah.gnu.org/git/guix.git") (branch "master") (c= ommit "1bc878ded2ea349384da6a72d4b8326c63c794b4") (name guix) (introduction= (channel-introduction (version 0) (commit "9edb3f66fd807b096b48283debdcddc= cfea34bad") (signer "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))= )) #:pull-version 1) #:system system)) derivation-file-name)))))) If I remember well, in the past I tried to update with a guix from guix (obtained with "guix install guix") and also with one from git ("./pre-inst-env guix pull"), and the result was always the same. So here is the sad outdated state: $ guix describe Generation 10 Aug 26 2022 15:29:35 (current) guix 35b176d repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 35b176daf1a466f136f0b77c03de78f482a30702 Andreas From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 07 10:09:39 2023 Received: (at 64302) by debbugs.gnu.org; 7 Jul 2023 14:09:40 +0000 Received: from localhost ([127.0.0.1]:43543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHm9T-0005oh-8u for submit@debbugs.gnu.org; Fri, 07 Jul 2023 10:09:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHm9O-0005oN-VW for 64302@debbugs.gnu.org; Fri, 07 Jul 2023 10:09:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHm9I-0002LA-PE; Fri, 07 Jul 2023 10:09:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=90BNWBVYrnzYO60m8XVl1qqUwhJE6Mf2kCJwXrOgyf0=; b=pbPZrq67VTFd1DiIeEIK 2NZLl93/5UELixH54ZjSXG4CITHKgq+bmi82WuR2ivgvjHhHFqeZ7JYmtp9Ymo92DMEfQk+HmzMgW WMv6AQ+4GIP6lGvrIXXcbhj3NVZtC70ugKeareTuL9XPVUuJrRV6T3ju61wThbfBo3KDmGDZqCRr2 IzJfYSfBHJ02jI/WMbiTmVMsr68GZV9tZzm4KHdb7HyAhaR1s2+x4Vh1U/IppgqQ/pHUMSRdy+CMM TOMdMy2gfn5SKzYqEzEzX/5p7tkCi+UJTqfX8Kvq/w3yyiS3g3y7tSGI2LFX9FppVnFTavVhDb8IH lYnibZbbD7JRAQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHm95-0006jR-Th; Fri, 07 Jul 2023 10:09:28 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Andreas Enge Subject: Re: bug#64302: Guix derivation cannot be computed during pull References: Date: Fri, 07 Jul 2023 16:09:13 +0200 In-Reply-To: (Andreas Enge's message of "Mon, 26 Jun 2023 17:15:00 +0200") Message-ID: <87cz13ke46.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64302 Cc: 64302@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Andreas Enge skribis: > here is what happens on a server I do not manage to update for about a ye= ar now: > > $ guix pull > Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.= org/git/guix.git'... > Authenticating channel 'guix', commits 9edb3f6 to 1bc878d (1,055 new comm= its)... > Building from this channel: > guix https://git.savannah.gnu.org/git/guix.git 1bc878d > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... = 100.0% > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... = 100.0% > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... = 100.0% > building /gnu/store/a2zzynwqii5j84gg9zn2brkh0hiqrh6n-module-import.drv... > building /gnu/store/s8bj7c9nd85ng871h4440w7jw6p0hxpq-module-import.drv... > building /gnu/store/3m2pndmnxj91s80ad1kvjw7kjsgpf733-module-import-compil= ed.drv... > building /gnu/store/fg3r0s0r1sbljjdvgsnjkkziskn3fagp-module-import-compil= ed.drv... > building /gnu/store/a2lgmyr95d3nr0snp31662rygf5g7cz7-compute-guix-derivat= ion.drv... > Computing Guix derivation for 'x86_64-linux'... /guix pull: error: You fo= und a bug: the program '/gnu/store/wvni7k3g4wnf0k782zgfv4gya9bnw8gg-compute= -guix-derivation' > failed to compute the derivation for Guix (version: "1bc878ded2ea349384da= 6a72d4b8326c63c794b4"; system: "x86_64-linux"; > host version: "35b176daf1a466f136f0b77c03de78f482a30702"; pull-version: 1= ). > Please report the COMPLETE output above by email to . Weird. I tried the same time travel and it went well: --8<---------------cut here---------------start------------->8--- $ guix time-machine --commit=3D35b176daf1a466f136f0b77c03de78f482a30702 -- = time-machine -- describe Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.or= g/git/guix.git'... [=E2=80=A6] building /gnu/store/pa38h9kqq05s77k0vq62amc99sv3xm2g-config.scm.drv... building /gnu/store/ywbkw3m7dbk5g071v746p2q23v0x9ib0-git.scm.drv... building /gnu/store/k4kidxvjp5bghrjk8n9y1n4k52lwrcmh-hash.scm.drv... building /gnu/store/a2zzynwqii5j84gg9zn2brkh0hiqrh6n-module-import.drv... building /gnu/store/s8bj7c9nd85ng871h4440w7jw6p0hxpq-module-import.drv... building /gnu/store/3m2pndmnxj91s80ad1kvjw7kjsgpf733-module-import-compiled= .drv... building /gnu/store/fg3r0s0r1sbljjdvgsnjkkziskn3fagp-module-import-compiled= .drv... building /gnu/store/4kg185vfqw5c33kr5d35gzqyn6i1pjn7-compute-guix-derivatio= n.drv... Computing Guix derivation for 'x86_64-linux'... / substitute: updating substitutes from 'http://192.168.1.48:8123'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 10= 0.0% substitute: updating substitutes from 'https://guix.bordeaux.inria.fr'... 1= 00.0% The following derivations will be built: /gnu/store/cgi7c05l797glr7siqwv02b83q7wyw9w-profile.drv /gnu/store/3pvbhrpp7vab9fm1x3pjwx4w6g5wx5w0-guix-849f31d57.drv /gnu/store/3mjlbc8g0lhv933yzdbsk813vv87pbf2-guix-daemon.drv /gnu/store/4bxlkz3nmvx7hgrfk6p1y9pvvkb23xw6-guix-command.drv /gnu/store/9n6mkg3xnlxx3i7gycf8azmwksh6vixl-guix-module-union.drv /gnu/store/p4jg8ci223h5wrqc5iy2ncl77vq3lsk5-guix-849f31d57-modules.drv /gnu/store/r8x4lb04j0w8ysvz83kxhcxdj1gzf66p-guix-config-modules.drv /gnu/store/41y56mzckgfwki39b0x7d32dzi59j9gj-guix-config.drv /gnu/store/k394a79aq2v11yj6f88z5r6cq1b4f2zh-guix-config-source.drv /gnu/store/9ns9frgaxy21nmhml1ixmbkymbl36xx4-config.scm.drv /gnu/store/al2fpclasimp7wsgph2v51my9ckn9far-inferior-script.scm.drv /gnu/store/k0581jd5ss6207p2q99mn2yhsh2y0czj-profile.drv [=E2=80=A6] building /gnu/store/3pvbhrpp7vab9fm1x3pjwx4w6g5wx5w0-guix-849f31d57.drv... building CA certificate bundle... listing Emacs sub-directories... building fonts directory... building directory of Info manuals... building profile with 1 package... building /gnu/store/al2fpclasimp7wsgph2v51my9ckn9far-inferior-script.scm.dr= v... building package cache... building profile with 1 package... guix 849f31d repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 849f31d5746f5633f9f2a768b76739afc257ae99 --8<---------------cut here---------------end--------------->8--- Is it reproducible for you? Could it be a transient failure? Annoying there aren=E2=80=99t more details in the output. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 07 10:45:40 2023 Received: (at 64302) by debbugs.gnu.org; 7 Jul 2023 14:45:40 +0000 Received: from localhost ([127.0.0.1]:43608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHmiK-0000nU-Go for submit@debbugs.gnu.org; Fri, 07 Jul 2023 10:45:40 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:60302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHmiH-0000nG-UI for 64302@debbugs.gnu.org; Fri, 07 Jul 2023 10:45:39 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 1EE9BD1F; Fri, 7 Jul 2023 16:45:32 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hNFNvqhzcAdi; Fri, 7 Jul 2023 16:45:31 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 7BF45CB8; Fri, 7 Jul 2023 16:45:31 +0200 (CEST) Date: Fri, 7 Jul 2023 16:45:30 +0200 From: Andreas Enge To: Ludovic =?iso-8859-15?Q?Court=E8s?= Subject: Re: bug#64302: Guix derivation cannot be computed during pull Message-ID: References: <87cz13ke46.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87cz13ke46.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64302 Cc: 64302@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Fri, Jul 07, 2023 at 04:09:13PM +0200 schrieb Ludovic Courtès: > Is it reproducible for you? Could it be a transient failure? It is not transient, it happens consistently. Can I do anything myself to trick it into working? Andreas From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 10 17:38:58 2023 Received: (at 64302) by debbugs.gnu.org; 10 Jul 2023 21:38:58 +0000 Received: from localhost ([127.0.0.1]:49299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIyav-0007NA-Q9 for submit@debbugs.gnu.org; Mon, 10 Jul 2023 17:38:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIyau-0007My-1W for 64302@debbugs.gnu.org; Mon, 10 Jul 2023 17:38:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIyao-00058j-62; Mon, 10 Jul 2023 17:38:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=AboTWeEBsuB93Kf88aHnHwpWxdm1fzJGYO4eEBoYqNA=; b=BfAKc/Mrsr1Hq3yTbGJ+ ng6L4rGAN7/KVK4rn85Gm8m+LVs1g4zMHnuuBCsRubiFZp3J++08YJxs5OaZ8HzzvJ7ZbB1v0Rg4y 28SnApord8NtnwXIngyQ9hIZT/Tx2lev8XpvsIhZ6DmYGCMeniLX8WHTNZ4D3tZVQ0I+dfIzBUXCJ 4WqhO9pHCv6zUc9DBiKRLSmUBSVpXXpPlaYTWA+rQjNipHhf6hN6mN0ccPqxjFP48R4CnR8Z7PvW0 qwxcBWsYNfQidNmnf1fVT0VFvqTPYEfVDL7Wm3Ibx5ohigKWDs2D1MbPRAvAqfyNuMeE+NDviIvLx 92VeN5ljo8fkUQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIyan-0002MF-PH; Mon, 10 Jul 2023 17:38:49 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Andreas Enge Subject: Re: bug#64302: Guix derivation cannot be computed during pull References: <87cz13ke46.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Duodi 22 Messidor an 231 de la =?utf-8?Q?R=C3=A9volu?= =?utf-8?Q?tion=2C?= jour du Cumin X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 10 Jul 2023 23:38:47 +0200 In-Reply-To: (Andreas Enge's message of "Fri, 7 Jul 2023 16:45:30 +0200") Message-ID: <87edlf78go.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64302 Cc: 64302@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Andreas Enge skribis: > Am Fri, Jul 07, 2023 at 04:09:13PM +0200 schrieb Ludovic Court=C3=A8s: >> Is it reproducible for you? Could it be a transient failure? > > It is not transient, it happens consistently. > Can I do anything myself to trick it into working? Is there any more data you can grab? Perhaps in /var/log/guix-daemon.log or similar if that=E2=80=99s on a foreign distro? And as a last resort, =E2=80=98strace -f -o /tmp/log -s 500 guix pull=E2=80= =99, so we can get an idea of what happens. TIA! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 10 18:33:32 2023 Received: (at control) by debbugs.gnu.org; 10 Jul 2023 22:33:32 +0000 Received: from localhost ([127.0.0.1]:49341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIzRk-0000Qh-0u for submit@debbugs.gnu.org; Mon, 10 Jul 2023 18:33:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIzRh-0000QT-Kr for control@debbugs.gnu.org; Mon, 10 Jul 2023 18:33:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIzRc-00035T-DN for control@debbugs.gnu.org; Mon, 10 Jul 2023 18:33:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=RZdiCumV1K1S/MjzlUpJyUwN+aNQRUZckBIdArN9PTQ=; b=IYEQlvnQVu3lXm gkv5jq4eyNqU6EVxqV1E91wEOnhaM7LPYZPKuz+yGfnG1pHNCHypLJ8hg6c4E7s1GxOJ+E4sdehk9 yswbLFSpsapIg6FQIXtQsOKzwVp+L7oQezl/lCI6miytO3+tQRWbZrvpdJGyQFmS83bxOtF61yv92 QOHi3147uFBH9AKyqDWAB7gpROqIRGndosO4T1nf/Hc5YjENi3V8eJpBz5WUoOSbS2E6OeqpyvNGB REn+lq5XrAK88+ncMRDZBgM1r6YXkv2osP43evnHXI59foTh/tG/+EtDUXwQwXvD/GdMVuybdIykN Rln+q+GJADEtY/9NOrBw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIzRc-0007XV-0U for control@debbugs.gnu.org; Mon, 10 Jul 2023 18:33:24 -0400 Date: Tue, 11 Jul 2023 00:33:22 +0200 Message-Id: <87o7kj5rd9.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #64302 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 64302 64489 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 19 06:08:12 2023 Received: (at 64302) by debbugs.gnu.org; 19 Jul 2023 10:08:12 +0000 Received: from localhost ([127.0.0.1]:54997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM46O-0000UN-AL for submit@debbugs.gnu.org; Wed, 19 Jul 2023 06:08:12 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:41580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM46L-0000Tx-UY for 64302@debbugs.gnu.org; Wed, 19 Jul 2023 06:08:11 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 885A038A; Wed, 19 Jul 2023 12:08:04 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hc6Kf19AxBQJ; Wed, 19 Jul 2023 12:08:03 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id CAD12EE; Wed, 19 Jul 2023 12:08:03 +0200 (CEST) Date: Wed, 19 Jul 2023 12:08:02 +0200 From: Andreas Enge To: Ludovic =?iso-8859-15?Q?Court=E8s?= Subject: Re: bug#64302: Guix derivation cannot be computed during pull Message-ID: References: <87cz13ke46.fsf@gnu.org> <87edlf78go.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87edlf78go.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64302 Cc: 64302@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Am Mon, Jul 10, 2023 at 11:38:47PM +0200 schrieb Ludovic Courtès: > Is there any more data you can grab? Perhaps in > /var/log/guix-daemon.log or similar if that’s on a foreign distro? it is a GNU system virtual machine. And I have this in /var/log/messages: Jul 19 11:57:51 localhost vmunix: [4619013.095327] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/,task=69h614ii57kpgn5,pid=16408,uid=1000 Jul 19 11:57:51 localhost vmunix: [4619013.095350] Out of memory: Killed process 16408 (69h614ii57kpgn5) total-vm:540000kB, anon-rss:433096kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:952kB oom_score_adj:0 > And as a last resort, ‘strace -f -o /tmp/log -s 500 guix pull’, so we > can get an idea of what happens. While this appears in the strace log: 16408 +++ killed by SIGKILL +++ So we have the culprit; not a Guix bug per se. $ cat /proc/meminfo MemTotal: 997864 kB MemFree: 679044 kB MemAvailable: 817052 kB It looks like 1GB of memory is not enough for "guix pull", which is not nice. Has this been addressed in later commits? Is there a known lower memory limit for using Guix? Andreas From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 09:33:54 2023 Received: (at 64302) by debbugs.gnu.org; 18 Aug 2023 13:33:54 +0000 Received: from localhost ([127.0.0.1]:46398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWzbt-0000TR-MG for submit@debbugs.gnu.org; Fri, 18 Aug 2023 09:33:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWzbr-0000TE-NS for 64302@debbugs.gnu.org; Fri, 18 Aug 2023 09:33:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qWzbl-0002Ij-CH; Fri, 18 Aug 2023 09:33:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=u9w+D5YPvHax9pYcoFIYS3qyMNQgrF7mFp4ioGw8Vl0=; b=CAkjZXNC7tQrS8IMLjIC dPWaHplKGr0h0X734f/3L47D92WNaVrtipG7LmjVjLx7POgff/uEj50GnaT4WODAOnBJ28M1ZnQtW am7BMTYzRtuRyMxO0KMlcdVnZYRZP1OyJUfMy0piTXbirPJFEOP5vy3PeEslZYlzzBlkudhR0uCOi yOdbP5ljr0Ma7FsEN+6WwlvmRwC3Z+Fpd+yDhoHGdYgoNKWPl2NSArUMJcKg6E17UGzAVeh27qcDN SQX+yOtLFKYj4aY4bti8VvpNl80WMwRrm3TOrf1S2BJ9gMeGj8A/SHaULWamkVPGj68boG2WTYEBA EoSNLT40f8K+vg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Andreas Enge Subject: Re: bug#64302: Guix derivation cannot be computed during pull References: <87cz13ke46.fsf@gnu.org> <87edlf78go.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Primidi 1 Fructidor an 231 de la =?utf-8?Q?R=C3=A9vo?= =?utf-8?Q?lution=2C?= jour de la Prune X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 18 Aug 2023 15:33:43 +0200 In-Reply-To: (Andreas Enge's message of "Wed, 19 Jul 2023 12:08:02 +0200") Message-ID: <87pm3ksceg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64302 Cc: 64302@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Andreas Enge skribis: > It looks like 1GB of memory is not enough for "guix pull", which is > not nice. Has this been addressed in later commits? Is there a known > lower memory limit for using Guix? This is terrible. :-/ The culprit here is Guile, specifically its compiler and psyntax. I made some improvements to reduce its memory consumption in 3.0, but it=E2= =80=99s definitely not 2x or so unfortunately. So, to be continued=E2=80=A6 Ludo=E2=80=99.