tests/store.scm test failures on the installation unionfs

  • Done
  • quality assurance status badge
Details
6 participants
  • Leo Famulari
  • Ludovic Courtès
  • ng0
  • Quiliro
  • Ricardo Wurmus
  • someone
Owner
unassigned
Submitted by
Quiliro
Severity
important
Merged with
Q
Q
Quiliro wrote on 23 May 2017 03:49
guix system init error
(address . bug-guix@gnu.org)
20170522204919.3fba3de2@riseup.net
On 0.13 and on 0.12 I think I have the same error. This is the text from 0.13:

root@gnu ~# guix system init /mnt/etc/bare-bones.scm /mnt
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of su
bstitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'
This message was truncated. Download the full message here.
Q
Q
Quiliro wrote on 23 May 2017 03:53
(no subject)
(address . 27034@debbugs.gnu.org)
20170522205334.42750eac@riseup.net
root@gnu ~# less ./test-suite.log
./test-suite.log: No such file or directory

--
Saluton,
Quiliro
0987631031
L
L
Leo Famulari wrote on 23 May 2017 06:35
Re: bug#27034: guix system init error
(name . Quiliro)(address . quiliro@riseup.net)(address . 27034@debbugs.gnu.org)
20170523043554.GA12886@jasmine
On Mon, May 22, 2017 at 08:49:19PM -0500, Quiliro wrote:
Toggle quote (4 lines)
> On 0.13 and on 0.12 I think I have the same error. This is the text from 0.13:
>
> root@gnu ~# guix system init /mnt/etc/bare-bones.scm /mnt

[...]

Toggle quote (2 lines)
> FAIL: tests/store.scm

[...]

Toggle quote (5 lines)
> ============================================================================
> See ./test-suite.log
> Please report to bug-guix@gnu.org
> ============================================================================

Thanks for your report!

Please re-run the failing command with --keep-failed. The
'test-suite.log' will be in the directory that Guix tells you the failed
build is in.

Then, send us that log.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlkjvCcACgkQJkb6MLrK
fwje6w//arl2h7vJV+qpLlQ/1sLXxHLtw8EnN7ItmFTODpLSEC+ad7cHvEAOW9VS
Bd/EwUBia3ZvVqNI7/QVeew7jVHlDP1hvccZmVlG5xDI0w5o8fFkifZRNkQU+TGa
qetijWND9VxQ6I6yNwPwx0cX+OZ++a8KLyH61iwAR8xUWcDn8/NKyBGEXoH1Y6IX
wYZFBurr4fKEqHkTjFRstIY7Vz9dLl7gjHD1+Oof5tc0rsqzMlFdmn0Z+TtZaSGv
T6jGv/m/Ni8cKtE1Rzp+AawB7Y6fcjRM6oSWn0rguXSOVut4PqheSzgxji0TqbhY
NrhBPnk5Uq1JEi1V5f7vgVyCT86Ix0RdBrG5tXhAhW7f69IkcNZ3uuXMWIerg9hx
oIOBxVPb1kS+pK65v1S0Rlw4VSkGMoXQIRjKupjVZKqRiNr4yEJ8n4GJVXI89dfd
yaB/qscfFmQGFDhhLZJtv/1k7GKx6NbkU4oLcNcPK9c6SOLTDg9GdvXYgC3/+esx
VvleUkIhCZwlzCYm+F3A1eWi7LpDBubT3uN2S2Aat9ESaOwqbR8nT+DsXl0gyp+W
gZfomkRpdx3yK9CXpYgrT/Ucpv6+pwxIbOyXnd3gcGKt3Dyb5dn0KuKlx7Urk+ns
vUCjEjKJRnnitzFaHmG1AQbLCug6K3KDjw2eX3Q9/UGa71JnMJg=
=uVy8
-----END PGP SIGNATURE-----


Q
Q
Quiliro wrote on 23 May 2017 08:03
(address . 27034@debbugs.gnu.org)
20170523010352.7384555d@riseup.net
El Tue, 23 May 2017 00:35:54 -0400
Leo Famulari <leo@famulari.name> escribió:

Toggle quote (25 lines)
> On Mon, May 22, 2017 at 08:49:19PM -0500, Quiliro wrote:
> > On 0.13 and on 0.12 I think I have the same error. This is the text from 0.13:
> >
> > root@gnu ~# guix system init /mnt/etc/bare-bones.scm /mnt
>
> [...]
>
> > FAIL: tests/store.scm
>
> [...]
>
> > ============================================================================
> > See ./test-suite.log
> > Please report to bug-guix@gnu.org
> > ============================================================================
>
> Thanks for your report!
>
> Please re-run the failing command with --keep-failed. The
> 'test-suite.log' will be in the directory that Guix tells you the failed
> build is in.
>
> Then, send us that log.


