`sudo --login guix pull` fails

  • Open
  • quality assurance status badge
Details
2 participants
  • Rostislav Svoboda
  • zimoun
Owner
unassigned
Submitted by
Rostislav Svoboda
Severity
normal
R
R
Rostislav Svoboda wrote on 21 Oct 2022 23:53
(address . bug-guix@gnu.org)
CAEtmmezgQCEyGuJ_v5FRny-3hgc=MP_d0QVHzRiMUe35R8op8A@mail.gmail.com
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
\sha256 hash mismatch for
/gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz:
expected hash: 113nlmidxy9kjr45kg9x3ngar4951mvag1js2a3j8nxcz34wxsv4
actual hash: 1sb0709wirgkag5zcv8c72l4xc5g4qhr6syxf8w8i4vhnjsdg2hp
hash mismatch for store item
'/gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz'
build of /gnu/store/xijrkm01sqviaqkgfd1r7gjipzpfxkbz-autoconf-2.69.tar.xz.drv
failed
View build log at
'/var/log/guix/drvs/xi/jrkm01sqviaqkgfd1r7gjipzpfxkbz-autoconf-2.69.tar.xz.drv.bz2'.
building /gnu/store/971s9hm3armq58qxfiigs1pkmc35ynj3-CUnit-2.1-3.tar.bz2.drv...
Backtrace:
13 (primitive-load
"/gnu/store/45qgzlh67nvkwl7ms1g5h7nxq5yavw2i-compute-guix-derivation")
In ice-9/eval.scm:
155:9 12 (_ _)
159:9 11 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?>
?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
152:2 10 (with-fluid* _ _ _)
152:2 9 (with-fluid* _ _ _)
In ./guix/store.scm:
2165:24 8 (run-with-store #<store-connection 256.99 7f29132253c0> _
#:guile-for-build _ #:system _ #:target _)
1993:8 7 (_ _)
In ./guix/gexp.scm:
300:22 6 (_ _)
1181:2 5 (_ _)
1047:2 4 (_ _)
893:4 3 (_ _)
In ./guix/store.scm:
2050:12 2 (_ #<store-connection 256.99 7f2901788870>)
1398:5 1 (map/accumulate-builds #<store-connection 256.99
7f2901788870> #<procedure 7f29116edbd0 at ./guix/stor?> ?)
1414:15 0 (_ #<store-connection 256.99 7f2901788870> _ _)

./guix/store.scm:1414:15: ERROR:
1. &store-protocol-error:
message: "build of
`/gnu/store/lhzya0bkdd3wj1vhs072sqbq70p2k2q5-guile-gnutls-3.7.9.drv'
failed"
status: 1
guix pull: error: You found a bug: the program
'/gnu/store/45qgzlh67nvkwl7ms1g5h7nxq5yavw2i-compute-guix-derivation'
failed to compute the derivation for Guix (version:
"78d4a08ac3a1de481bc56eef967a2e5ed2a912d5"; system: "x86_64-linux";
host version: "1.3.0"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
Z
Z
zimoun wrote on 26 Nov 2022 11:04
86zgceav6d.fsf@gmail.com
Hi,

On Fri, 21 Oct 2022 at 23:53, Rostislav Svoboda <rostislav.svoboda@gmail.com> wrote:
Toggle quote (12 lines)
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> \sha256 hash mismatch for
> /gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz:
> expected hash: 113nlmidxy9kjr45kg9x3ngar4951mvag1js2a3j8nxcz34wxsv4
> actual hash: 1sb0709wirgkag5zcv8c72l4xc5g4qhr6syxf8w8i4vhnjsdg2hp
> hash mismatch for store item
> '/gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz'
> build of /gnu/store/xijrkm01sqviaqkgfd1r7gjipzpfxkbz-autoconf-2.69.tar.xz.drv
> failed

Well, I do not know what happened. It works for me and I get:

Toggle snippet (14 lines)
$ guix build /gnu/store/xijrkm01sqviaqkgfd1r7gjipzpfxkbz-autoconf-2.69.tar.xz.drv
1.2 MB will be downloaded:
/gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz
substituting /gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz...
downloading from https://ci.guix.gnu.org/nar/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz ...
autoconf-2.69.tar.xz 1.2MiB 533KiB/s 00:02 [##################] 100.0%

/gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz

$ guix hash /gnu/store/n2d3rwbvrlag5c1spv1b73vvg9w2r8cw-autoconf-2.69.tar.xz
113nlmidxy9kjr45kg9x3ngar4951mvag1js2a3j8nxcz34wxsv4


Toggle quote (7 lines)
> View build log at
> '/var/log/guix/drvs/xi/jrkm01sqviaqkgfd1r7gjipzpfxkbz-autoconf-2.69.tar.xz.drv.bz2'.
> building /gnu/store/971s9hm3armq58qxfiigs1pkmc35ynj3-CUnit-2.1-3.tar.bz2.drv...
> Backtrace:
> 13 (primitive-load
> "/gnu/store/45qgzlh67nvkwl7ms1g5h7nxq5yavw2i-compute-guix-derivation")

[...]

Toggle quote (7 lines)
> guix pull: error: You found a bug: the program
> '/gnu/store/45qgzlh67nvkwl7ms1g5h7nxq5yavw2i-compute-guix-derivation'
> failed to compute the derivation for Guix (version:
> "78d4a08ac3a1de481bc56eef967a2e5ed2a912d5"; system: "x86_64-linux";
> host version: "1.3.0"; pull-version: 1).
> Please report the COMPLETE output above by email to <bug-guix@gnu.org>.

Well, I miss why a hash mismatch returns a backtrace and is not nicely
handled. Hum, something similar had been reported in #59179 [1].


Cheers,
simon
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 58694@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 58694
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