From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 18 16:45:27 2018 Received: (at 33639) by debbugs.gnu.org; 18 Dec 2018 21:45:27 +0000 Received: from localhost ([127.0.0.1]:53800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZNB9-0004Ms-EX for submit@debbugs.gnu.org; Tue, 18 Dec 2018 16:45:27 -0500 Received: from mout.gmx.net ([212.227.15.18]:40211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZNB5-0004MX-BZ for 33639@debbugs.gnu.org; Tue, 18 Dec 2018 16:45:24 -0500 Received: from scdbackup.webframe.org ([91.8.172.165]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Lg0sd-1hB9lO17Vb-00pgvK; Tue, 18 Dec 2018 22:45:17 +0100 Date: Tue, 18 Dec 2018 22:45:16 +0100 From: "Thomas Schmitt" To: bug-xorriso@gnu.org Subject: Re: bug#33639: ISO installer image is broken on i686 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit References: <877eg7hypx.fsf@gnu.org> In-Reply-To: <877eg7hypx.fsf@gnu.org> Message-Id: <10322683426128283104@scdbackup.webframe.org> X-Provags-ID: V03:K1:4BcNCVWuingMW0+IJvFlvUdc/UKIyMccXeqZn0jeKcupDp2tvs2 UWvtsnuAR3KSWVW2nFeSUO4T/3dfBBL+VtKjkZAhuxYNij9ZEHZhwlZWjDtO5a9pWoKZmg8 rfkRgJZ5YaPjzgH8zI6sXKwtUDWeJzf4CJZ1Gz++407DkU74hlrALgggyeao3qOAKzWFvPV V6TkpmGizzKfvl3egorow== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:A1zIgPglzc8=:ZKJlzu703Fst1YeMr+FHDh eQC9pQtc8IgdRsV54P/1JwkXJlug8dGMyjurrba/xnsPFOZaRy+ZSBInwM9/edaEIuYYXzcM1 nyl2gL5DNx2baMvAUoMnXAtd4XNu8YDUPylW6Ps80sB/KFonvC+Cok0FpzIUeUnLytZ6RXJIH VtPy+pzmylpYSJTWsV6k3d6r0j9HURAq4zOAsJ3Po+IBmmQMlhBcCyZoheerSrO015AGHD7SL KSyXEKaJKu7UMBE1I2EJTcZuonJH1EytXTGGEZWwYo6XYvM1bx3nEjoUc0y6XkMM7n1nh9I7n /8W4RqVlNLFXW/qER60rbqoBWVyIVdw/ge8D3KKneAFtF/3z9cCaSE+KZf78n9m9vMwgq1BFc yLksfXohSU11GGilaocQeR2vQmp4MYIYwwSlRxY0uK8aTvqcECjItbl+dSDC0dAMcaCKX3oz1 xENUyW8yj+hzFbsgTR9kHaikr3HUE4bcPvEoiWU4sWMstzvsgpI4Rgorr9/vsND82T4AdguPy RunRQwBZS04tWFiQZWAe2n9V9JKnfp6cdRoQdQHgvtuphBeRwL69mC4EyI2dpNdXg0qgyx9G1 6lfyTyAXwVEtZF2VWPFg+uG2n/1qgn9YnbOxzchLtDCvi2naQCimgW0nZnc1uRpbV2dMwZKOx wSWPtUU631WRvNXnp7gwV7PlOE9sRXZbzlrjr/w7btCAhwYyJqqryFjXXI4SvCP4JtVr58Ffa M0/B7JTL9J1UJctMrFZKYlqbKw1xJJ5L1/SGDsbgucas1ps2XojhyVo3QLO0W/a2izMCnHOVn 1YGx/Y1FS6GM+1t02l3B35zmlltkdA6S1eIzCm5upukaJIi7MaYIjj32lsmEKoYPX2UsDEVuI WC0cgV/N9R8P6OOKJH3lw2JRBOvg91HCyDfzTCUJJVhWVdPzadpjNBXaW2Lhi5 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33639 Cc: 33639@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, > Oops, that was an omission that I’ve just fixed. Sometimes you need a clueless test user to clean the pipes. I now succeeded in running the ISO production command, but the truncation problem is not reproducible here. Please re-consider local reasons ... yada yada ... my main suspect would be the immediate end of VM after the xorriso run. Maybe some buffers don't get flushed down to the real disk ? ------------------------------------------------------------------------ What i did in detail: I removed /gnu and /var/guix to get to a halfways clean state for repeating steps 2 and 7 of https://www.gnu.org/software/guix/manual/en/html_node/Binary-Installation.html I.e. i unpacked the tarball, moved the trees to /gnu and /var/guix, and authorized ci.guix.info.pub. Then i did step 8 guix package -i glibc-locales This lasted 12 minutes (mainly with building 7 packages). Now the proposed command to "confirm that Guix is working": guix package -i hello lasted only about 30 seconds. Scrolling back in my mailbox to Date: Thu, 06 Dec 2018 16:34:02 +0100 Message-ID: <87va46is9h.fsf@gnu.org> > Then you would need to run “guix pull” to get a current Guix (0.15.0 > itself didn’t have this bug.) Do i still need this ? My tarball was already "0.16.0": guix-binary-0.16.0.i686-linux.tar.xz I bet on omitting this step and go on with: > guix system disk-image --file-system-type=iso9660 \ > -s i686-linux \ > ~/.config/guix/current/share/guile/site/2.2/gnu/system/install.scm After 5 minutes i see boot messages of a Linux kernel. Oh. Qemu running on qemu. (The local power plant shifts one gear up.) 12 minutes elapsed and xorriso has started. Sloowly adding files: registering 302 items GNU xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project. ... 45981 files added in 94 seconds ... xorriso : UPDATE : Thank you for being patient. Working since 265 seconds. ISO image produced: 500069 sectors Written to medium : 500069 sectors at LBA 0 Writing to 'stdio:/xchg/guixsd.iso' completed successfully. So far the xorriso run looks ok. ... /gnu/store/a8wwjfihb161maww0c8x4r797prdn8rr-image.iso So this is where the ISO ended up. # ls -l /gnu/store/a8wwjfihb161maww0c8x4r797prdn8rr-image.iso -r--r--r-- 2 root root 1024141312 Jan 1 1970 /gnu/store/a8wwjfihb161maww0c8x4r797prdn8rr-image.iso # expr 1024141312 / 2048 500069 # xorriso -indev /gnu/store/a8wwjfihb161maww0c8x4r797prdn8rr-image.iso ... no complaints about size mismatch ... Media summary: 1 session, 500069 data blocks, 977m data, 3052m free Well, then with guix pull and then again guix system disk-image ... lasts 30 minutes, # time guix system disk-image --file-system-type=iso9660 \ -s i686-linux \ ~/.config/guix/current/share/guile/site/2.2/gnu/system/install.scm ... GUILEC gnu/packages/emacs.go GC Warning: Failed to expand heap by 8388608 bytes ... GC Warning: Out of Memory! Heap size: 943 MiB. Returning NULL! ... guix system: error: build failed: build of `/gnu/store/vr5mhnh430qabrrc1a82pv954b89axws-guix-0.16.0-4.60b0402.drv' failed real 21m55.875s user 0m5.816s sys 0m1.384s # Looks like my VM needs more memory for that stunt. So again with 2 GiB. ... it seems that "guix pull" brought back the addiction to world building. I abort after 50 minutes while it is doing some qemu tests. ------------------------------------------------------------------------ Have a nice day :) Thomas