From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: bug#23030: Guix commands broken Date: Wed, 16 Mar 2016 16:46:11 +0100 Message-ID: <20160316154611.GA4049@solar> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38106) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agDf9-0001tF-2K for bug-guix@gnu.org; Wed, 16 Mar 2016 11:47:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1agDf3-0005m4-VB for bug-guix@gnu.org; Wed, 16 Mar 2016 11:47:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:53218) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agDf3-0005m0-Rj for bug-guix@gnu.org; Wed, 16 Mar 2016 11:47:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1agDf3-00028x-Me for bug-guix@gnu.org; Wed, 16 Mar 2016 11:47:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37943) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agDeQ-0001gy-8y for bug-guix@gnu.org; Wed, 16 Mar 2016 11:46:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1agDeL-0005Yx-51 for bug-guix@gnu.org; Wed, 16 Mar 2016 11:46:22 -0400 Received: from mailrelay7.public.one.com ([91.198.169.215]:32215) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agDeK-0005Y2-Qc for bug-guix@gnu.org; Wed, 16 Mar 2016 11:46:17 -0400 Content-Disposition: inline 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: 23030@debbugs.gnu.org Hello, sorry for the vague title; it looks as if one of the recent commits broke the daemon for me. $ ./pre-inst-env guix build font-forge --no-substitutes substitute: Backtrace: substitute: In ice-9/boot-9.scm: substitute: 63: 19 [call-with-prompt prompt0 ...] substitute: In ice-9/eval.scm: substitute: 432: 18 [eval # #] substitute: In ice-9/boot-9.scm: substitute: 2401: 17 [save-module-excursion #] substitute: 4050: 16 [#] substitute: 1724: 15 [%start-stack load-stack ...] substitute: 1729: 14 [#] substitute: In unknown file: substitute: ?: 13 [primitive-load "/gnu/store/3lg5c1nidbj0kjdz5b63hn3vp29kzf0s-guix-0.9.0.c3f29bc/bin/.guix-real"] substitute: In guix/ui.scm: substitute: 1175: 12 [run-guix-command substitute "--query"] substitute: In ice-9/boot-9.scm: substitute: 157: 11 [catch getaddrinfo-error ...] substitute: 157: 10 [catch srfi-34 # ...] substitute: 157: 9 [catch system-error ...] substitute: In guix/scripts/substitute.scm: substitute: 946: 8 [#] substitute: 804: 7 [process-query "info /gnu/store/qdz5fp0g0sic5vc8ysvkbdm6yilcbl0d-fontforge-20120731-b " ...] substitute: 633: 6 [lookup-narinfos/diverse # #] substitute: 617: 5 [lookup-narinfos "https://hydra.gnu.org" #] substitute: 589: 4 [fetch-narinfos "https://hydra.gnu.org" #] substitute: 222: 3 [download-cache-info "https://hydra.gnu.org"] substitute: In guix/records.scm: substitute: 331: 2 [recutils->alist #] substitute: In ice-9/rdelim.scm: substitute: 184: 1 [read-line # trim] substitute: In unknown file: substitute: ?: 0 [%read-line #] substitute: substitute: ERROR: In procedure %read-line: substitute: ERROR: In procedure %read-line: Wrong type argument in position 1 (expecting open input port): # guix build: error: corrupt input while restoring archive from # This is with commit 23d60ba65c137abf472a25db7317154abfc4af4d, and I also just reconfigured my system to profit from the most recent updates to the daemon, which would allow me to drop typing the "--substitute-urls=..." over and over again. If I understood the commit messages correctly, a mirror should be used instead of the above https://hydra.gnu.org. Even "./pre-inst-env guix system reconfigure ... --no-substitutes" is broken with the same message, even after doing a ./bootstrap and complete recompilation. Time to go back to a previous system... Andreas