From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Subject: bug#30184: guix publish issue: guix substitute: error: corrupt input while restoring Date: Sun, 21 Jan 2018 18:50:43 +0100 Message-ID: <87607vdrt8.fsf@lassieur.org> References: <874lngzqb6.fsf@cbaines.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37031) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edJlp-0005zH-Ib for bug-guix@gnu.org; Sun, 21 Jan 2018 12:51:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edJlm-0004jr-GG for bug-guix@gnu.org; Sun, 21 Jan 2018 12:51:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:57640) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1edJlm-0004jn-Cz for bug-guix@gnu.org; Sun, 21 Jan 2018 12:51:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1edJlm-0004Ps-43 for bug-guix@gnu.org; Sun, 21 Jan 2018 12:51:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <874lngzqb6.fsf@cbaines.net> 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: Christopher Baines Cc: 30184@debbugs.gnu.org Christopher Baines writes: > Hey, > > I think something may have broken recently with the guix publish > service. I run this on a server with very basic configuration, just > setting the host, but I noticed recently that there were problems using > the service. The following example is guix failing to download something > from that server. > > Downloading http://beid.cbaines.net/nar/gzip/pwg84wqsniamc4vx9c7p06284i5rxiay-wxwidgets-3.0.3... > wxwidgets-3.0.3 256KiB/s 00:00 | 16KiB transferred > gzip: stdin: not in gzip format > guix substitute: error: corrupt input while restoring '/gnu/store/pwg84wqsniamc4vx9c7p06284i5rxiay-wxwidgets-3.0.3' from #{read pipe}# > wxwidgets-3.0.3 316KiB/s 00:00 | 48KiB transferredguix package: error: build failed: some substitutes for the outputs of derivation `/gnu/store/7f0zr1zgp6q1nyrsxf88qn003gr1w53b-wxwidgets-3.0.3.drv' failed (usually happens due to networking issues); try `--fallback' to build derivation from source > > I reverted the 4 recent changes [1], changed the service configuration > to use (guix (current-guix)) and now it seems to be working again. I have the same issue. Thank you for the workaround, it was very helpful. > I've had a look through the changes, I couldn't spot anything, but I > think there could be a regression in these changes [1]. > > Thanks, > > Chris > > > 1: f396611776e7ed6f1a070569a338ad56461b099e > 152b7beeacb72fe96fd5d3c0fd8b321e247c2c6c > c04ffadbed7412545555b8be6b78f23eed150d26 > 297e04d66010ada31a40f40143d81bf6b62affcc