emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#43739: closed (guix archive --export broken on foreign distro)


From: GNU bug Tracking System
Subject: bug#43739: closed (guix archive --export broken on foreign distro)
Date: Tue, 06 Oct 2020 12:28:01 +0000

Your message dated Tue, 06 Oct 2020 14:27:30 +0200
with message-id <87ft6rv8st.fsf@gnu.org>
and subject line Re: bug#43739: guix archive --export broken on foreign distro
has caused the debbugs.gnu.org bug report #43739,
regarding guix archive --export broken on foreign distro
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
43739: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=43739
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: guix archive --export broken on foreign distro Date: Thu, 1 Oct 2020 13:22:45 +0200 User-agent: Mutt/1.10.1 (2018-07-13)
Hi,

as discussed on IRC [1][2] `guix archive --export` is currently broken on
foreign distributions. It fails with the error message:

        guix archive: error: corrupt input while restoring archive from 
#<closed: file 7f27c396e150>

strace reveals `guix authenticate` prints a message to stderr, which the
guix-daemon does not expect:

        guile: warning: failed to install locale

Installing the package glibc-locales into root’s user profile (because
guix-daemon.service references that) and restarting the daemon solves the
issue.

See also https://issues.guix.gnu.org/43737

Cheers,
Lars

[1] http://logs.guix.gnu.org/guix/2020-09-29.log#141931
[2] http://logs.guix.gnu.org/guix/2020-09-30.log#113955

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message --- Subject: Re: bug#43739: guix archive --export broken on foreign distro Date: Tue, 06 Oct 2020 14:27:30 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Hi,

Ludovic Courtès <ludo@gnu.org> skribis:

> Lars-Dominik Braun <ldb@leibniz-psychology.org> skribis:
>
>> as discussed on IRC [1][2] `guix archive --export` is currently broken on
>> foreign distributions. It fails with the error message:
>>
>>      guix archive: error: corrupt input while restoring archive from 
>> #<closed: file 7f27c396e150>
>>
>> strace reveals `guix authenticate` prints a message to stderr, which the
>> guix-daemon does not expect:
>>
>>      guile: warning: failed to install locale
>
> Specifically, the problem occurs after the change in
> 64cf660f872fb7aaf0d2b463e45b4c756297f743: on the first call to
> ‘readAuthenticateReply’, the daemon gets a “g” (from the warning above)
> instead of a digit as the protocol expects.

This is fixed by 880fe019ae64df37815bbdb1a22305f99dae759d from
<https://issues.guix.gnu.org/43737>.

Closing.

Thanks,
Ludo’.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]