guix system init /mnt/etc/bare-bones.scm /mnt --keep-failed

Since I get these messages:
See ./test-suite.log
Please report to bug-guix@gnu.org
[...]
note: keeping build directory `/tmp/guix-build-guix-0.13.0.drv-0'
[...]
guix system: error: build failed: build of `/gnu/store/zprh9lkkxawavl72asmi2nn6ml95dbcc-guix-0.13.0.drv' failed

here is /tmp/guix-build-guix-0.13.0.drv-0/source/test-suite.log

Below I copy the the contents of the link.

=================================
GNU Guix : ./test-suite.log
=================================

# TOTAL: 708
# PASS: 674
# SKIP: 32
# XFAIL: 0
# FAIL: 2
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

SKIP: tests/base32
==================

sh: nix-hash: command not found
test-name: bytevector->base32-string
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:48
source:
+ (test-assert
+ "bytevector->base32-string"
+ (fold (lambda (bv expected result)
+ (and result
+ (string=?
+ (bytevector->base32-string bv)
+ expected)))
+ #t
+ (map string->utf8
+ '("" "f" "fo" "foo" "foob" "fooba" "foobar"))
+ '(""
+ "my"
+ "mzxq"
+ "mzxw6"
+ "mzxw6yq"
+ "mzxw6ytb"
+ "mzxw6ytboi")))
actual-value: #t
result: PASS

