From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id wFxONejb2F47KwAA0tVLHw (envelope-from ) for ; Thu, 04 Jun 2020 11:32:56 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id WJonMejb2F5jaAAA1q6Kng (envelope-from ) for ; Thu, 04 Jun 2020 11:32:56 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9A6BD940665 for ; Thu, 4 Jun 2020 11:32:56 +0000 (UTC) Received: from localhost ([::1]:56604 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jgo7D-0004CJ-Ih for larch@yhetil.org; Thu, 04 Jun 2020 07:32:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43288) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jgo75-0004BQ-Kd for guix-devel@gnu.org; Thu, 04 Jun 2020 07:32:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58605) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jgo75-00026U-9c; Thu, 04 Jun 2020 07:32:47 -0400 Received: from lfbn-ann-1-136-86.w86-200.abo.wanadoo.fr ([86.200.104.86]:56868 helo=meru) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jgo74-0003BR-Mf; Thu, 04 Jun 2020 07:32:47 -0400 From: Mathieu Othacehe To: Ricardo Wurmus Subject: Re: installer no longer signals success or offer reboot References: <871rmwf0vl.fsf@elephly.net> <87v9k7qjc8.fsf@gnu.org> Date: Thu, 04 Jun 2020 13:32:43 +0200 In-Reply-To: <87v9k7qjc8.fsf@gnu.org> (Mathieu Othacehe's message of "Thu, 04 Jun 2020 11:19:19 +0200") Message-ID: <87mu5jqd5w.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -1.01 X-TUID: NxWGl/cCBVGW Hey, > I can reproduce this issue on a VM, I'm currently investigating it. Ok, found it, it's the cow-store umount bitting again. As a reminder, once the installation is over, we need to umount the cow-store overlay in order to be able to umount to underlying media which Guix is installed upon. The problem is that, some processes that run during the installation can open store files (from the overlay) and keep them open. That's why I'm trying to kill them before umounting the overlay. Here the issue is that, after the cow-store is mounted, kmscon opens a font file from the store. So I'm basically killing kmscon and hence restarting the installation, not great. I feel a bit stuck here, I cannot find an alternative to overlayfs and on the other hand umounting the overlay is problematic. Do people have some ideas here? Thanks, Mathieu