From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6743100217749405696 X-Received: by 2002:a5d:4307:: with SMTP id h7mr2121917wrq.393.1570013782043; Wed, 02 Oct 2019 03:56:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:b1ca:: with SMTP id r10ls566857wra.6.gmail; Wed, 02 Oct 2019 03:56:21 -0700 (PDT) X-Google-Smtp-Source: APXvYqyyR9Vx3aZwPTu8M622NJsc4oXm9g8NGw7cjSwrIOpetLB3sSoAD3h1ifug1Li55gNoUXLz X-Received: by 2002:a5d:430f:: with SMTP id h15mr2276078wrq.177.1570013781407; Wed, 02 Oct 2019 03:56:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570013781; cv=none; d=google.com; s=arc-20160816; b=jquoaBklQFKPW7ArOx+MI6J5Ko5TOGH08p9KFU6kP5Ko9j8kUqd6DuhrAZAFOcvy1A rZ24PpywpynNKK58xH20DSXGMrM9UdTCwDVAjeO/QF0wqfrKMmRKKy6l98xCDFXnTDuF YioLJvLfrqbuqHEBpcLDwZ5XpCBd+I1I2yi0wijKT7GI1VtgM3qmLopAK7tE7pD4WYUc bdOR8Yk8nsIQWZA9tUC2v1L3HcGzQPmAL4ajNz5jaaMkqfOvXsbB++rChoq6hpW4aFQf F7gteiZsIfDzQB2Y9GmX4h1ZZLGmEIQ2ElbjZudrTGNRdn6QaqBTtvb5MS1QgqoM5TXE 4WPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=uiAjZGzIqQlOWpkjndU7/oYf9Hbh/LW42LGSqWgXyMY=; b=FM2UZ9VjU5C0WP04O/cEOuWBjVKUqtPr1EtF9LH0PZR3i65XMBXXYS0e0Jhmh/OnsI wKrDSt8xNDJk5YlpnT/H5SLqhEhoTW/wGVT3x38yyWHjeM4yzOdxWyyBWHTlPzZCB76z 59M3kJ5jNGR+e6Bood0xQR4GZxxLS3e6Ho3mOO9urb4yj/20AsbFH2L0lTw8k71wa/W5 fnJr72CZOLzaSu8b1MHwZztWsFHq0ur4G2zMGn8Vcg42Y7rwXIaCNSHJ8iYuz4jj+1t/ hKnTHcEv8Unr6PNk0FUV2+Q4OBLhcOi4uZWzgvyaF1wTle69VOlVS1xQmDUhZoeuHlzZ nP6g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=neutral (google.com: 85.214.156.166 is neither permitted nor denied by best guess record for domain of ibr@radix50.net) smtp.mailfrom=ibr@radix50.net Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id q185si481719wme.1.2019.10.02.03.56.21 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 02 Oct 2019 03:56:21 -0700 (PDT) Received-SPF: neutral (google.com: 85.214.156.166 is neither permitted nor denied by best guess record for domain of ibr@radix50.net) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 85.214.156.166 is neither permitted nor denied by best guess record for domain of ibr@radix50.net) smtp.mailfrom=ibr@radix50.net Received: from yssyq.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id x92AuKxu016047 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 2 Oct 2019 12:56:20 +0200 Received: from yssyq.m.ilbers.de (localhost [127.0.0.1]) by yssyq.m.ilbers.de (8.15.2/8.15.2/Debian-14~deb10u1) with ESMTPS id x92AuKiU002891 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Wed, 2 Oct 2019 12:56:20 +0200 Received: (from ibr@localhost) by yssyq.m.ilbers.de (8.15.2/8.15.2/Submit) id x92AuKiw002890 for isar-users@googlegroups.com; Wed, 2 Oct 2019 12:56:20 +0200 From: Baurzhan Ismagulov To: isar-users@googlegroups.com Subject: [PATCH v2] dpkg-base: Warn about unmounting problems Date: Wed, 2 Oct 2019 12:56:20 +0200 Message-Id: <20191002105620.2823-1-ibr@radix50.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: 2wU/f6l+apwB From: Baurzhan Ismagulov If a problem occurs, log umount's error messages. Wait for the processes to terminate and retry. If that doesn't help, warn the user about retrying every 10 s to avoid clobbering CI logs. Signed-off-by: Baurzhan Ismagulov --- Changes in v2: - Warn after some time. meta/classes/dpkg-base.bbclass | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/meta/classes/dpkg-base.bbclass b/meta/classes/dpkg-base.bbclass index 2e8a0d1..006d8b1 100644 --- a/meta/classes/dpkg-base.bbclass +++ b/meta/classes/dpkg-base.bbclass @@ -1,5 +1,6 @@ # This software is a part of ISAR. # Copyright (C) 2017-2019 Siemens AG +# Copyright (C) 2019 ilbers GmbH # # SPDX-License-Identifier: MIT @@ -78,8 +79,14 @@ dpkg_do_mounts() { } dpkg_undo_mounts() { - while ! sudo umount ${BUILDROOT} 2>/dev/null; do + i=1 + while ! sudo umount ${BUILDROOT}; do sleep 0.1 + i=`expr $i + 1` + if [ $i -gt 100 ]; then + bbwarn "${BUILDROOT}: Couldn't unmount, retrying..." + i=1 + fi done sudo rmdir ${BUILDROOT} } -- 2.20.1