test-name: base32-string->bytevector
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:65
source:
+ (test-assert
+ "base32-string->bytevector"
+ (every (lambda (bv)
+ (equal?
+ (base32-string->bytevector
+ (bytevector->base32-string bv))
+ bv))
+ (map string->utf8
+ '("" "f" "fo" "foo" "foob" "fooba" "foobar"))))
actual-value: #t
result: PASS

test-name: nix-base32-string->bytevector
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:73
source:
+ (test-assert
+ "nix-base32-string->bytevector"
+ (every (lambda (bv)
+ (equal?
+ (nix-base32-string->bytevector
+ (bytevector->nix-base32-string bv))
+ bv))
+ (map string->utf8
+ '("" "f" "fo" "foo" "foob" "fooba" "foobar"))))
actual-value: #t
result: PASS

test-name: &invalid-base32-character
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:81
source:
+ (test-equal
+ "&invalid-base32-character"
+ #\e
+ (guard (c ((invalid-base32-character? c)
+ (invalid-base32-character-value c)))
+ (nix-base32-string->bytevector
+ (string-append (make-string 51 #\a) "e"))))
expected-value: #\e
actual-value: #\e
result: PASS

test-name: sha256 & bytevector->nix-base32-string
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/base32.scm:92
source:
+ (test-assert
+ "sha256 & bytevector->nix-base32-string"
+ (let ((file (search-path %load-path "tests/test.drv")))
+ (equal?
+ (bytevector->nix-base32-string
+ (sha256
+ (call-with-input-file file get-bytevector-all)))
+ (let* ((c (format
+ #f
+ "~a --type sha256 --base32 --flat \"~a\""
+ %nix-hash
+ file))
+ (p (open-input-pipe c))
+ (l (read-line p)))
+ (close-pipe p)
+ l))))
result: SKIP


SKIP: tests/cpio
================

random seed for tests: 1495527106
test-name: file->cpio-header + write-cpio-header + read-cpio-header
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/cpio.scm:37
source:
+ (test-assert
+ "file->cpio-header + write-cpio-header + read-cpio-header"
+ (let* ((file (search-path %load-path "guix.scm"))
+ (header (file->cpio-header file)))
+ (call-with-values
+ (lambda () (open-bytevector-output-port))
+ (lambda (port get-bv)
+ (write-cpio-header header port)
+ (let ((port (open-bytevector-input-port (get-bv))))
+ (equal? header (read-cpio-header port)))))))
actual-value: #t
result: PASS

test-name: bit-identical to GNU cpio's output
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/cpio.scm:49
source:
+ (test-assert
+ "bit-identical to GNU cpio's output"
+ (call-with-temporary-output-file
+ (lambda (link _)
+ (delete-file link)
+ (symlink "chbouib" link)
+ (let ((files (cons* "/"
+ (canonicalize-path
+ (dirname (search-path %load-path "guix.scm")))
+ link
+ (map (compose
+ canonicalize-path
+ (cut search-path %load-path <>))
+ '("guix.scm"
+ "guix/build/syscalls.scm"
+ "guix/packages.scm")))))
+ (call-with-temporary-output-file
+ (lambda (ref-file _)
+ (let ((pipe (open-pipe*
+ OPEN_WRITE
+ %cpio-program
+ "-o"
+ "-O"
+ ref-file
+ "-H"
+ "newc"
+ "--null")))
+ (for-each
+ (lambda (file) (format pipe "~a\x00" file))
+ files)
+ (and (zero? (close-pipe pipe))
+ (call-with-temporary-output-file
+ (lambda (file port)
+ (write-cpio-archive files port)
+ (close-port port)
+ (or (file=? ref-file file)
+ (throw 'cpio-archives-differ
+ files
+ ref-file
+ file
+ (stat:size (stat ref-file))
+ (stat:size (stat file))))))))))))))
result: SKIP


SKIP: tests/builders
====================

random seed for tests: 1495525785
test-name: url-fetch
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:66
source:
+ (test-assert
+ "url-fetch"
+ "ftp://ftp.gnu.org/gnu/hello/hello-2.8.tar.gz"))
+ (hash (nix-base32-string->bytevector
+ "0wqd8sjmxfskrflaxywc7gqw7sfawrfvdxd9skxawzfgyy0pzdz6"))
+ (drv (url-fetch*
+ %store
+ url
+ 'sha256
+ hash
+ #:guile
+ %bootstrap-guile))
+ (out-path (derivation->output-path drv)))
+ (and (build-derivations %store (list drv))
+ (file-exists? out-path)
+ (valid-path? %store out-path))))
result: SKIP

test-name: url-fetch, file
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:78
source:
+ (test-assert
+ "url-fetch, file"
+ (let* ((file (search-path %load-path "guix.scm"))
+ (hash (call-with-input-file file port-sha256))
+ (out (url-fetch* %store file 'sha256 hash)))
+ (and (file-exists? out) (valid-path? %store out))))
actual-value: #t
result: PASS

test-name: url-fetch, file URI
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:85
source:
+ (test-assert
+ "url-fetch, file URI"
+ (let* ((file (search-path %load-path "guix.scm"))
+ (hash (call-with-input-file file port-sha256))
+ (out (url-fetch*
+ %store
+ (string-append
+ "file://"
+ (canonicalize-path file))
+ 'sha256
+ hash)))
+ (and (file-exists? out) (valid-path? %store out))))
actual-value: #t
result: PASS

test-name: gnu-build-system
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:94
source:
+ (test-assert
+ "gnu-build-system"
+ (build-system? gnu-build-system))
actual-value: #t
result: PASS

test-name: gnu-build
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/builders.scm:99
source:
+ (test-assert
+ "gnu-build"
+ (hash (nix-base32-string->bytevector
+ "0wqd8sjmxfskrflaxywc7gqw7sfawrfvdxd9skxawzfgyy0pzdz6"))
+ (tarball
+ (url-fetch*
+ %store
+ url
+ 'sha256
+ hash
+ #:guile
+ %bootstrap-guile))
+ (build (gnu-build
+ %store
+ "hello-2.8"
+ `(("source" ,tarball) ,@%bootstrap-inputs)
+ #:guile
+ %bootstrap-guile
+ #:search-paths
+ %bootstrap-search-paths))
+ (out (derivation->output-path build)))
+ (and (build-derivations
+ %store
+ (list (pk 'hello-drv build)))
+ (valid-path? %store out)
+ (file-exists? (string-append out "/bin/hello")))))
result: SKIP


SKIP: tests/derivations
=======================

random seed for tests: 1495525877
@ build-started /tmp/guix-tests/store/vcj9833sk577wd7qxzvmgqcfbf9b4sjz-foo.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/vc//j9833sk577wd7qxzvmgqcfbf9b4sjz-foo.drv.bz2
@ build-succeeded /tmp/guix-tests/store/vcj9833sk577wd7qxzvmgqcfbf9b4sjz-foo.drv -
test-name: parse & export
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:87
source:
+ (test-assert
+ "parse & export"
+ (let* ((f (search-path %load-path "tests/test.drv"))
+ (b1 (call-with-input-file f get-bytevector-all))
+ (d1 (read-derivation (open-bytevector-input-port b1)))
+ (b2 (call-with-bytevector-output-port
+ (cut write-derivation d1 <>)))
+ (d2 (read-derivation (open-bytevector-input-port b2))))
+ (and (equal? b1 b2) (equal? d1 d2))))
actual-value: #t
result: PASS

test-name: add-to-store, flat
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:98
source:
+ (test-assert
+ "add-to-store, flat"
+ (let* ((file (search-path
+ %load-path
+ "language/tree-il/spec.scm"))
+ (drv (add-to-store
+ %store
+ "flat-test"
+ #f
+ "sha256"
+ file)))
+ (and (eq? 'regular (stat:type (stat drv)))
+ (valid-path? %store drv)
+ (equal?
+ (call-with-input-file file get-bytevector-all)
+ (call-with-input-file drv get-bytevector-all)))))
actual-value: #t
result: PASS

test-name: add-to-store, recursive
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:106
source:
+ (test-assert
+ "add-to-store, recursive"
+ (let* ((dir (dirname
+ (search-path
+ %load-path
+ "language/tree-il/spec.scm")))
+ (drv (add-to-store
+ %store
+ "dir-tree-test"
+ #t
+ "sha256"
+ dir)))
+ (and (eq? 'directory (stat:type (stat drv)))
+ (valid-path? %store drv)
+ (equal?
+ (directory-contents dir)
+ (directory-contents drv)))))
actual-value: #t
result: PASS

test-name: derivation with no inputs
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:114
source:
+ (test-assert
+ "derivation with no inputs"
+ (let* ((builder
+ (add-text-to-store
+ %store
+ "my-builder.sh"
+ "echo hello, world\n"
+ '()))
+ (drv (derivation
+ %store
+ "foo"
+ %bash
+ `("-e" ,builder)
+ #:env-vars
+ '(("HOME" . "/homeless")))))
+ (and (store-path? (derivation-file-name drv))
+ (valid-path? %store (derivation-file-name drv)))))
actual-value: #t
result: PASS

test-name: build derivation with 1 source
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:124
source:
+ (test-assert
+ "build derivation with 1 source"
+ (let* ((builder
+ (add-text-to-store
+ %store
+ "my-builder.sh"
+ "echo hello, world > \"$out\"\n"
+ '()))
+ (drv (derivation
+ %store
+ "foo"
+ %bash
+ `(,builder)
+ #:env-vars
+ '(("HOME" . "/homeless")
+ ("zzz" . "Z!")
+ ("AAA" . "A!"))
+ #:inputs
+ `((,%bash) (,builder))))
+ (succeeded?
+ (build-derivations %store (list drv))))
+ (and succeeded?
+ (let ((path (derivation->output-path drv)))
+ (and (valid-path? %store path)
+ (string=?
+ (call-with-input-file path read-line)
+ "hello, world"))))))
actual-value: #t
result: PASS

test-name: derivation with local file as input
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/derivations.scm:142
source:
+ (test-assert
+ "derivation with local file as input"
+ (let* ((builder
+ (add-text-to-store
+ %store
+ "my-builder.sh"
+ "(while read line ; do echo \"$line\" ; done) < $in > $out"
+ '()))
+ (input @ build-started /tmp/guix-tests/store/fjv236z7l209d8zz9z8jxmnw3dfi8lam-derivation-with-input-file.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/fj//v236z7l209d8zz9z8jxmnw3dfi8lam-derivation-with-input-file.drv.bz2
@ build-succeeded /tmp/guix-tests/store/fjv236z7l209d8zz9z8jxmnw3dfi8lam-derivation-with-input-file.drv -
@ build-started /tmp/guix-tests/store/p81vnkbra9z5w45hg0hni5l3yf596ja2-fails.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/p8//1vnkbra9z5w45hg0hni5l3yf596ja2-fails.drv.bz2
builder for `/tmp/guix-tests/store/p81vnkbra9z5w45hg0hni5l3yf596ja2-fails.drv' failed with exit code 1
@ build-failed /tmp/guix-tests/store/p81vnkbra9z5w45hg0hni5l3yf596ja2-fails.drv - 1 builder for `/tmp/guix-tests/store/p81vnkbra9z5w45hg0hni5l3yf596ja2-fails.drv' failed with exit code 1
@ build-started /tmp/guix-tests/store/kn0gx5na8k2nilq6c362bmavywnilkhq-guile-bootstrap-2.0.drv - x86_64-linux /tmp/guix-tests/var/log/guix/drvs/kn//0gx5na8k2nilq6c362bmavywnilkhq-guile-bootstrap-2.0.drv.bz2
unpacking bootstrap Guile to '/tmp/guix-tests/store/7y0q8n6zv41lr9viybhihlcmhri6939f-guile-bootstrap-2.0'...
./
./share/
./share/guile/
./share/guile/2.0/
./share/guile/2.0/system/
./share/guile/2.0/system/xref.scm
./share/guile/2.0/system/foreign.scm
./share/guile/2.0/system/repl/
./share/guile/2.0/system/repl/error-handling.scm
./share/guile/2.0/system/repl/debug.scm
./share/guile/2.0/system/repl/describe.scm
./share/guile/2.0/system/repl/common.scm
./share/guile/2.0/system/repl/command.scm
./share/guile/2.0/system/repl/server.scm
./share/guile/2.0/system/repl/repl.scm
./share/guile/2.0/system/base/
./share/guile/2.0/system/base/lalr.upstream.scm
./share/guile/2.0/system/base/pmatch.scm
./share/guile/2.0/system/base/lalr.scm
./share/guile/2.0/system/base/language.scm
./share/guile/2.0/system/base/syntax.scm
./share/guile/2.0/system/base/compile.scm
./share/guile/2.0/system/base/ck.scm
./share/guile/2.0/system/base/message.scm
./share/guile/2.0/system/base/target.scm
./share/guile/2.0/system/vm/
./share/guile/2.0/system/vm/trace.scm
./share/guile/2.0/system/vm/trap-state.scm
./share/guile/2.0/system/vm/vm.scm
./share/guile/2.0/system/vm/coverage.scm
./share/guile/2.0/system/vm/program.scm
./share/guile/2.0/system/vm/objcode.scm
./share/guile/2.0/system/vm/traps.scm
./share/guile/2.0/system/vm/inspect.scm
./share/guile/2.0/system/vm/instruction.scm
./share/guile/2.0/system/vm/frame.scm
./share/guile/2.0/scripts/
./share/guile/2.0/scripts/scan-api.scm
./share/guile/2.0/scripts/autofrisk.scm
./share/guile/2.0/scripts/snarf-check-and-output-texi.scm
./share/guile/2.0/scripts/read-rfc822.scm
./share/guile/2.0/scripts/read-text-outline.scm
./share/guile/2.0/scripts/help.scm
./share/guile/2.0/scripts/frisk.scm
./share/guile/2.0/scripts/punify.scm
./share/guile/2.0/scripts/lint.scm
./share/guile/2.0/scripts/disassemble.scm
./share/guile/2.0/scripts/summarize-guile-TODO.scm
./share/guile/2.0/scripts/generate-autoload.scm
./share/guile/2.0/scripts/display-commentary.scm
./share/guile/2.0/scripts/compile.scm
./share/guile/2.0/scripts/api-diff.scm
./share/guile/2.0/scripts/use2dot.scm
./share/guile/2.0/scripts/doc-snarf.scm
./share/guile/2.0/scripts/read-scheme-source.scm
./share/guile/2.0/scripts/snarf-guile-m4-docs.scm
./share/guile/2.0/scripts/list.scm
./share/guile/2.0/texinfo/
./share/guile/2.0/texinfo/indexing.scm
./share/guile/2.0/texinfo/html.scm
./share/guile/2.0/texinfo/docbook.scm
./share/guile/2.0/texinfo/serialize.scm
./share/guile/2.0/texinfo/reflection.scm
./share/guile/2.0/texinfo/plain-text.scm
./share/guile/2.0/texinfo/string-utils.scm
./share/guile/2.0/ice-9/
./share/guile/2.0/ice-9/documentation.scm
./share/guile/2.0/ice-9/scm-style-repl.scm
./share/guile/2.0/ice-9/time.scm
./share/guile/2.0/ice-9/format.scm
./share/guile/2.0/ice-9/networking.scm
./share/guile/2.0/ice-9/getopt-long.scm
./share/guile/2.0/ice-9/vlist.scm
./share/guile/2.0/ice-9/psyntax.scm
./share/guile/2.0/ice-9/gap-buffer.scm
./share/guile/2.0/ice-9/and-let-star.scm
./share/guile/2.0/ice-9/posix.scm
./share/guile/2.0/ice-9/ls.scm
./share/guile/2.0/ice-9/syncase.scm
./share/guile/2.0/ice-9/save-stack.scm
./share/guile/2.0/ice-9/stack-catch.scm
./share/guile/2.0/ice-9/futures.scm
./share/guile/2.0/ice-9/debug.scm
./share/guile/2.0/ice-9/pretty-print.scm
./share/guile/2.0/ice-9/mapping.scm
./share/guile/2.0/ice-9/occam-channel.scm
./share/guile/2.0/ice-9/top-repl.scm
./share/guile/2.0/ice-9/boot-9.scm
./share/guile/2.0/ice-9/string-fun.scm
./share/guile/2.0/ice-9/i18n.scm
./share/guile/2.0/ice-9/match.upstream.scm
./share/guile/2.0/ice-9/streams.scm
./share/guile/2.0/ice-9/lineio.scm
./share/guile/2.0/ice-9/threads.scm
./share/guile/2.0/ice-9/weak-vector.scm
./share/guile/2.0/ice-9/history.scm
./share/guile/2.0/ice-9/expect.scm
./share/guile/2.0/ice-9/poll.scm
./share/guile/2.0/ice-9/popen.scm
./share/guile/2.0/ice-9/control.scm
./share/guile/2.0/ice-9/session.scm
./share/guile/2.0/ice-9/ftw.scm
./share/guile/2.0/ice-9/local-eval.scm
./share/guile/2.0/ice-9/receive.scm
./share/guile/2.0/ice-9/safe-r5rs.scm
./share/guile/2.0/ice-9/calling.scm
./share/guile/2.0/ice-9/curried-definitions.scm
./share/guile/2.0/ice-9/eval-string.scm
./share/guile/2.0/ice-9/q.scm
./share/guile/2.0/ice-9/serialize.scm
./share/guile/2.0/ice-9/quasisyntax.scm
./share/guile/2.0/ice-9/slib.scm
./share/guile/2.0/ice-9/hcons.scm
./share/guile/2.0/ice-9/rw.scm
./share/guile/2.0/ice-9/regex.scm
./share/guile/2.0/ice-9/match.scm
./share/guile/2.0/ice-9/buffered-input.scm
./share/guile/2.0/ice-9/iconv.scm
./share/guile/2.0/ice-9/poe.scm
./share/guile/2.0/ice-9/common-list.scm
./share/guile/2.0/ice-9/r5rs.scm
./share/guile/2.0/ice-9/command-line.scm
./share/guile
This message was truncated. Download the full message here.
Q
Q
Quiliro wrote on 23 May 2017 09:38
mount -L will mount the first partition with the named label
(address . 27034@debbugs.gnu.org)
20170523023853.1fd98a69@riseup.net
Now that installation had failed, I decided to remove all contents of /mnt/tmp to start from 0.

lsblk recognized:
sda as the usb installer
sdb1 as a previous failed installation with label my-root
sdc1 as the current installation with label my-root

When I restarted to begin installation from fresh, I noticed that /mnt/etc/bare-bones.scm was changed from sda to sdc. I remember having changed it. But I started doubting. Then I checked the mount and noticed that /mnt was in sdb1 instead of in sdc1. So I umounted and mounted with -L again. But it would mount sdb1 again. So I umounted and mounted with /dev/sdc1 and no -L. That worked.

I think the problems I have had with the installation might be related to that. I hope it does not take so many hours to install in this Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz with 3GB RAM so I can report if there is no problem or if the problem is still happenning.


--
Example of the problems in top posting:

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

A: No.
Q: Should I leave quotations after my reply?

Saluton,
Quiliro
0987631031
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZI+cjAAoJEM8YFgaDwYIuoXEQANzZbx3qvBX6Ch9B3dV093QN
Nbw6xWYCFVYO4z+sR8R5Zjm3TXqOhnLicdyY3oSxRCDNxs7YPndLlJEl530dcmmO
B2WfpWY4P6QqNLXAwy0fW3Yx9M2aRcgtGhxFn1LsXHA4wVMYS/pG9UkmujGr75BQ
LzwSgSwZyw+8/eQGP2CxtqUehKyP8hJ4wsUhC6fSGJB7XEq4wGlcJaHXASeAkXPf
/UpOunzMEIMDbGwVT4kFlczXeb/BX95bxXbvZoWImLZlBbKjh8vyf6KD1CvNZpD+
77RiSpmXjNueyJCje5vJZZJ82Gh7NRhbPOFDI9mdX3/LI3KAPThcMsP3xPWMd+PC
5YVk1gt1yv1FKAWYWGeDbADLnx3tnmKAfQptn7bHE5DnNgJizOWxulvrQqZm1Yxp
fFPO1ZRz8svbu7IBhQUswYI6xKafxgo77G8YuzUi4n17LMj7r4/CPvWCvPbzZwWa
mlcJwA6e/RfYawUghYyltkoUA26rBnGSqgHdDU9RAQfS59vTJGjdgExB5MypTLbI
qCm14lVIKorfDIcI/YKMxzYqdSussL7EYvBmJ/pAMclps6TNasrCxiTYNVmRvR8H
+FUpBfHrlV1PAs/++f+OKOifbgelZH6NV528sGk6my1kJykRIYOlUqloqLc9dsIH
BNjhwYi0BTrXWtiB6CH1
=69Bq
-----END PGP SIGNATURE-----


Q
Q
Quiliro wrote on 23 May 2017 10:46
Two error have repeated consistently
(address . 27034@debbugs.gnu.org)
20170523034618.0238cbb6@riseup.net
It was not a problem of configuration. The same errors ocur on different installations.

test-name: dead path can be explicitly collected
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:178
actual-value: #f

test-name: verify-store + check-contents
location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:815
actual-error: + (srfi-34 + #<condition &nix-protocol-error [message: "path `dtmp/guix-tests/store/462z3fnl7bs44vp9s97jyg1z74nsfvly-tar' is not in the Nix store" status: 1] efdae0>)

Perhaps it is something about some package missing.
--
Saluton,
Quiliro
0987631031
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZI/bvAAoJEM8YFgaDwYIuW4UP/jk4XS7tsaTqZzd/agzHcLbW
60pAn1ZNQ2TYz2b0jg2vE8HlIPj/bFrI81t8bPAwEluCXvOrHOA54o8ht3Ah8nkO
Q6uJvO7EiRLSSBDaPeavedIAvCyt+jUH7BNvJ9ftO5vJJPQpnzSLV+SeCYt/HPU7
vcQMD2gz3KMCCmxcXfSJSbRmdlOkvqn7K6zHoT5icASNi8LQzRojjatEDIGn8Si8
2utdh7R2PiDLWaRP8mcKTVESy+N+KpE7pE9rQdK1FbvsSDaoC1whYr1/c/R9ezBi
iE+bwTHUfWAU1sjBScwB8WdJCO0f/DfzDGqnktuAqnv76Z1B9qAF6OZP39eN0bZN
ZLxPawkHFjfidvwTDcD7TMLBsA/aA90yHN8kQjl28d9PvHpmh9mbAvXULrnqOqMD
2FUmMWx4oaouKfKuz5r7tpd/0M/P/ow8x7+tDb9JXnKI9UWFnDf+Y+PAdqj63Sjo
cBQP63pd9+XlL5ChSk5el3hi9NuD134utvjyIGZH+NNBIbsqHlBElvLbNo/35kB/
yY2PlCXgvgMpChVayu9b0ElhJ9V5BAl4U70hG758whKPHdH7cckpejBGpoKuOmJd
vDrB/JlQeeaAmrhz07VBjXQbXa/DDxFWqPoUw2eN5xmWp+uTGATinxbcM+VX5BQ7
39Wt+JwEU/8fzkpiJJFK
=ySrt
-----END PGP SIGNATURE-----


R
R
Ricardo Wurmus wrote on 23 May 2017 11:39
Re: bug#27034: mount -L will mount the first partition with the named label
(name . Quiliro)(address . quiliro@riseup.net)(address . 27034@debbugs.gnu.org)
8737bvc3pa.fsf@elephly.net
Quiliro <quiliro@riseup.net> writes:

Toggle quote (9 lines)
> Now that installation had failed, I decided to remove all contents of /mnt/tmp to start from 0.
>
> lsblk recognized:
> sda as the usb installer
> sdb1 as a previous failed installation with label my-root
> sdc1 as the current installation with label my-root
>
> When I restarted to begin installation from fresh, I noticed that /mnt/etc/bare-bones.scm was changed from sda to sdc. I remember having changed it. But I started doubting. Then I checked the mount and noticed that /mnt was in sdb1 instead of in sdc1. So I umounted and mounted with -L again. But it would mount sdb1 again. So I umounted and mounted with /dev/sdc1 and no -L. That worked.

I don’t understand this bug report. Labels must be unique. They are
a more readable alternative to using UUIDs.

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
N
(No Subject)
(name . 27034@debbugs.gnu.org)(address . 27034@debbugs.gnu.org)
BjJri3ZDUifbYdKm0HmGQwhcA7HOQXxWuAXk0uC17tB1MjihV_pU6v8lTb-9dKGiNTko34fFe_j48SaqF5AnCgFbnXZ7cOgDU17bsLssslk=@protonmail.ch
actually the problem is not file system labels. I'm getting the two failing tests aswell.

Sent from [ProtonMail](https://protonmail.com), Swiss-based encrypted email.
Attachment: file
S
S
someone wrote on 24 May 2017 12:41
same issue here
(address . 27034@debbugs.gnu.org)
alpine.LNX.2.20.1705241234390.1001@localhost
Was trying to install with the new image but ran into failed tests.

The detailed report is in the attachment and looks similar to OP.
Attachment: test-suite.log
Q
Q
Quiliro wrote on 24 May 2017 20:28
Re: bug#27034: mount -L will mount the first partition with the named label
(address . 27034@debbugs.gnu.org)
20170524132812.230d71a5@riseup.net
El Tue, 23 May 2017 11:39:13 +0200
Ricardo Wurmus <rekado@elephly.net> escribió:

Toggle quote (15 lines)
>
> Quiliro <quiliro@riseup.net> writes:
>
> > Now that installation had failed, I decided to remove all contents of /mnt/tmp to start from 0.
> >
> > lsblk recognized:
> > sda as the usb installer
> > sdb1 as a previous failed installation with label my-root
> > sdc1 as the current installation with label my-root
> >
> > When I restarted to begin installation from fresh, I noticed that /mnt/etc/bare-bones.scm was changed from sda to sdc. I remember having changed it. But I started doubting. Then I checked the mount and noticed that /mnt was in sdb1 instead of in sdc1. So I umounted and mounted with -L again. But it would mount sdb1 again. So I umounted and mounted with /dev/sdc1 and no -L. That worked.
>
> I don’t understand this bug report. Labels must be unique. They are
> a more readable alternative to using UUIDs.

Yes. I just inserted the two disks and the old one had the same configuration as the old. I copied the contents of the one to the other to avoid downloading again the packages.


--
Example of the problems in top posting:

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

A: No.
Q: Should I leave quotations after my reply?

Saluton,
Quiliro
0987631031
Q
Q
Quiliro wrote on 24 May 2017 20:35
Re: bug#27034: same issue here
(address . someone@selfhosted.xyz)(address . 27034@debbugs.gnu.org)
20170524133545.193fcad7@riseup.net
El Wed, 24 May 2017 12:41:17 +0200 (CEST)
someone@selfhosted.xyz escribió:

Toggle quote (4 lines)
> Was trying to install with the new image but ran into failed tests.
>
> The detailed report is in the attachment and looks similar to OP.

I think it is resolved now. I ran:

guix pull
guix system init /mnt/etc/bare-bones.scm /mnt --fallback

with a minor problem. Grub had an error. When I have enough information I will report it wether I can solve it or not.
--
Example of the problems in top posting:

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

A: No.
Q: Should I leave quotations after my reply?

Saluton,
Quiliro
0987631031
L
L
Ludovic Courtès wrote on 29 May 2017 13:05
control message for bug #27035
(address . control@debbugs.gnu.org)
87poerc48o.fsf@gnu.org
merge 27035 27034
L
L
Ludovic Courtès wrote on 3 Aug 2017 00:28
control message for bug #27034
(address . control@debbugs.gnu.org)
87shh9r4d3.fsf@gnu.org
retitle 27034 tests/store.scm test failures on the installation unionfs
L
L
Ludovic Courtès wrote on 3 Aug 2017 00:29
(address . control@debbugs.gnu.org)
87r2wtr4cx.fsf@gnu.org
severity 27034 important
L
L
Ludovic Courtès wrote on 28 Nov 2017 15:18
Re: bug#27034: guix system init error
(name . Quiliro)(address . quiliro@riseup.net)(address . 27034-done@debbugs.gnu.org)
87tvxezdtt.fsf@gnu.org
Quiliro <quiliro@riseup.net> skribis:

Toggle quote (18 lines)
> test-name: dead path can be explicitly collected
> location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:178
> source:
> + (test-assert
> + "dead path can be explicitly collected"
> + (let ((p (add-text-to-store
> + %store
> + "random-text"
> + (random-text)
> + '())))
> + (let-values
> + (((paths freed) (delete-paths %store (list p))))
> + (and (equal? paths (list p))
> + (> freed 0)
> + (not (file-exists? p))))))
> actual-value: #f
> result: FAIL

[...]

Toggle quote (10 lines)
> + finding garbage collector roots...
> removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.fuse_hidden0000ea9c000016c6'
> deleting unused links...
> finding garbage collector roots...
> removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.fuse_hidden0000ea9c000016fe'
> deleting unused links...
> finding garbage collector roots...
> removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.fuse_hidden0000ea9c0000170c'
> deleting unused links...

This all seemed to be the same issue as
fixed for good with the switch from unionfs to overlayfs:


Closing!

Ludo’.
Closed
?
Your comment

This issue is archived.

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

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