From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#33106: "make check-system TESTS=basic" fails on master Date: Mon, 22 Oct 2018 15:11:54 +0200 Message-ID: <87pnw2jfc5.fsf@gnu.org> References: <87k1mcqvt5.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51353) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEa13-0006oL-Rm for bug-guix@gnu.org; Mon, 22 Oct 2018 09:13:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEa11-0000se-JK for bug-guix@gnu.org; Mon, 22 Oct 2018 09:13:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:59182) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gEa10-0000ri-No for bug-guix@gnu.org; Mon, 22 Oct 2018 09:13:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gEa10-0006p7-Aj for bug-guix@gnu.org; Mon, 22 Oct 2018 09:13:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87k1mcqvt5.fsf@gmail.com> (Chris Marusich's message of "Sat, 20 Oct 2018 12:09:42 -0700") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Chris Marusich Cc: 33106@debbugs.gnu.org Hello, Chris Marusich skribis: > The system test "basic" fails on commit > 7d1f21c69aa89e4c7c57ace26af80d168157b243 (master). To reproduce, check > out that commit and run: > > make check-system TESTS=3D"basic" It passes for me as of ff598353c01b1953243ba0ecb87efbd73c66720e, on x86_64-linux. [...] > [ 1.701890] virtio_blk: probe of virtio4 failed with error -2 > [ 1.718210] virtio_net: probe of virtio0 failed with error -2 > [ 1.724827] virtio_console virtio3: Error -2 initializing vqs > [ 1.726493] virtio_console: probe of virtio3 failed with error -2 > [ 1.732626] virtio_rng: probe of virtio1 failed with error -2 > [ 1.747209] FS-Cache: Loaded > [ 1.753755] 9pnet: Installing 9P2000 support > [ 1.756817] 9p: Installing v9fs 9p2000 file system support > [ 1.758476] FS-Cache: Netfs '9p' registered for caching > [ 1.767544] 9pnet_virtio: probe of virtio2 failed with error -2 > In gnu/build/linux-boot.scm: > 516:13 2 (_) > 367:8 1 (mount-root-file-system "/dev/vda1" "ext4" # _) > In unknown file: > [ 1.798957] random: fast init done > 0 (mount "/dev/vda1" "/real-root" "ext4" 1 #) > In procedure mount: No such file or directory > [ 1.808236] Kernel panic - not syncing: Attempted to kill init! exitco= de=3D0x00000000 Instead of these =E2=80=98virtio=E2=80=99 error, I see this (excerpt): --8<---------------cut here---------------start------------->8--- Welcome, this is GNU's early boot Guile. Use '--repl' for an initrd REPL. loading kernel modules... [ 0.652780] usbcore: registered new interface driver usb-storage [ 0.654790] usbcore: registered new interface driver uas [ 0.660951] hidraw: raw HID events driver (C) Jiri Kosina [ 0.661917] usbcore: registered new interface driver usbhid [ 0.662504] usbhid: USB HID core driver [ 0.668512] isci: Intel(R) C600 SAS Controller Driver - version 1.2.0 [ 0.687586] PCI Interrupt Link [LNKC] enabled at IRQ 11 [ 0.706161] PCI Interrupt Link [LNKD] enabled at IRQ 10 [ 0.724746] PCI Interrupt Link [LNKA] enabled at IRQ 10 [ 0.743427] PCI Interrupt Link [LNKB] enabled at IRQ 11 [ 0.765047] virtio_blk virtio4: [vda] 143360 512-byte logical blocks (73= .4 MB/70.0 MiB) [ 0.766293] vda: vda1 vda2 [ 0.782675] FS-Cache: Loaded [ 0.784778] 9pnet: Installing 9P2000 support [ 0.785387] random: fast init done [ 0.786349] 9p: Installing v9fs 9p2000 file system support [ 0.787101] FS-Cache: Netfs '9p' registered for caching [ 0.788027] random: crng init done [ 0.792200] EXT4-fs (vda1): mounted filesystem with ordered data mode. O= pts: (null) loading '/gnu/store/vwyynlbmkrg1mr4d56n6x9vcnfw9hnw2-system/boot'... --8<---------------cut here---------------end--------------->8--- I could be a QEMU or a kernel error. Does it still manifest with today=E2=80=99s master? > %%%% Starting test basic (Writing full log to "basic.log") > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL uname > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL shepher= d socket ready > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL shell a= nd user commands > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL special= files > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL accounts > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL shepher= d services > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL homes > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL skeleto= ns in home directories > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL permiss= ions on /root > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL no extr= a home directories > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:1: FAIL login o= n tty1 > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:2: FAIL utmpx e= ntry > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:2: FAIL wtmp en= try > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:2: FAIL host na= me resolution > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:2: FAIL locale > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:2: FAIL /run/cu= rrent-system is a GC root > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:2: FAIL /var/gu= ix/gcroots/profiles is a valid symlink > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:2: FAIL screend= ump > /gnu/store/b1f0pn2zp33b0q06cp39yk9p1qasxzqi-basic-builder:2: FAIL screen = text > # of expected passes 1 > # of unexpected failures 19 > > > Some questions/observations: > > 1) Where is the "basic.log" file? I checked the Guix checkout and the > retained directory of the failed derivation (i.e., the directory > produced by guix build --keep-failed /gnu/store/...gjmid5-basic.drv), > but I don't see it anywhere. The =E2=80=98basic.log=E2=80=99 file is in the output of this derivation. = The derivation is built with #:keep-failed? #t, so the output is still around upon failure and =E2=80=98make check-system=E2=80=99 prints it upon = completion with something like: TOTAL: 1 FAIL: /gnu/store/gmsv8dlxd88p37qc74pdn5jgiikbyxwv-basic Thanks for your report, Ludo=E2=80=99.