From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#23557: "corrupt input while restoring archive from socket" after interrupted package install Date: Mon, 16 May 2016 23:10:52 +0200 Message-ID: <877fetvhcz.fsf@gnu.org> References: <4681665490d5fc6597527c9d188c55a2@sdf.org> 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]:50116) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2Po5-0000Rk-W6 for bug-guix@gnu.org; Mon, 16 May 2016 17:12:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b2Po2-0002eG-3T for bug-guix@gnu.org; Mon, 16 May 2016 17:12:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:42121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2Po1-0002e6-Vz for bug-guix@gnu.org; Mon, 16 May 2016 17:12:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b2Po1-0004lE-PH for bug-guix@gnu.org; Mon, 16 May 2016 17:12:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <4681665490d5fc6597527c9d188c55a2@sdf.org> (Harry Prevor's message of "Mon, 16 May 2016 15:09:43 -0400") 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" To: Harry Prevor Cc: 23557@debbugs.gnu.org Hello, Harry Prevor skribis: > I tried to install emacs on guix recently, and I actually got a kernel > panic in the middle of installing so I had to do a hard reboot. Are you installing GuixSD, or are you installing Guix on another distro? > Since > then, every time I tried to do guix package -i emacs I got this error: > >> substitute: Backtrace: >> substitute: In ice-9/boot-9.scm: >> substitute: 157: 9 [catch #t # ...] >> substitute: In unknown file: >> substitute: ?: 8 [apply-smob/1 #] >> substitute: In ice-9/boot-9.scm: >> substitute: 63: 7 [call-with-prompt prompt0 ...] >> substitute: In ice-9/eval.scm: >> substitute: 432: 6 [eval # #] >> substitute: In ice-9/boot-9.scm: >> substitute: 2401: 5 [save-module-excursion #> ice-9/boot-9.scm:4045:3 ()>] >> substitute: 4050: 4 [#] >> substitute: 1724: 3 [%start-stack load-stack #> ice-9/boot-9.scm:4041:10 ()>] >> substitute: 1729: 2 [#] >> substitute: In unknown file: >> substitute: ?: 1 [primitive-load >> "/gnu/store/3g6zn8y5sfwywr4pqiwqrab735a0x4zl-guix-0.10.0/bin/.guix-real"] >> substitute: In guix/ui.scm: >> substitute: 1188: 0 [run-guix-command substitute "--query"] >> substitute: >> substitute: guix/ui.scm:1188:6: In procedure run-guix-command: >> substitute: guix/ui.scm:1188:6: Throw to key `match-error' with args >> `("match" "no matching pattern" #)'. >> guix package: error: corrupt input while restoring archive from socket What does this command report (run as root): guix substitute --help Do you know what substitute server is being used? Can you try: guix build emacs --substitute-urls=3Dhttp://mirror.hydra.gnu.org and: guix build emacs --substitute-urls=3Dhttps://mirror.hydra.gnu.org Thanks in advance! Ludo=E2=80=99. PS: Please keep 23557@debbugs.gnu.org Cc=E2=80=99d.