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

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

bug#39090: closed (Daemon fails with "got unexpected path ... from subst


From: GNU bug Tracking System
Subject: bug#39090: closed (Daemon fails with "got unexpected path ... from substituter")
Date: Wed, 15 Jan 2020 17:46:03 +0000

Your message dated Wed, 15 Jan 2020 18:44:51 +0100
with message-id <address@hidden>
and subject line Re: bug#39090: Installer fails on install disk built from 
master
has caused the debbugs.gnu.org bug report #39090,
regarding Daemon fails with "got unexpected path ... from substituter"
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden.)


-- 
39090: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=39090
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: Installer fails on install disk built from master Date: Sat, 11 Jan 2020 15:48:10 +0100
Hello,

I noticed that the install disk created on current master can't
install the system.

This is on:
e4c9ba4da2a6faf80209488d5c086ea0d5c39214
.

I have found a reproducer that might highlight where the problem is.

Steps to reproduce:
1. guix pull
2. build the installer image
guix system disk-image --file-system-type=iso9660 \
  gnu/system/install.scm
3. boot it
4. switch to tty3
5. create a file gexp.scm with this content:
(use-modules
 (gnu packages package-management)
 (guix gexp))

(program-file
 "a"
 (with-extensions
  (list guix)
  #~(#t)))
6. guix build -f gexp.scm

This will fail with as strange error message.
This same problem causes the final installation failure in the installer.

This works fine on the latest installation image.
This works if you run it again after it fails.

Any help on debugging this further would be appreciated.

Best regards,
g_bor
-- 
OpenPGP Key Fingerprint: 7988:3B9F:7D6A:4DBF:3719:0367:2506:A96C:CF63:0B21



--- End Message ---
--- Begin Message --- Subject: Re: bug#39090: Installer fails on install disk built from master Date: Wed, 15 Jan 2020 18:44:51 +0100 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
Hello,

Gábor Boskovits <address@hidden> skribis:

> Ricardo Wurmus <address@hidden> ezt írta (időpont: 2020. jan. 11.,
> Szo, 17:44):
>>
>>
>> Gábor Boskovits <address@hidden> writes:
>>
>> > 5. create a file gexp.scm with this content:
>> > (use-modules
>> >  (gnu packages package-management)
>> >  (guix gexp))
>> >
>> > (program-file
>> >  "a"
>> >  (with-extensions
>> >   (list guix)
>> >   #~(#t)))
>> > 6. guix build -f gexp.scm
>> >
>> > This will fail with as strange error message.
>>
>> What’s the error message?
>
> guix build: error: got unexpected path <store-path-name> from substituter
>
> <store-path-name> varies, currently it was
> /gnu/store/0q95b...-libarchive-3.4.0.tar.gz

Fixed by e2922f527ee8d891a41b5086637fa560a1c2ddd8!  I’ll update the
‘guix’ package shortly.

This was tricky to reproduce because it depends on what’s in your store
and what’s in /var/guix/substitute/cache.

I managed to reproduce it first in a VM following your instructions, and
then on a local instance of guix-daemon where I had wiped
/var/guix/substitute/cache and also changed the condition in
‘http-multiple-get’ to exercise the “Connection: close” case (which is
otherwise infrequent.)

Thanks a lot for your investigation, which helped a lot!

Ludo’.


--- End Message ---

reply via email to

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