From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: bug#23030: Guix commands broken Date: Thu, 17 Mar 2016 01:46:21 -0400 Message-ID: <20160317054621.GA9075@jasmine> References: <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]:58312) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agQm2-0000ow-6m for bug-guix@gnu.org; Thu, 17 Mar 2016 01:47:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1agQly-0003GL-UV for bug-guix@gnu.org; Thu, 17 Mar 2016 01:47:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:53507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agQly-0003GE-LR for bug-guix@gnu.org; Thu, 17 Mar 2016 01:47:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1agQly-0000ew-GY for bug-guix@gnu.org; Thu, 17 Mar 2016 01:47:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20160316154611.GA4049@solar> 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: Andreas Enge Cc: 23030@debbugs.gnu.org On Wed, Mar 16, 2016 at 04:46:11PM +0100, Andreas Enge wrote: > 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 looks like the same error as in , which I am also getting when I try to fetch substitutes over https. > > 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 > > > >