From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Problems with downloading from https Date: Sat, 25 Oct 2014 23:53:25 +0200 Message-ID: <87fvebstnu.fsf@gnu.org> References: <877fzogiq5.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]:46792) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xi9Gr-0006pi-OW for guix-devel@gnu.org; Sat, 25 Oct 2014 17:53:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xi9Gm-0002tJ-9f for guix-devel@gnu.org; Sat, 25 Oct 2014 17:53:13 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:40522) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xi9Gm-0002t5-3G for guix-devel@gnu.org; Sat, 25 Oct 2014 17:53:08 -0400 In-Reply-To: <877fzogiq5.fsf@gmail.com> (Alex Kost's message of "Sat, 25 Oct 2014 21:30:26 +0400") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Alex Kost Cc: guix-devel@gnu.org Alex Kost skribis: > $ guix download https://savannah.gnu.org/projects/guix/ > starting download of `/tmp/guix-file.Z7tZhy' from `https://savannah.gnu.o= rg/projects/guix/'... > ;;; Failed to autoload make-session in (gnutls): > ;;; ERROR: missing interface for module (gnutls) > ERROR: In procedure module-lookup: Unbound variable: make-session > failed to download "/tmp/guix-file.Z7tZhy" from "https://savannah.gnu.org= /projects/guix/" > guix download: error: https://savannah.gnu.org/projects/guix/: download f= ailed The problem is that the GnuTLS Guile bindings must be installed for =E2=80=98guix download=E2=80=99 to work with HTTPS (the manual suggests it,= but perhaps not clearly enough?) So just install GnuTLS, make sure =E2=80=98guile -c '(use-modules (gnutls))= '=E2=80=99 succeeds, and then it=E2=80=99ll work. Ludo=E2=80=99.