From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6875334414772994048 X-Received: by 2002:a17:906:829a:: with SMTP id h26mr5665617ejx.11.1600788541713; Tue, 22 Sep 2020 08:29:01 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a50:8a96:: with SMTP id j22ls2945066edj.0.gmail; Tue, 22 Sep 2020 08:29:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwXoEwkAIXJALCexUiLeU0gCxC6f2g6xmjIkVjyvkRxPnurUqotml2aYPJIxepgCErsumV9 X-Received: by 2002:a50:fb15:: with SMTP id d21mr4659554edq.150.1600788540668; Tue, 22 Sep 2020 08:29:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600788540; cv=none; d=google.com; s=arc-20160816; b=bUDeN8B1DrhupfH/1yTLh1S6m4YptOsK62/ghFJJ0RY6DsUrv+0dEL//YenOapq/Vd FLR5HJhXJmsYkkwjTAmICjoJCqoWlYE+LO2hvbjpc9ENbvJTLpudOQOY7wnI87dxFsdP ucJZgYznBthnrOxFx8AXSDX68/YwI3BQZCpQna1gHk9rQ6W2aAuGfQVhYVsFtw/fVbLA LVAFk/lBMU3De7DKbIw6o2rWmnI2cHsjgmPCLJbfJwPy+/6i2L4KN+crXBY0uUjc22sV KLAdLxfE2+IC9WZ6QCvVvLwxJZPTigQrfEGXuPZp59SXYVlWCw5KjdMvGDQUWK51oTWT Zq5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=vbMUKbxZZjiDzkDfm7DPARTMq1tdzcr08sPbhwJdwJs=; b=L+ygx2yayWc7T5Lu4tZTfG/P5QTuPrNyruxwoIH7CI4mbKy/WPxnfQtcYf0jHh1WeM GudeUPnOWdFhErNhfCpmPWz5VJy/SYlafNCvS4cJvYOsp5XSnSgGK/he/6zjkgdc/ByB n8SFWlXjI8l9jY/DmDxE1SG0L/f9/xB+8NQfs1+OQeG0NE1HKiJXMZw8cwlNdloerIjS Ey3lgw4BsxWQZAFa+4a0f6uQZlvMP7JvI28YAKpTt5dW8A25s3UboKpNk9lrdchPP5Du C7LjbaUsouDVkSNhVKYeir0A8lOf6AqN8+uTOeURO0WoYWn+2/xrmRz/SE9P+DakFIDf 17Rg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id r5si376886eda.1.2020.09.22.08.29.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Sep 2020 08:29:00 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id 08MFT01T017609 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 22 Sep 2020 17:29:00 +0200 Received: from md1f2u6c.ad001.siemens.net ([139.22.130.132]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 08MFSsVJ031723 for ; Tue, 22 Sep 2020 17:28:59 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v3 16/16] isar-bootstrap: Connect to gpg-agent before adding keys Date: Tue, 22 Sep 2020 17:28:54 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: dVVpVrcESU+L From: Jan Kiszka We have recurring issues in CI with the gpg-agent not being ready when trying to use apt-key: gpg: can't connect to the agent: IPC connect call failed Work around this by connecting upfront to the agent, retrying that in a bounded loop. Signed-off-by: Jan Kiszka --- meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc index fbfe669d..957dfd6a 100644 --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc @@ -303,6 +303,10 @@ isar_bootstrap() { "${ROOTFSDIR}/etc/apt/apt.conf.d/50isar.conf" find ${APT_KEYS_DIR}/ -type f | while read keyfile do + for i in $(seq 10); do + gpg-connect-agent && break + sleep 1 + done kfn="$(basename $keyfile)" cp $keyfile "${ROOTFSDIR}/tmp/$kfn" chroot "${ROOTFSDIR}" /usr/bin/apt-key \ -- 2.26.2