From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#19976: Cannot install texlive Date: Sun, 01 Mar 2015 22:06:20 +0100 Message-ID: <87sido77hv.fsf@gnu.org> References: <87egp8afaq.fsf@mango.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54738) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSB4q-0005fj-9N for bug-guix@gnu.org; Sun, 01 Mar 2015 16:07:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSB4o-0006HR-Us for bug-guix@gnu.org; Sun, 01 Mar 2015 16:07:04 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:58205) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSB4o-0006HN-Rk for bug-guix@gnu.org; Sun, 01 Mar 2015 16:07:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YSB4o-00052X-E6 for bug-guix@gnu.org; Sun, 01 Mar 2015 16:07:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87egp8afaq.fsf@mango.localdomain> (Ricardo Wurmus's message of "Sun, 01 Mar 2015 16:49:33 +0100") 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-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Ricardo Wurmus Cc: request@debbugs.gnu.org, 19976@debbugs.gnu.org merge 19939 19976 thanks Ricardo Wurmus skribis: > found valid signature for '/gnu/store/6rz8gpy7ax6334ihw87zyaxyibz96hc3-te= xlive-2014-data', from 'http://hydra.gnu.org/nar/6rz8gpy7ax6334ihw87zyaxyib= z96hc3-texlive-2014-data' > downloading `/gnu/store/6rz8gpy7ax6334ihw87zyaxyibz96hc3-texlive-2014-dat= a' (3392.6 MiB installed)... > GC Warning: Failed to expand heap by 1986744320 bytes > GC Warning: Failed to expand heap by 1986220032 bytes > GC Warning: Out of Memory! Heap size: 6 MiB. Returning NULL! When running: strace -s 234 -o t wget -O /dev/null \ http://hydra.gnu.org/nar/6rz8gpy7ax6334ihw87zyaxyibz96hc3-texlive-2014= -data we see: write(5, "GET /nar/6rz8gpy7ax6334ihw87zyaxyibz96hc3-texlive-2014-data HTT= P/1.1\r\nUser-Agent: Wget/1.16.1 (linux-gnu)\r\nAccept: */*\r\nAccept-Encod= ing: identity\r\nHost: hydra.gnu.org\r\nConnection: Keep-Alive\r\n\r\n", 19= 4) =3D 194 [...] recvfrom(5, "HTTP/1.1 200 OK\r\nServer: nginx/1.6.2\r\nDate: Sun, 01 Mar = 2015 20:41:09 GMT\r\nContent-Type: application/x-nix-archive\r\nTransfer-En= coding: chunked\r\nConnection: keep-alive\r\n\r\n76634478\r\nBZh91AY&SYDH\3= 30\5\0S\n\177\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\3= 77\377! \0\2\345\10\0\20\10\0\210t\204\260\320'c\264=3D"..., 511, MSG_PEEK,= NULL, NULL) =3D 511 [...] read(5, "76634478\r\n", 10) =3D 10 This is telling us that this is chunked encoding, and that the first chunk=E2=80=99s size is #x76634478 B =3D 1986217080 B =3D 1.9 GiB. Ouch! You could buy more RAM. ;-) We=E2=80=99ll fix = , see whether we can backport it in Guix, and also see if we can ask nginx to provide reasonable chunks. Thanks, Ludo=E2=80=99.