GNU bug report logs -
#23557
"corrupt input while restoring archive from socket" after interrupted package install
Previous Next
Reported by: Harry Prevor <habs <at> sdf.org>
Date: Mon, 16 May 2016 19:17:02 UTC
Severity: normal
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#23557: "corrupt input while restoring archive from socket" after interrupted package install
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 23557 <at> debbugs.gnu.org.
--
23557: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23557
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Harry Prevor <habs <at> sdf.org> skribis:
> On 2016-05-16 17:10, ludo <at> gnu.org wrote:
>>> 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?
>
> I'm trying to install emacs on GuixSD, which is running on a Thinkpad
> X200.
[...]
>> Can you try:
>>
>> guix build emacs --substitute-urls=http://mirror.hydra.gnu.org
>
> It seems to have succeeded:
>
> @ build-succeeded
> /gnu/store/p5bhpqf6zj1kg55p4gyndrppswbskh8k-emacs-24.5.drv -
> /gnu/store/35nvlacqcl3wv5al5lj3077h0hx4bn2q-emacs-24.5
>
> After doing this, I tried doing "guix package -i emacs" again, and it
> installed successfully! Thank you for your help; unfortunately I don't
> know exactly what fixed this but I'd be happy to continue debugging if
> it's of use to someone.
Frustrating, but a good outcome. ;-)
It could be that the thing was using http://hydra.gnu.org, and that this
server was overloaded and dropped the connection, or something.
In 0.10.0 we switched the default substitute server to
https://mirror.hydra.gnu.org, a mirror that is much faster than
hydra.gnu.org.
If you reconfigure GuixSD from a recent Guix, GuixSD’s guix-daemon
service will use mirror.hydra.gnu.org.
Thanks,
Ludo’.
[Message part 3 (message/rfc822, inline)]
Hi all,
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. 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 #<catch-closure e00500> ...]
> substitute: In unknown file:
> substitute: ?: 8 [apply-smob/1 #<catch-closure e00500>]
> 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 #<procedure e1f940 at
> ice-9/boot-9.scm:4045:3 ()>]
> substitute: 4050: 4 [#<procedure e1f940 at ice-9/boot-9.scm:4045:3 ()>]
> substitute: 1724: 3 [%start-stack load-stack #<procedure e32900 at
> ice-9/boot-9.scm:4041:10 ()>]
> substitute: 1729: 2 [#<procedure e37ea0 ()>]
> 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" #<eof>)'.
> guix package: error: corrupt input while restoring archive from socket
I run guix pull with regularity, so I should have the latest software.
Also, "guix gc --verify" yeilds no errors. "lfam" on IRC recommended
that I try finding all /gnu/store/*-emacs-* and running "guix gc -d" on
those files, but I tried that and even that didn't work. Can anyone
provide any suggestions / solutions to debug this?
Also, I am not subscribed to this list, so please CC me in any responses
to this message.
Thank you,
--
Harry Prevor
This bug report was last modified 9 years and 4 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.