From mboxrd@z Thu Jan 1 00:00:00 1970 From: Josh Holland Subject: bug#37662: substitution failure of nss-certs Date: Tue, 08 Oct 2019 15:18:32 +0100 Message-ID: <87a7abwcav.fsf@inv.alid.pw> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:48908) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iHqKO-0000pv-9l for bug-guix@gnu.org; Tue, 08 Oct 2019 10:19:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iHqKM-00023s-T9 for bug-guix@gnu.org; Tue, 08 Oct 2019 10:19:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42351) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iHqKM-00023a-Pe for bug-guix@gnu.org; Tue, 08 Oct 2019 10:19:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iHqKM-0001Qk-IE for bug-guix@gnu.org; Tue, 08 Oct 2019 10:19:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:48874) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iHqK0-0000bW-2d for bug-guix@gnu.org; Tue, 08 Oct 2019 10:18:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iHqJy-0001p3-Fq for bug-guix@gnu.org; Tue, 08 Oct 2019 10:18:39 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:37209) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iHqJx-0001nZ-U0 for bug-guix@gnu.org; Tue, 08 Oct 2019 10:18:38 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 189DF21B2A for ; Tue, 8 Oct 2019 10:18:36 -0400 (EDT) Received: from spica (host-92-10-79-225.as43234.net [92.10.79.225]) by mail.messagingengine.com (Postfix) with ESMTPA id 88D2580059 for ; Tue, 8 Oct 2019 10:18:34 -0400 (EDT) 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: 37662@debbugs.gnu.org After the core-updates merge today, I did the following, and it gave an error message (I tried a couple of times, with the same result): $ guix pull && guix package -m ~/guix-packages.scm -u . # ... snip ... downloading from https://ci.guix.gnu.org/nar/gzip/532l4zja85y9c69i0l0bwnsxx98gpzdw-nss-certs-3.45... nss-certs-3.45 148KiB 937KiB/s 00:00 [# ] 10.8%Backtrace: gzip: stdout: Broken pipe 3 (apply-smob/1 #) In ice-9/boot-9.scm: 705:2 2 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 1 (_ #(#(#))) In guix/ui.scm: 1734:12 0 (run-guix-command _ . _) guix/ui.scm:1734:12: In procedure run-guix-command: Throw to key `encoding-error' with args `("scm_to_stringn" "cannot convert wide string to output locale" 84 #f #f)'. nss-certs-3.45 148KiB 1.3MiB/s 00:00 [##################] 100.0%substitution of /gnu/store/532l4zja85y9c69i0l0bwnsxx98gpzdw-nss-certs-3.45 failed killing process 645584 guix package: error: some substitutes for the outputs of derivation `/gnu/store/gvckkl62hkn74wcyw9x1wd0bkjf7c6y5-nss-certs-3.45.drv' failed (usually happens due to networking issues); try `--fallback' to build derivation from source I then did the same, but added the suggested `--fallback` option onto the end: $ guix package -m ~/guix-packages.scm -u . --fallback # snip massive list of "the following derivations will be built" downloading from https://ci.guix.gnu.org/nar/gzip/532l4zja85y9c69i0l0bwnsxx98gpzdw-nss-certs-3.45... nss-certs-3.45 148KiB 36.0MiB/s 00:00 [# ] 10.8%Backtrace: gzip: stdout: Broken pipe 3 (apply-smob/1 #) In ice-9/boot-9.scm: 705:2 2 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 1 (_ #(#(#))) nss-certs-3.45 148KiB 12.5MiB/s 00:00 [##################] 100.0%In guix/ui.scm: 1734:12 0 (run-guix-command _ . _) guix/ui.scm:1734:12: In procedure run-guix-command: Throw to key `encoding-error' with args `("scm_to_stringn" "cannot convert wide string to output locale" 84 #f #f)'. substitution of /gnu/store/532l4zja85y9c69i0l0bwnsxx98gpzdw-nss-certs-3.45 failed The command did then complete successfully, I assume building nss-certs locally instead, though I can't see any further references to it in the output. I'm currently trying the same thing on my other computer. -- Josh Holland