From unknown Sat Jun 21 05:13:18 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#59884 <59884@debbugs.gnu.org> To: bug#59884 <59884@debbugs.gnu.org> Subject: Status: =?UTF-8?Q?=E2=80=98gui-installed-desktop-os-encrypted=E2=80=99?= test intermittent failures Reply-To: bug#59884 <59884@debbugs.gnu.org> Date: Sat, 21 Jun 2025 12:13:18 +0000 retitle 59884 =E2=80=98gui-installed-desktop-os-encrypted=E2=80=99 test int= ermittent failures reassign 59884 guix submitter 59884 Ludovic Court=C3=A8s severity 59884 important thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 07 08:51:04 2022 Received: (at submit) by debbugs.gnu.org; 7 Dec 2022 13:51:04 +0000 Received: from localhost ([127.0.0.1]:50468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2upE-00017q-DJ for submit@debbugs.gnu.org; Wed, 07 Dec 2022 08:51:04 -0500 Received: from lists.gnu.org ([209.51.188.17]:51864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2upB-000179-RQ for submit@debbugs.gnu.org; Wed, 07 Dec 2022 08:51:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p2upB-0007Oa-J9 for bug-guix@gnu.org; Wed, 07 Dec 2022 08:51:01 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p2upB-0003fG-BV for bug-guix@gnu.org; Wed, 07 Dec 2022 08:51:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=OnzKBqOFaK7D1B5m8XCTGfGeGa8VOOjUsuWCQza/yoE=; b=KHhPy2WEoSiAly 8toesbkIbzJyvnRjzn2hPy9OwYCpD6A7NJNgVO2Iy8aV0otrozZODpY7dc+O92QYnkyd/6bQ4OOCX OuZeOJTdTQF/ZPipxTefGRYxdQIAFmnUayt7amoo4HYP12WqS5GhxNEfIXeoR7wIGpKr4AHjfOcza pSZu3uweGc66kDZuokBrjI9A0+vL6eeUGIR7XFw+0k+toQ4HDBNM/LakQvdKqA4F3UaSZzcVB5d3M /LtM8GO4eXnQR9V6smnrqQMakq0jVS97CLOPEUGqcZfF5bSjmTo1XC2+fQIf0xZEG/K99g1mpaArI 8k/JEdrP9PPoMq1prdgw==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p2upA-000229-PX for bug-guix@gnu.org; Wed, 07 Dec 2022 08:51:00 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-guix@gnu.org Subject: =?utf-8?Q?=E2=80=98gui-installed-desktop-os-encrypted=E2=80=99?= test intermittent failures X-Debbugs-Cc: Mathieu Othacehe X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Septidi 17 Frimaire an 231 de la =?utf-8?Q?R=C3=A9vo?= =?utf-8?Q?lution=2C?= jour du =?utf-8?Q?Cypr=C3=A8s?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 07 Dec 2022 14:50:58 +0100 Message-ID: <878rjjjpa5.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit 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: -3.3 (---) Hi, The =E2=80=98gui-installed-desktop-os-encrypted=E2=80=99 test fails intermi= ttently like so: --8<---------------cut here---------------start------------->8--- Dec 7 12:14:01 localhost installer[253]: ^M^[[Kguix system: ^[[1m^[[0mboot= loader successfully installed on /dev/vda^M=20 Dec 7 12:14:01 localhost installer[253]: command ("guix" "system" "init" "= --fallback" "--no-grafts" "--no-substitutes" "/mnt/etc/config.scm" "/mnt") = succeeded=20 conversation expecting pattern ((quote installation-complete)) Dec 7 12:14:01 localhost shepherd[1]: Service guix-daemon has been stopped= .=20 Dec 7 12:14:01 localhost shepherd[1]: Service guix-daemon has been started= .=20 Dec 7 12:14:01 localhost installer[253]: crashing due to uncaught exceptio= n: system-error ("umount" "~S: ~A" ("/remove" "Device or resource busy") (1= 6))=20 Dec 7 12:14:01 localhost installer[253]: running form # = ("Unexpected problem") with 1 clients=20 Dec 7 12:14:01 localhost installer[253]: form # ("Unexpe= cted problem"): client 20 replied #t=20 /gnu/store/2bdm6l1j7siky5vadr62l3ns2z8qz75a-shepherd-marionette.scm:1:1718:= ERROR: 1. &pattern-not-matched: pattern: ((quote installation-complete)) sexp: (contents-dialog (title "Unexpected problem") (text "The instal= ler has encountered an unexpected problem. The backtrace is displayed below= . You may choose to exit or create a dump archive.") (content "In ./gnu/ins= taller/steps.scm:\n 150:13 19 (run ((substitutes . #f) (network (select-t= echnology . #< name: \"Wired\" type: \"ethernet\" powered?: #t = connected?: #t>) (power-technology . #) (# . #<) ???) ???= ) ???)\n 150:13 18 (run ((user #< name: \"root\" real-name: \"\" gr= oup: \"users\" password: home-directory: \"/root\"> #< name:= \"alice\" real-name: \"Alice\" group: \"users\" password: ???) ???)= ???)\n 150:13 17 (run ((services #< name: \"GNOME\" type= : desktop recommended?: #f snippet: ((service gnome-desktop-service-type)) = packages: ()> #< name: \"Xfce\" ty???> ???) ???) ???)\n 1= 48:23 16 (run ((partition #< name: #f type: normal file-nam= e: \"/dev/vda1\" disk-file-name: \"/dev/vda\" crypt-label: #f crypt-passwor= d: #f fs-type: ext4 bootable?: #t esp?:???> ???) ???) ???)\nIn ./gnu/instal= ler/newt/final.scm:\n 132:11 15 (run-final-page ((partition #< name: #f type: normal file-name: \"/dev/vda1\" disk-file-name: \"/dev= /vda\" crypt-label: #f crypt-password: #f fs-type: ext4 bootable???> ???) ?= ??) ???)\n 105:21 14 (run-install-shell \"en_HK.utf8\" #:users _)\nIn ./g= nu/installer/final.scm:\n 191:5 13 (install-system \"en_HK.utf8\" #:user= s _)\n 113:13 12 (call-with-mnt-container #)\nIn gnu/build/linux-container.scm:\n 26= 5:16 11 (run-container _ _ (mnt) _ # #:guest-uid _ #:guest-gid _)\nIn ./gnu/installer/fi= nal.scm:\n 222:13 10 (_)\nIn gnu/build/install.scm:\n 290:5 9 (unmoun= t-cow-store \"/mnt\" \"/tmp/guix-inst\")\nIn guix/build/syscalls.scm:\n 6= 00:10 8 (_ _ _ #:update-mtab? _)\nIn ice-9/boot-9.scm:\n 1685:16 7 (rais= e-exception _ #:continuable? _)\n 1780:13 6 (_ #<&compound-exception comp= onents: (#<&external-error> #<&origin origin: \"umount\"> #<&message messag= e: \"~S: ~A\"> #<&irritants irritants: (\"/remove\" \"Device or resource bu= sy\")> #<&ex???>)\nIn ice-9/eval.scm:\n 619:8 5 (_ #(#(#(#) system-error (\"umount\" \"~S: ~A\" (\"/remove\" = \"Device or resource busy\") (16))) #> # ???))\n 626:19 4 (_ #(#(#(#) system-error (\"umount\" \"~S: ~A\" (\"/remove\" \"Device or = resource busy\") (16))) #> # ???))\nIn ./gnu/installer/dump.scm:\n 58:4 3 (prepare-dump sys= tem-error (\"umount\" \"~S: ~A\" (\"/remove\" \"Device or resource busy\") = (16)) #:result _)\nIn ice-9/ports.scm:\n 433:17 2 (call-with-output-file= _ _ #:binary _ #:encoding _)\nIn ./gnu/installer/dump.scm:\n 60:27 1 (= _ #)\nIn unknown file:\n 0 (make-s= tack #t)\n./gnu/installer/dump.scm:62:36: In procedure umount: \"/remove\":= Device or resource busy\n")) Dec 7 12:14:01 localhost installer[198]: unmounting "/mnt/"=20 Backtrace: 2 (primitive-load "/gnu/store/s6a8v2l4387bgsp0w0pcbg4wjsy?") In ice-9/eval.scm: 191:35 1 (_ #f) 619:8 0 (_ #(# #)) ice-9/eval.scm:619:8: Throw to key `marionette-eval-failure' with args `((q= uote (complete-installation installer-socket)))'. builder for `/gnu/store/wgw64jfyqrrg27afqmlj70a22d1mr5mv-installation.drv' = failed with exit code 1 @ build-failed /gnu/store/wgw64jfyqrrg27afqmlj70a22d1mr5mv-installation.drv= - 1 builder for `/gnu/store/wgw64jfyqrrg27afqmlj70a22d1mr5mv-installation.= drv' failed with exit code 1 cannot build derivation `/gnu/store/dr20sisps9rlpbq0vfzncdiyymrd5r0i-gui-in= stalled-desktop-os-encrypted.drv': 1 dependencies couldn't be built --8<---------------cut here---------------end--------------->8--- (From .) Does that ring a bell, Mathieu? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 07 12:36:33 2022 Received: (at control) by debbugs.gnu.org; 7 Dec 2022 17:36:33 +0000 Received: from localhost ([127.0.0.1]:51259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2yLR-00034q-0k for submit@debbugs.gnu.org; Wed, 07 Dec 2022 12:36:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2yLO-00034k-6w for control@debbugs.gnu.org; Wed, 07 Dec 2022 12:36:31 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p2yLJ-00087N-0g for control@debbugs.gnu.org; Wed, 07 Dec 2022 12:36:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=PbNyvBsrfPGZdRFD7e+FiBpbZfHN0PYX7OMPyoJIYTY=; b=ZYCqUutbROosc0 7cnqkbCxXCExrY6lTCjWHl2OptTxsvN9QwS1p0ucTMznv2KikJd56P/7yM0klZzntQB0kmiTY+Ogw AojHrxeNnGDQMo7NgIFMteCzOxgBWWu2UAzNydX69+FyhI0vp+TGn24kyxlKGK1Ju3cffE+By8o+Z h1J9UsmF6XtA6jUHIN6Y72ZL2W5pNtFNajICpAdeULw/QHv5NOjXYeZ7m6Qj7tGOn/9alPnVQyWP/ q34cwcM9wQBObMDlack388aP8OZfQrHsfZKIb29wIU8Zm3l9+Q6FJv8rIJURrL5e7drxrrQtMyeNO fl0gecnvoY9Ndt+FDS5A==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p2yLI-0002Tl-KH for control@debbugs.gnu.org; Wed, 07 Dec 2022 12:36:24 -0500 Date: Wed, 07 Dec 2022 18:36:22 +0100 Message-Id: <87pmcvi0a1.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #59884 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) severity 59884 important quit From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 08 13:02:52 2022 Received: (at 59884) by debbugs.gnu.org; 8 Dec 2022 18:02:52 +0000 Received: from localhost ([127.0.0.1]:58219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3LER-0001rR-PL for submit@debbugs.gnu.org; Thu, 08 Dec 2022 13:02:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3LEQ-0001rK-6u for 59884@debbugs.gnu.org; Thu, 08 Dec 2022 13:02:51 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3LEJ-0005WA-3R; Thu, 08 Dec 2022 13:02:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=oSIPjwiLQJmToJEsnXmMy0FYZlQzKuXta1P4d1TnlFA=; b=Oobsb2OjO/FCfN8vsJbm B5F8X4XoRLDUU8NEc+xHpFOPwCsK9+bmUr6RdB0D7pTb2j4PQulzZ/B1pElOWGiC8JJyeo3lsf2fW sM+GKzLLS6u6lxN2WlWgAz6jpGOhpEk/ByR0Fahu5lQzooeWwStBMyl2q/Mpy76fpDEx9r+ZSWfBu mD3kl0+uJQ0dg1xk7EAcVQP4wiyll+/DtybXyK0yEcyVXK2c7IeSW/NdZuFcqGIBtcClnLoq+/YW3 GibC9tTVpah+taG+9FKEQquIzTov5fgny81EwPLdsTK6pJ4Jt+02jA/L/e8A83GF3vGhIinDe731i EBuMYj8sqiugEQ==; Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2774.rev.sfr.net ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2774] helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3LEI-0003mU-MD; Thu, 08 Dec 2022 13:02:42 -0500 From: Mathieu Othacehe To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#59884: =?utf-8?Q?=E2=80=98gui-installed-desktop-os-encryp?= =?utf-8?Q?ted=E2=80=99?= test intermittent failures References: <878rjjjpa5.fsf@inria.fr> Date: Thu, 08 Dec 2022 19:02:38 +0100 In-Reply-To: <878rjjjpa5.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Wed, 07 Dec 2022 14:50:58 +0100") Message-ID: <87359p22pt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59884 Cc: 59884@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: -3.3 (---) Hello, > ice-9/eval.scm:619:8: Throw to key `marionette-eval-failure' with args `((quote (complete-installation installer-socket)))'. > builder for `/gnu/store/wgw64jfyqrrg27afqmlj70a22d1mr5mv-installation.drv' failed with exit code 1 > @ build-failed /gnu/store/wgw64jfyqrrg27afqmlj70a22d1mr5mv-installation.drv - 1 builder for `/gnu/store/wgw64jfyqrrg27afqmlj70a22d1mr5mv-installation.drv' failed with exit code 1 > cannot build derivation `/gnu/store/dr20sisps9rlpbq0vfzncdiyymrd5r0i-gui-installed-desktop-os-encrypted.drv': 1 dependencies couldn't be built > > (From .) > > Does that ring a bell, Mathieu? I spent days on that issue before. It used to show up on all installer tests, and even on real hardware, then 8ce6f4dc2879919c12bc76a2f4b01200af97e01 mitigated it. The installation is now made in a container to make sure that we are later on able to umount the store overlay even though some background processes such as kmscon or udev opened files from the overlay. Now the issue only shows up on that specific test and is intermittent as you noticed. To be honest, that was quite painful to debug and I'm a bit scared to jump back in. I think I had the marionette produce some lsof reports back then, or something like that. I very much regret not to have kept notes somewhere. Mathieu From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 09 17:32:15 2022 Received: (at 59884) by debbugs.gnu.org; 9 Dec 2022 22:32:15 +0000 Received: from localhost ([127.0.0.1]:38924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3luh-0006s1-83 for submit@debbugs.gnu.org; Fri, 09 Dec 2022 17:32:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3luf-0006rt-UP for 59884@debbugs.gnu.org; Fri, 09 Dec 2022 17:32:14 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3lua-0003YO-Gr for 59884@debbugs.gnu.org; Fri, 09 Dec 2022 17:32:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=tlFBhLs8L+8ew4mp6Tnih1UkcKqMUoHSrDI1gAdLFk8=; b=LTHxEq/sM6NPZ2U4l2lO 6sfJQ0DeXtxeKdZxuzwVVrf9MYupH0XhXH+fSpLryK4EKmRy2KCHcdLHkhAsV4XVgH+PMG89FpjXL rAAMXe+N75QjsBBseUKHKe0cs15fMELiFvg7WyMMQdZE/uRh1Wgc5xlr7rAWoCJtF4+lexdnF0SqU e8tJvog5ItVTOqEMru2RuZ/Kq4Y0frY1+X8RmvFOHgzDLZGpN3ayP2/CbbLO0/OsXachmMTpgDdvd OwfijXUvsefy9wCCfDIzXzMR66gfWf2XJppVBKIVi0thqqdNr++/HD0+i6ZuVB6wYXETx4bCH3Fdj QYne0u6AXAN+KQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3lua-0008Jw-2o; Fri, 09 Dec 2022 17:32:08 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Mathieu Othacehe Subject: Re: bug#59884: =?utf-8?Q?=E2=80=98gui-installed-desktop-os-encryp?= =?utf-8?Q?ted=E2=80=99?= test intermittent failures References: <878rjjjpa5.fsf@inria.fr> <87359p22pt.fsf@gnu.org> Date: Fri, 09 Dec 2022 23:32:05 +0100 In-Reply-To: <87359p22pt.fsf@gnu.org> (Mathieu Othacehe's message of "Thu, 08 Dec 2022 19:02:38 +0100") Message-ID: <87pmcs5hui.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59884 Cc: 59884@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: -3.3 (---) Hi, Mathieu Othacehe skribis: > I spent days on that issue before. It used to show up on all installer > tests, and even on real hardware, then > 8ce6f4dc2879919c12bc76a2f4b01200af97e01 mitigated it. > > The installation is now made in a container to make sure that we are > later on able to umount the store overlay even though some background > processes such as kmscon or udev opened files from the overlay. Right. > Now the issue only shows up on that specific test and is intermittent as > you noticed. On this particular test it seems to be frequent. > To be honest, that was quite painful to debug and I'm a bit scared to > jump back in. I think I had the marionette produce some lsof reports > back then, or something like that. I very much regret not to have kept > notes somewhere. Yeah. One possibility is timing: (restart-service 'guix-daemon) kills the daemon=E2=80=99s process group, waits for the group leader to terminate, then starts the daemon. I think there=E2=80=99s a possibility that other processes in the group (like a =E2=80=98guix substitute=E2=80=99 child) are= still alive at that point and they might be the one keeping the device busy. Sleeping for a couple of seconds should allow us to kinda verify that hypothesis. However, the fact that it=E2=80=99s only in the cryptsetup case suggests this hypothesis might well be completely bogus. But yeah, invoking =E2=80=98lsof=E2=80=99 would tell us. I guess we=E2=80=99ll leave that as future work though. Thanks for your feedback! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 10 10:35:48 2022 Received: (at 59884-done) by debbugs.gnu.org; 10 Dec 2022 15:35:48 +0000 Received: from localhost ([127.0.0.1]:43354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p41tE-0008ME-6Z for submit@debbugs.gnu.org; Sat, 10 Dec 2022 10:35:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p41tB-0008M7-Ss for 59884-done@debbugs.gnu.org; Sat, 10 Dec 2022 10:35:47 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p41t6-0002DS-H3 for 59884-done@debbugs.gnu.org; Sat, 10 Dec 2022 10:35:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=w7p6dpDjYC6Kgu3QoO7S+trNEeclo39YHaAWmVNxIKk=; b=FJ0E6o3Pwg87Z/rfVLHt Q1Y7G9vz8TAQjbkjqp0RTkNrPThnfRgKDGiAV40Z1dj4b3rpIXY5Sa4xZ9vasi8NYHSYiY13+xKRj WSsKIx9x3W7WI+b2eJJ96FCHIjdAIt2wftVD9nPIiAFLGSORBvv94S67PSakSIZDdP50By4t1zzUe 6rm0vjCZCZ7sjNnrwhND8Tmr2YL4d+sPUWZEKXznBP2rDy4aGy/MP1TzsbFeMVzBeEW+9Abt96FqX eyERcgRvnverNDqsUn2QSUkcoVZSb1jHeVtmVQyk/omlAeqm9IVWbkA08Y3JPRS3k97XzoXIh299E sjaM3OwmcdVkCg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p41t4-00043J-AB; Sat, 10 Dec 2022 10:35:38 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Mathieu Othacehe Subject: Re: bug#59884: =?utf-8?Q?=E2=80=98gui-installed-desktop-os-encryp?= =?utf-8?Q?ted=E2=80=99?= test intermittent failures References: <878rjjjpa5.fsf@inria.fr> <87359p22pt.fsf@gnu.org> <87pmcs5hui.fsf@gnu.org> Date: Sat, 10 Dec 2022 16:35:35 +0100 In-Reply-To: <87pmcs5hui.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 09 Dec 2022 23:32:05 +0100") Message-ID: <87y1rf46go.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59884-done Cc: 59884-done@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: -3.3 (---) Ludovic Court=C3=A8s skribis: > Yeah. One possibility is timing: (restart-service 'guix-daemon) kills > the daemon=E2=80=99s process group, waits for the group leader to termina= te, > then starts the daemon. I think there=E2=80=99s a possibility that other > processes in the group (like a =E2=80=98guix substitute=E2=80=99 child) a= re still alive > at that point and they might be the one keeping the device busy. > Sleeping for a couple of seconds should allow us to kinda verify that > hypothesis. For good measure, I threw a retry loop in commit 61b7e9687757aff013b99e4ab15669a950c8b222. The test passes on my laptop and it passed on ci.guix as well: https://ci.guix.gnu.org/eval/31297 I=E2=80=99m considering the case closed and now getting ready for 1.4.0rc2. Ludo=E2=80=99. From unknown Sat Jun 21 05:13:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 08 Jan 2023 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator