guix pull --bootstrap does not work

  • Open
  • quality assurance status badge
Details
2 participants
  • Msavoritias
  • Andy Wingo
Owner
unassigned
Submitted by
Andy Wingo
Severity
normal

Debbugs page

A
A
Andy Wingo wrote on 21 Apr 2017 12:10
(address . bug-guix@gnu.org)
874lxh4lwi.fsf@pobox.com
I did a "guix pull" and it carped that there was a 404 for the bash-4.4A
NAR, and suggested --fallback. But there is no --fallback argument to
guix pull for some reason. OK. There's a --bootstrap argument but
although it can install the deps, it can't pull, because:

In unknown file:
?: 0 [dynamic-func "strverscmp" #<dynamic-object #f>]

ERROR: In procedure dynamic-func:
ERROR: In procedure dynamic-pointer: Symbol not found: strverscmp
builder for `/gnu/store/jagbm4f9npc7n7l9y4b1ncc25vigylky-guix-latest.drv' failed with exit code 1
guix pull: error: build failed: build of `/gnu/store/jagbm4f9npc7n7l9y4b1ncc25vigylky-guix-latest.drv' failed

I would guess this is because the bootstrap Guile is statically linked.

Andy
M
M
Msavoritias wrote on 24 Jun 2020 11:45
(address . 26594@debbugs.gnu.org)
1593024352.3861.0@disroot.org
Hi,

I did today guix pull --bootstrap and it still seems not to work. I
asked in IRC and it seems that the option is pretty much useless anyway
today.
Can anyone confirm if that is true? Maybe consider removing the option
if that happens.

Marinus
Attachment: file
M
M
Msavoritias wrote on 24 Jun 2020 11:48
(address . 26594@debbugs.gnu.org)
1593024500.3861.1@disroot.org
Forgot to attach the log.

My error is this:

[ 1/84] Loading './gcrypt/hash.scm'...
[ 2/84] Loading './git.scm'...
[ 3/84] Loading './gnu/packages/bootstrap.scm'...
Backtrace:
In ice-9/boot-9.scm:
3001: 19 [#<procedure 14e4870 at ice-9/boot-9.scm:2982:17 ()>]
In unknown file:
?: 18 [primitive-load-path "guix/packages" ...]
In ice-9/eval.scm:
505: 17 [#<procedure b91b20 at ice-9/eval.scm:499:4 (exp)>
(define-module # # ...)]
In ice-9/psyntax.scm:
1091: 16 [expand-top-sequence ((define-module # # # ...)) () ((top))
...]
976: 15 [scan ((define-module (guix packages) #:use-module ...)) ()
...]
270: 14 [scan ((#(syntax-object let # ...) (#) (# #) ...)) () ...]
In ice-9/eval.scm:
411: 13 [eval # ()]
In ice-9/boot-9.scm:
2870: 12 [define-module* (guix packages) #:filename ...]
2845: 11 [resolve-imports (((guix utils)) ((guix records)) ((guix
store)) ...)]
2783: 10 [resolve-interface (guix utils) #:select ...]
2708: 9 [#<procedure c34020 at ice-9/boot-9.scm:2696:4 (name #:optional
autoload version #:key ensure)> # ...]
2981: 8 [try-module-autoload (guix utils) #f]
2320: 7 [save-module-excursion #<procedure 153a180 at
ice-9/boot-9.scm:2982:17 ()>]
3001: 6 [#<procedure 153a180 at ice-9/boot-9.scm:2982:17 ()>]
In unknown file:
?: 5 [primitive-load-path "guix/utils" ...]
In ice-9/eval.scm:
453: 4 [eval # ()]
411: 3 [eval # ()]
411: 2 [eval # ()]
411: 1 [eval # ()]
In unknown file:
?: 0 [dynamic-func "strverscmp" #<dynamic-object #f>]

ERROR: In procedure dynamic-func:
ERROR: In procedure dynamic-pointer: Symbol not found: strverscmp

Marinus

On Wed, Jun 24, 2020 at 20:45, Msavoritias
<marinus.savoritias@disroot.org> wrote:
Toggle quote (9 lines)
> Hi,
>
> I did today guix pull --bootstrap and it still seems not to work. I
> asked in IRC and it seems that the option is pretty much useless
> anyway today.
> Can anyone confirm if that is true? Maybe consider removing the
> option if that happens.
>
> Marinus
Attachment: file
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 26594@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 26594
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch