guix pull error. '34843fe'. guix-daemon-0.15.0-8.71a78ba.drv' failed with exit code 1

  • Done
  • quality assurance status badge
Details
4 participants
  • Brett Gilio
  • Jan Nieuwenhuizen
  • Ludovic Courtès
  • znavko
Owner
unassigned
Submitted by
znavko
Severity
normal
Merged with
Z
Z
znavko wrote on 25 Nov 2018 16:19
(name . Bug Guix)(address . bug-guix@gnu.org)
LSAS7UK--3-1@tutanota.com
Hi! Please, correct this.

#guix pull
...
@ build-log 4927 107
/gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/utils.scm:616:6: In procedure invoke:
@ build-log 4927 239
Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "make" arguments: ("install-binPROGRAMS" "install-nodist_pkglibexecSCRIPTS" "install-nodist_libexecSCRIPTS") exit-status: 2 term-signal: #f stop-signal: #f] a14b00>)'.
/builder for `/gnu/store/1p3hzkimqdim9cpf6igscvnk6jfz2h66-guix-daemon-0.15.0-8.71a78ba.drv' failed with exit code 1
@ build-failed /gnu/store/1p3hzkimqdim9cpf6igscvnk6jfz2h66-guix-daemon-0.15.0-8.71a78ba.drv - 1 builder for `/gnu/store/1p3hzkimqdim9cpf6igscvnk6jfz2h66-guix-daemon-0.15.0-8.71a78ba.drv' failed with exit code 1
Backtrace:
          15 (primitive-load "/gnu/store/br2zgg2j4wvpj44x48132r37d6c…")
In ice-9/eval.scm:
    155:9 14 (_ _)
    159:9 13 (_ #(#(#(#(#(#(#(#(#(#(#(…) …) …) …) …) …) …) …) …) …) …))
In guix/store.scm:
  1659:24 12 (run-with-store _ _ #:guile-for-build _ #:system _ # _)
   1532:8 11 (_ _)
In guix/gexp.scm:
    706:2 10 (_ _)
In guix/monads.scm:
    485:9  9 (_ _)
In guix/gexp.scm:
   572:22  8 (_ _)
In guix/store.scm:
   1532:8  7 (_ _)
  1555:38  6 (_ #<build-daemon 256.99 9aa1c80>)
In guix/packages.scm:
   881:14  5 (cache! #<weak-table 507/883> #<package guix-daemon@0.…> …)
In unknown file:
           4 (_ #<procedure thunk ()> #<procedure list _> #<undefined>)
In guix/grafts.scm:
    304:4  3 (graft-derivation #<build-daemon 256.99 9aa1c80> #<der…> …)
    182:4  2 (references-oracle #<build-daemon 256.99 9aa1c80> #<der…>)
   191:20  1 (_ _ _)
In guix/store.scm:
  1104:15  0 (_ #<build-daemon 256.99 9aa1c80> _ _)

guix/store.scm:1104:15: Throw to key `srfi-34' with args `(#<condition &nix-protocol-error [message: "build of `/gnu/store/1p3hzkimqdim9cpf6igscvnk6jfz2h66-guix-daemon-0.15.0-8.71a78ba.drv' failed" status: 100] 57373c0>)'.
guix pull: error: You found a bug: the program '/gnu/store/br2zgg2j4wvpj44x48132r37d6cam479-compute-guix-derivation'
failed to compute the derivation for Guix (version: "34843fe9238a041616f063038557d85cd8a30165"; system: "x86_64-linux";
host version: "083ce0ad5ecd10c6033bbdef5ddfcc2f58a7b800"; pull-version: 1).
Please report it by email to <bug-guix@gnu.org <mailto:bug-guix@gnu.org>>.

# guix describe
Generation 39    Nov 24 2018 10:49:56    (current)
  guix 083ce0a
    repository URL: https://git.savannah.gnu.org/git/guix.git https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 083ce0ad5ecd10c6033bbdef5ddfcc2f58a7b800

# guix pull
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git https://git.savannah.gnu.org/git/guix.git '...
Building from this channel:
  guix      https://git.savannah.gnu.org/git/guix.git https://git.savannah.gnu.org/git/guix.git     34843fe
^Z
[1]+  Stopped                 guix pull
# ^C
Attachment: file
B
B
Brett Gilio wrote on 25 Nov 2018 17:00
(address . znavko@tutanota.com)(address . 33500@debbugs.gnu.org)
874lc5gnar.fsf@posteo.net
znavko@tutanota.com writes:

Toggle quote (59 lines)
> Hi! Please, correct this.
>
> #guix pull
> ...
> @ build-log 4927 107
> /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/utils.scm:616:6: In procedure invoke:
> @ build-log 4927 239
> Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "make" arguments: ("install-binPROGRAMS" "install-nodist_pkglibexecSCRIPTS" "install-nodist_libexecSCRIPTS") exit-status: 2 term-signal: #f stop-signal: #f] a14b00>)'.
> /builder for `/gnu/store/1p3hzkimqdim9cpf6igscvnk6jfz2h66-guix-daemon-0.15.0-8.71a78ba.drv' failed with exit code 1
> @ build-failed /gnu/store/1p3hzkimqdim9cpf6igscvnk6jfz2h66-guix-daemon-0.15.0-8.71a78ba.drv - 1 builder for `/gnu/store/1p3hzkimqdim9cpf6igscvnk6jfz2h66-guix-daemon-0.15.0-8.71a78ba.drv' failed with exit code 1
> Backtrace:
> 15 (primitive-load "/gnu/store/br2zgg2j4wvpj44x48132r37d6c…")
> In ice-9/eval.scm:
> 155:9 14 (_ _)
> 159:9 13 (_ #(#(#(#(#(#(#(#(#(#(#(…) …) …) …) …) …) …) …) …) …) …))
> In guix/store.scm:
> 1659:24 12 (run-with-store _ _ #:guile-for-build _ #:system _ # _)
> 1532:8 11 (_ _)
> In guix/gexp.scm:
> 706:2 10 (_ _)
> In guix/monads.scm:
> 485:9 9 (_ _)
> In guix/gexp.scm:
> 572:22 8 (_ _)
> In guix/store.scm:
> 1532:8 7 (_ _)
> 1555:38 6 (_ #<build-daemon 256.99 9aa1c80>)
> In guix/packages.scm:
> 881:14 5 (cache! #<weak-table 507/883> #<package guix-daemon@0.…> …)
> In unknown file:
> 4 (_ #<procedure thunk ()> #<procedure list _> #<undefined>)
> In guix/grafts.scm:
> 304:4 3 (graft-derivation #<build-daemon 256.99 9aa1c80> #<der…> …)
> 182:4 2 (references-oracle #<build-daemon 256.99 9aa1c80> #<der…>)
> 191:20 1 (_ _ _)
> In guix/store.scm:
> 1104:15 0 (_ #<build-daemon 256.99 9aa1c80> _ _)
>
> guix/store.scm:1104:15: Throw to key `srfi-34' with args `(#<condition &nix-protocol-error [message: "build of `/gnu/store/1p3hzkimqdim9cpf6igscvnk6jfz2h66-guix-daemon-0.15.0-8.71a78ba.drv' failed" status: 100] 57373c0>)'.
> guix pull: error: You found a bug: the program '/gnu/store/br2zgg2j4wvpj44x48132r37d6cam479-compute-guix-derivation'
> failed to compute the derivation for Guix (version: "34843fe9238a041616f063038557d85cd8a30165"; system: "x86_64-linux";
> host version: "083ce0ad5ecd10c6033bbdef5ddfcc2f58a7b800"; pull-version: 1).
> Please report it by email to <bug-guix@gnu.org <mailto:bug-guix@gnu.org>>.
>
> # guix describe
> Generation 39 Nov 24 2018 10:49:56 (current)
> guix 083ce0a
> repository URL: https://git.savannah.gnu.org/git/guix.git <https://git.savannah.gnu.org/git/guix.git>
> branch: master
> commit: 083ce0ad5ecd10c6033bbdef5ddfcc2f58a7b800
>
> # guix pull
> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git <https://git.savannah.gnu.org/git/guix.git>'...
> Building from this channel:
> guix https://git.savannah.gnu.org/git/guix.git <https://git.savannah.gnu.org/git/guix.git> 34843fe
> ^Z
> [1]+ Stopped guix pull
> # ^C

I think this is a duplicate of my reported #33496.
L
L
Ludovic Courtès wrote on 25 Nov 2018 17:10
control message for bug #33496
(address . control@debbugs.gnu.org)
878t1hw330.fsf@gnu.org
merge 33496 33500
L
L
Ludovic Courtès wrote on 25 Nov 2018 17:12
Re: bug#33496: Guix pull failing to compute derivation
(name . Brett Gilio)(address . brettg@posteo.net)
874lc5w2zr.fsf@gnu.org
Hi Brett and znavko,

Brett Gilio <brettg@posteo.net> skribis:

Toggle quote (4 lines)
> Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "make" arguments: ("install-binPROGRAMS" "install-nodist_pkglibexecSCRIPTS" "install-nodist_libexecSCRIPTS") exit-status: 2 term-signal: #f stop-signal: #f] b6df40>)'.
> builder for `/gnu/store/qjd2z2zw0fzn6lh3ca9bs9x5kx7dkmag-guix-daemon-0.15.0-8.71a78ba.drv' failed with exit code 1
> @ build-failed /gnu/store/qjd2z2zw0fzn6lh3ca9bs9x5kx7dkmag-guix-daemon-0.15.0-8.71a78ba.drv - 1 builder for `/gnu/store/qjd2z2zw0fzn6lh3ca9bs9x5kx7dkmag-guix-daemon-0.15.0-8.71a78b

My bad, I introduced the regression 16 hours ago. This is fixed in
commit 0a9d1c5ab713bf525972f651c3cb63570e8c083d, thanks!

Ludo’.
Closed
J
J
Jan Nieuwenhuizen wrote on 25 Nov 2018 17:44
Re: bug#33500: bug#33496: Guix pull failing to compute derivation
(name . Ludovic Courtès)(address . ludo@gnu.org)
87efb9ds3i.fsf@gnu.org
Ludovic Courtès writes:

Toggle quote (3 lines)
> My bad, I introduced the regression 16 hours ago. This is fixed in
> commit 0a9d1c5ab713bf525972f651c3cb63570e8c083d, thanks!

Ah, great...there were at least three reports about this.

Reading the commit it looks to me that the message and the content do
not match. The message says that install-nodist_pkglibexecSCRIPTS is
removed, while the patch removes install-nodist_libexecSCRIPTS.

Hoping the end result is okay!
janneke


* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
'install' phase, remove use of "install-nodist_pkglibexecSCRIPTS"
target.

Toggle diff (19 lines)
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index d277d81acb..141d0e52f7 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -345,8 +345,7 @@ the Nix package manager.")
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(invoke "make" "install-binPROGRAMS"
- "install-nodist_pkglibexecSCRIPTS"
- "install-nodist_libexecSCRIPTS") ;guix-authenticate
+ "install-nodist_pkglibexecSCRIPTS")
;; We need to tell 'guix-daemon' which 'guix' command to use.
;; Here we use a questionable hack where we hard-code root's


--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
Closed
L
L
Ludovic Courtès wrote on 26 Nov 2018 10:50
(name . Jan Nieuwenhuizen)(address . janneke@gnu.org)
87y39g9nhl.fsf@gnu.org
Jan Nieuwenhuizen <janneke@gnu.org> skribis:

Toggle quote (11 lines)
> Ludovic Courtès writes:
>
>> My bad, I introduced the regression 16 hours ago. This is fixed in
>> commit 0a9d1c5ab713bf525972f651c3cb63570e8c083d, thanks!
>
> Ah, great...there were at least three reports about this.
>
> Reading the commit it looks to me that the message and the content do
> not match. The message says that install-nodist_pkglibexecSCRIPTS is
> removed, while the patch removes install-nodist_libexecSCRIPTS.

Oh sorry about that!

Toggle quote (2 lines)
> Hoping the end result is okay!

Yes it is! :-)

Thank you,
Ludo’.
Closed
?