GNU bug report logs -
#27450
guix pull failed updating guix
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 27450 in the body.
You can then email your comments to 27450 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#27450
; Package
guix
.
(Thu, 22 Jun 2017 16:41:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Thu, 22 Jun 2017 16:41:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello,
I tried to update my guix installation with `guix pull` but it failed.
As shell I use fish, System is Linux Mint 17.3.
$ guix pull
[...]
The following derivations will be built:
/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv
/gnu/store/d1bqy3zmi3xrmjr40lhdhmngcs8m7827-libgit2-0.25.1.drv
/gnu/store/a2j5g8szv0wwy1vqsq959jva0jkc9jxy-module-import.drv
/gnu/store/mqjybj2x91zkmyldqrj0bzjz39qlikj8-module-import-compiled.drv
/gnu/store/r93v5wsy5vgba23q2bzff2an43rqz4l1-guile-git-0.0-0.969514a.drv
building path(s) `/gnu/store/r4wdd8dw3l11n0qkangqaznv5y0miwd1-module-import'
building path(s)
`/gnu/store/6kzngkxcxja7092j15gyfbiqn4dib414-libgit2-0.25.1'
grafting '/gnu/store/sp9dpc0rmwy3jsc8wh6ghkbc60i01428-libgit2-0.25.1' ->
'/gnu/store/6kzngkxcxja7092j15gyfbiqn4dib414-libgit2-0.25.1'...
building path(s)
`/gnu/store/bi0chwm3w2nfk3hdnshrd4rwcc5znd8c-module-import-compiled'
building path(s)
`/gnu/store/p7sx29xmgfdr7dnvwm90x5scymd5r34w-guile-git-0.0-0.969514a'
grafting
'/gnu/store/079i0qp6rdcwp5rkirwsi9y8g87id3c0-guile-git-0.0-0.969514a' ->
'/gnu/store/p7sx29xmgfdr7dnvwm90x5scymd5r34w-guile-git-0.0-0.969514a'...
warning: failed to install locale: Invalid argument
building path(s) `/gnu/store/ld6h1fc696q6iaxi9pax0khnm747hvgi-guix-latest'
copying and compiling to
'/gnu/store/ld6h1fc696q6iaxi9pax0khnm747hvgi-guix-latest' with Guile
2.0.12...
loading... 12.6% of 605 filesice-9/psyntax.scm:3084:32: In procedure
#<procedure 4f831a0 (k filename)>:
ice-9/psyntax.scm:3084:32: Syntax error:
bytestructures/guile/base.scm:8:19: include-from-path: file not found in
path in subform "bytestructures/r7/base.exports.sld" of
(include-from-path "bytestructures/r7/base.exports.sld")
builder for
`/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
with exit code 1
guix pull: error: build failed: build of
`/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
$ guix --version
guix (GNU Guix) 20170303.14
guile-version: 2.0.12
If you need more information just ask, but probably I don't have any
further information because I reinstalled guix...
Jonathan
Information forwarded
to
bug-guix <at> gnu.org
:
bug#27450
; Package
guix
.
(Thu, 22 Jun 2017 18:29:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 27450 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Thu, Jun 22, 2017 at 06:20:54PM +0200, Jonathan Brielmaier wrote:
> copying and compiling to
> '/gnu/store/ld6h1fc696q6iaxi9pax0khnm747hvgi-guix-latest' with Guile
> 2.0.12...
> loading... 12.6% of 605 filesice-9/psyntax.scm:3084:32: In procedure
> #<procedure 4f831a0 (k filename)>:
> ice-9/psyntax.scm:3084:32: Syntax error:
> bytestructures/guile/base.scm:8:19: include-from-path: file not found in
> path in subform "bytestructures/r7/base.exports.sld" of
> (include-from-path "bytestructures/r7/base.exports.sld")
> builder for
> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
> with exit code 1
> guix pull: error: build failed: build of
> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
> $ guix --version
> guix (GNU Guix) 20170303.14
>
> guile-version: 2.0.12
This Guix was a bit old (from March 2017) and was using Guile 2.0
instead of Guile 2.2.
I'm not sure, but I'd guess the issue is related to the recent addition
of a dependency on guile-bytestructures [0].
[0]
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=19c90e5f697bbf1be5ea3a7b4f5fe712d77070a1
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#27450
; Package
guix
.
(Thu, 22 Jun 2017 21:06:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 27450 <at> debbugs.gnu.org (full text, mbox):
Leo Famulari <leo <at> famulari.name> skribis:
> On Thu, Jun 22, 2017 at 06:20:54PM +0200, Jonathan Brielmaier wrote:
>> copying and compiling to
>> '/gnu/store/ld6h1fc696q6iaxi9pax0khnm747hvgi-guix-latest' with Guile
>> 2.0.12...
>> loading... 12.6% of 605 filesice-9/psyntax.scm:3084:32: In procedure
>> #<procedure 4f831a0 (k filename)>:
>> ice-9/psyntax.scm:3084:32: Syntax error:
>> bytestructures/guile/base.scm:8:19: include-from-path: file not found in
>> path in subform "bytestructures/r7/base.exports.sld" of
>> (include-from-path "bytestructures/r7/base.exports.sld")
>> builder for
>> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
>> with exit code 1
>> guix pull: error: build failed: build of
>> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
>> $ guix --version
>> guix (GNU Guix) 20170303.14
>>
>> guile-version: 2.0.12
>
> This Guix was a bit old (from March 2017) and was using Guile 2.0
> instead of Guile 2.2.
>
> I'm not sure, but I'd guess the issue is related to the recent addition
> of a dependency on guile-bytestructures [0].
>
> [0]
> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=19c90e5f697bbf1be5ea3a7b4f5fe712d77070a1
The problem is that there was a time window in March where
‘guile-bytestructures’ was broken as can be seen above. This prevents
upgrade here. :-/
The workaround would be to first upgrade to the commit before the one
you gave:
guix pull \
--url=https://git.savannah.gnu.org/cgit/guix.git/snapshot/6fe5c49ab487154074eaab2ef80e9a2f8163320c.tar.gz
and then upgrade again:
guix pull
Jonathan, are you able to confirm that this works or did you work around
it differently already?
Thanks,
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#27450
; Package
guix
.
(Thu, 22 Jun 2017 21:37:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 27450 <at> debbugs.gnu.org (full text, mbox):
Am 22.06.2017 um 23:05 schrieb Ludovic Courtès:
> Leo Famulari <leo <at> famulari.name> skribis:
>
>> On Thu, Jun 22, 2017 at 06:20:54PM +0200, Jonathan Brielmaier wrote:
>>> copying and compiling to
>>> '/gnu/store/ld6h1fc696q6iaxi9pax0khnm747hvgi-guix-latest' with Guile
>>> 2.0.12...
>>> loading... 12.6% of 605 filesice-9/psyntax.scm:3084:32: In procedure
>>> #<procedure 4f831a0 (k filename)>:
>>> ice-9/psyntax.scm:3084:32: Syntax error:
>>> bytestructures/guile/base.scm:8:19: include-from-path: file not found in
>>> path in subform "bytestructures/r7/base.exports.sld" of
>>> (include-from-path "bytestructures/r7/base.exports.sld")
>>> builder for
>>> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
>>> with exit code 1
>>> guix pull: error: build failed: build of
>>> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
>>> $ guix --version
>>> guix (GNU Guix) 20170303.14
>>>
>>> guile-version: 2.0.12
>>
>> This Guix was a bit old (from March 2017) and was using Guile 2.0
>> instead of Guile 2.2.
>>
>> I'm not sure, but I'd guess the issue is related to the recent addition
>> of a dependency on guile-bytestructures [0].
>>
>> [0]
>> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=19c90e5f697bbf1be5ea3a7b4f5fe712d77070a1
>
> The problem is that there was a time window in March where
> ‘guile-bytestructures’ was broken as can be seen above. This prevents
> upgrade here. :-/
>
> The workaround would be to first upgrade to the commit before the one
> you gave:
>
> guix pull \
> --url=https://git.savannah.gnu.org/cgit/guix.git/snapshot/6fe5c49ab487154074eaab2ef80e9a2f8163320c.tar.gz
>
> and then upgrade again:
>
> guix pull
>
> Jonathan, are you able to confirm that this works or did you work around
> it differently already?
Sadly I can't confirm if this work around works because I reinstalled
guix (I removed the broken one and did a clean new 0.13 installation).
Next time I'll wait until the mailing list gives me the right commit :)
Jonathan
Reply sent
to
ludo <at> gnu.org (Ludovic Courtès)
:
You have taken responsibility.
(Fri, 23 Jun 2017 09:30:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
:
bug acknowledged by developer.
(Fri, 23 Jun 2017 09:30:03 GMT)
Full text and
rfc822 format available.
Message #19 received at 27450-done <at> debbugs.gnu.org (full text, mbox):
Jonathan Brielmaier <jonathan.brielmaier <at> web.de> skribis:
> Am 22.06.2017 um 23:05 schrieb Ludovic Courtès:
>> Leo Famulari <leo <at> famulari.name> skribis:
>>
>>> On Thu, Jun 22, 2017 at 06:20:54PM +0200, Jonathan Brielmaier wrote:
>>>> copying and compiling to
>>>> '/gnu/store/ld6h1fc696q6iaxi9pax0khnm747hvgi-guix-latest' with Guile
>>>> 2.0.12...
>>>> loading... 12.6% of 605 filesice-9/psyntax.scm:3084:32: In procedure
>>>> #<procedure 4f831a0 (k filename)>:
>>>> ice-9/psyntax.scm:3084:32: Syntax error:
>>>> bytestructures/guile/base.scm:8:19: include-from-path: file not found in
>>>> path in subform "bytestructures/r7/base.exports.sld" of
>>>> (include-from-path "bytestructures/r7/base.exports.sld")
>>>> builder for
>>>> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
>>>> with exit code 1
>>>> guix pull: error: build failed: build of
>>>> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed
>>>> $ guix --version
>>>> guix (GNU Guix) 20170303.14
>>>>
>>>> guile-version: 2.0.12
>>>
>>> This Guix was a bit old (from March 2017) and was using Guile 2.0
>>> instead of Guile 2.2.
>>>
>>> I'm not sure, but I'd guess the issue is related to the recent addition
>>> of a dependency on guile-bytestructures [0].
>>>
>>> [0]
>>> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=19c90e5f697bbf1be5ea3a7b4f5fe712d77070a1
>>
>> The problem is that there was a time window in March where
>> ‘guile-bytestructures’ was broken as can be seen above. This prevents
>> upgrade here. :-/
>>
>> The workaround would be to first upgrade to the commit before the one
>> you gave:
>>
>> guix pull \
>> --url=https://git.savannah.gnu.org/cgit/guix.git/snapshot/6fe5c49ab487154074eaab2ef80e9a2f8163320c.tar.gz
>>
>> and then upgrade again:
>>
>> guix pull
>>
>> Jonathan, are you able to confirm that this works or did you work around
>> it differently already?
> Sadly I can't confirm if this work around works because I reinstalled
> guix (I removed the broken one and did a clean new 0.13 installation).
>
> Next time I'll wait until the mailing list gives me the right commit :)
No problem. I’m closing the bug, with the understanding though that it
illustrates a “well-known” defect in ‘guix pull’.
Thanks,
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 21 Jul 2017 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 7 years and 340 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.