offload: error parsing derivation `*.drv': expected string `Derive(['

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • Mark H Weaver
Owner
unassigned
Submitted by
Mark H Weaver
Severity
normal
M
M
Mark H Weaver wrote on 1 Feb 2019 21:57
(address . bug-guix@gnu.org)
87sgx76xc1.fsf@netris.org
In the last day or so, I've seen three instances of an offloading error
that I'd never seen before, which causes builds to abort on Hydra. So
far, they have all been offloads from hydra.gnu.org to
hydra-slave1.netris.org, a build slave which I maintain, and which is
currently running an older version of Guix, circa 0.12.0. Here's an
excerpt of the nix log output of one of the failures:

Toggle snippet (15 lines)
these derivations will be built:
/gnu/store/rrjvc7hcycy5yfvp6cr2m1vcwqyvc863-r-chemometricswithr-0.1.13.drv
process 2744 acquired build slot '/var/guix/offload/hydra-slave1.netris.org/0'
process 2744 acquired build slot '/var/guix/offload/hydra-slave3.netris.org/0'
load on machine 'hydra-slave1.netris.org' is 1.8 (normalized: 0.9)
@ build-started /gnu/store/rrjvc7hcycy5yfvp6cr2m1vcwqyvc863-r-chemometricswithr-0.1.13.drv - armhf-linux /var/log/guix/drvs/rr//jvc7hcycy5yfvp6cr2m1vcwqyvc863-r-chemometricswithr-0.1.13.drv
sending 28 store items to 'hydra-slave1.netris.org'...
exporting path `/gnu/store/5qjsrh8dncv6sninnyydkzccmh89498r-r-fs-1.2.6.drv'
[...]
exporting path `/gnu/store/zrw4yckqa9g6a8zglkz7g0gfr6k78jl8-r-usethis-1.4.0'
guix offload: error: build failed: error parsing derivation `/gnu/store/5qjsrh8dncv6sninnyydkzccmh89498r-r-fs-1.2.6.drv': expected string `Derive(['
@ hook-failed /gnu/store/rrjvc7hcycy5yfvp6cr2m1vcwqyvc863-r-chemometricswithr-0.1.13.drv - 256 builder for `/gnu/store/rrjvc7hcycy5yfvp6cr2m1vcwqyvc863-r-chemometricswithr-0.1.13.drv' failed with exit code 1
error: build of `/gnu/store/rrjvc7hcycy5yfvp6cr2m1vcwqyvc863-r-chemometricswithr-0.1.13.drv' failed

L
L
Ludovic Courtès wrote on 4 Feb 2019 22:31
(name . Mark H Weaver)(address . mhw@netris.org)(address . 34282@debbugs.gnu.org)
877eefp7fa.fsf@gnu.org
Hi Mark,

Mark H Weaver <mhw@netris.org> skribis:

Toggle quote (3 lines)
> exporting path `/gnu/store/zrw4yckqa9g6a8zglkz7g0gfr6k78jl8-r-usethis-1.4.0'
> guix offload: error: build failed: error parsing derivation `/gnu/store/5qjsrh8dncv6sninnyydkzccmh89498r-r-fs-1.2.6.drv': expected string `Derive(['

Could you check the contents of this file? This very much suggests a
file system corruption (e.g., the file is actually empty yet considered
valid per /var/guix/db/db.sqlite.)

Thanks,
Ludo’.
L
L
Ludovic Courtès wrote on 9 Mar 2019 19:30
(name . Mark H Weaver)(address . mhw@netris.org)(address . 34282@debbugs.gnu.org)
871s3f6gtj.fsf@gnu.org
Hi Mark,

Ludovic Courtès <ludo@gnu.org> skribis:

Toggle quote (9 lines)
> Mark H Weaver <mhw@netris.org> skribis:
>
>> exporting path `/gnu/store/zrw4yckqa9g6a8zglkz7g0gfr6k78jl8-r-usethis-1.4.0'
>> guix offload: error: build failed: error parsing derivation `/gnu/store/5qjsrh8dncv6sninnyydkzccmh89498r-r-fs-1.2.6.drv': expected string `Derive(['
>
> Could you check the contents of this file? This very much suggests a
> file system corruption (e.g., the file is actually empty yet considered
> valid per /var/guix/db/db.sqlite.)

This explanation is plausible so I’m closing as not-a-bug. Please do
reopen if you think otherwise.

Thanks,
Ludo’.
L
L
Ludovic Courtès wrote on 9 Mar 2019 19:31
control message for bug #34282
(address . control@debbugs.gnu.org)
87zhq3528q.fsf@gnu.org
tags 34282 notabug
close 34282
?