From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Changing HTTP proxy settings in GuixSD Date: Fri, 10 Nov 2017 23:15:41 +0100 Message-ID: <87h8u1lr02.fsf@gnu.org> References: <325f5d06-4bb1-294d-2768-07dde6d76090@fastmail.net> <87o9otbexn.fsf@gnu.org> <87mv3upurc.fsf@gmail.com> 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]:48018) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eDHaY-0006dQ-EV for guix-devel@gnu.org; Fri, 10 Nov 2017 17:15:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eDHaU-0006P7-2K for guix-devel@gnu.org; Fri, 10 Nov 2017 17:15:50 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:36517) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eDHaT-0006OH-S2 for guix-devel@gnu.org; Fri, 10 Nov 2017 17:15:45 -0500 In-Reply-To: (Konrad Hinsen's message of "Fri, 10 Nov 2017 10:05:59 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Konrad Hinsen Cc: guix-devel Hi Konrad, Konrad Hinsen skribis: >> That error looks suspicious. Perhaps you already know this, but it >> probably means that the string "mirror.hydra.gnu.org" wound up being >> used where a procedure should probably have been used instead. For >> example, in your Guile REPL, you can reproduce this kind of error like >> this: >> >> scheme@(guile-user)> ("this is not a procedure") >> ERROR: ERROR: Wrong type to apply: "this is not a procedure" > > Suspicious indeed... It turned out to come from a typo in Guile 2.2=E2=80=99s web client, now fi= xed here: https://git.savannah.gnu.org/cgit/guile.git/commit/?h=3Dstable-2.2&id=3D7= d0d9e2c25c1e872cfc7d14ab5139915f1813d56 and I=E2=80=99ve done some monkey-patching here: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D59da6f04f45b36696= a9385babab3080d7d854fba I=E2=80=99ll update the =E2=80=98guix=E2=80=99 package soon so that this ch= ange is available to daemon-side code such as =E2=80=98guix substitute=E2=80=99. In the meantim= e you can run the daemon from a checkout: sudo -E ./pre-inst-env guix-daemon =E2=80=A6 For reference, I used this command to test proxy support: http_proxy=3Dhttp://localhost:8118 \ ./pre-inst-env guix download http://www.gnu.org where Privoxy is listening to localhost:8118. Thanks for reporting the issue! Ludo=E2=80=99.