From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: bug#21925: Additional information for bug report: 21925 Date: Sun, 15 Nov 2015 02:19:24 -0800 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxuPn-0002iu-20 for bug-guix@gnu.org; Sun, 15 Nov 2015 05:20:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZxuPj-0007s5-VY for bug-guix@gnu.org; Sun, 15 Nov 2015 05:20:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48719) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxuPj-0007s1-Rp for bug-guix@gnu.org; Sun, 15 Nov 2015 05:20:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZxuPi-0002EZ-Vu for bug-guix@gnu.org; Sun, 15 Nov 2015 05:20:03 -0500 In-Reply-To: Sender: "Debbugs-submit" Resent-Message-ID: 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: 21925@debbugs.gnu.org Hi, I've noticed that I also experience similar failures when I try to install certain packages. For example, I cannot install ncurses or autoconf: marusich@garuda ~$ guix package -i autoconf guix package: error: socket: Protocol not supported marusich@garuda ~$ guix package -i ncurses guix package: error: socket: Protocol not supported However, I CAN install python: marusich@garuda ~$ guix package -i python The following package will be installed: python 3.4.3 /gnu/store/y5x6c38fzrbfl80jxrgjd6py2k88x12a-python-3.4.3 [... I've omitted the rest of the output ...] I've noticed that ncurses and autoconf both use the "mirror://" pseudo protocol; perhaps this is somehow related to the problem? gnu/packages/ncurses.scm: ... (package (name "ncurses") (version "6.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/ncurses/ncurses-" version ".tar.gz")) ... gnu/packages/autotools.scm: ... (define-public autoconf (package (name "autoconf") (version "2.69") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/autoconf/autoconf-" version ".tar.xz")) ... However, the python module uses "https://": gnu/packages/python.scm ... (define-public python (package (inherit python-2) (version "3.4.3") (source (origin (method url-fetch) (uri (string-append "https://www.python.org/ftp/python/" version "/Python-" version ".tar.xz")) ... If there's any way I can provide more information, please let me know. I'm having trouble debugging this any further because I'm just starting to learn Guile; no matter what I do I can't seem to make guix give me additional information beyond "Protocol not supported." I hope this information helps. - Chris