From patchwork Thu Sep 24 03:12:35 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 84 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:eb04:0:0:0:0:0 with SMTP id f4csp256154ooj; Thu, 24 Sep 2020 04:12:38 -0700 (PDT) X-Received: by 2002:a05:600c:2053:: with SMTP id p19mr4201119wmg.50.1600945958303; Thu, 24 Sep 2020 04:12:38 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1600945958; cv=pass; d=google.com; s=arc-20160816; b=muqySwOjxSeavyeNEN73C9hE6zkIWUrDTihgSQEwNloSmDS7xfUPww1OFs2SeNXiP3 PSbj6mPy74oAvvld1Up+LsIMUmgOfcONKqdzcU4kVYcWvL8/kP1bR8fuB6clFnA/IObY SV2ffWvtZObvmje/ZGpucUQJhSF+1mqIvNMNSCL7M7gOXFuJgAxRK6Z+NuvM4JZMkynL UUg7o8RjyaSMfP8t7Q2u21UniAKPqFshu29+HgaoT+2BlcJ+QGMKd9PO7L4nULR1LIKX LhdwDkZDovdyVZVaLghW6go4cCy9K2aLUXZ06dEx7DlEL+YaHPopBAI1Stwf1c9sz7ds Edng== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-language:in-reply-to :mime-version:user-agent:date:message-id:references:cc:to:from :subject:sender:dkim-signature; bh=J7h48Go1K376mZl0pqfIkM6QSLWSwBj2iPo/vd+wYhA=; b=gS/EhaRf9Yh2gVxjGMrzG23gTPJgYmNLHS4zF2TYVYqg+HT0d6HDPuVk2SzFWbI7Jc BMjgTCzaDRZBAYHx8ASFBb8a5gpNDEirNOtI5r7WQgx/vbnOlGj11vRHocOtRw9yawJ0 Ex6WzMmV/QbfxYdeN2kRZTh29ngIuDFC2p6N1yBJweWvriXf3n3pJp9VYwuvuLmq77+M aLGSOzR9E6G3pCEbHXbbtua7i1ImZ3YvT8I52uD6aGobtGQFrKQhxbqYrRgRVzDhNIyW DviOQlAHiprd4h9eVYEmm8OFoDqgZgb4npPP8gKfk12BLSXZ5u92ilyNzzrbA8SYn1Fp PQEQ== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=g9ozn0W2; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbjp6wh5qkgqeboaukyi@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBJP6WH5QKGQEBOAUKYI@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id b16sor1752921wrm.13.2020.09.24.04.12.37 (Google Transport Security); Thu, 24 Sep 2020 04:12:38 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbjp6wh5qkgqeboaukyi@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=g9ozn0W2; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbjp6wh5qkgqeboaukyi@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBJP6WH5QKGQEBOAUKYI@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1600945957; cv=pass; d=google.com; s=arc-20160816; b=IwdPz+8V8aqsxGJT8npTSh8XNHVHtof4xrrhe7gae5/CiTDjct+t03FA6+Wf/uEqpR CgbaIWCvnxUl5SRmgDdL+sinJrbZdxCusP1/jEZqcOorHgjgrlnhxVUDIa+2vI2/9aAl Sy5uxB8U54Ju2tf8DCI9Pbh5H/jrUQFq4l9oYgBPOL7DCGJya2LoprAiKeoEXZVqWEFO 0ZoVT1jcm0AMMmMKdIO4WMGSjaRRw4sE1dy0rZYjRbUTr7wnet7MjM06cTT2m+SpoXF1 VEaB8bVxXLFmy9GNmDCwZAGCe/gGhJ1Np/3SHCLxYnwiAoLJjdtdZZl5Hhic7IbupPxx y/sg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-language:in-reply-to :mime-version:user-agent:date:message-id:references:cc:to:from :subject:sender:dkim-signature; bh=J7h48Go1K376mZl0pqfIkM6QSLWSwBj2iPo/vd+wYhA=; b=WZwSQDDMUI2JCh0a0S2gx5bUnb5eiCcxMMiEEjgYd11HYCWtmcoPginX+ucNNpkk6Y bxeymb3uKnKVmY6tRuRUccOE92wXnfC4+AtYI7JqsE/Cg1WJ7ML5zVY6LY2wIPzFWTTO ZUAAFxveTSm67xjoNbuavY70Pidk09j+Tx3UtLmITcvlqx19fuQrVnVGq0IraBwnOFZF 72YvGJsM+Y4z/WvQl+A5+Y3cGRDGWjGZ5/FuW4t4pO/ED58xpppR8gg0LTf0jUbZn7Am JHZEOOOKsVbKNMhfst8MlZDj8SksGbf5pQe+UDV8NtZWUtIwvufJOz1Z05vOeJysfzEF N9Gw== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=J7h48Go1K376mZl0pqfIkM6QSLWSwBj2iPo/vd+wYhA=; b=g9ozn0W22NkfHOUO6di9i8eeTozBdvbpz+rENRgmC5wU5kn2OU1jv0Vsx66M1X+ZyO PCxTWXRlsV/1I9lH8gIs4KxuzekXyHo8H9xEXKjSVKZ/pCvJ+BiuzeoZYvS0zmATVCvD YWboyd4O+meG88xJl97ZUwRnST573X8ah/2KyBH92okXK+ehfHEqiY+tgKOowNt5XZrd mcM7TyGQ1RKJtly3ro1YktGQmi86PKxg60pc4seVZc9oSN9ZRju9cu/nL7FGDLUeAU4Q Zkm/klVYpGD+N+SCDAEQIcNvHBYOnKQx0BX8hCt5/i5VjzJsguSj5g2tqpR8HVyUYNv7 nscw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:subject:from:to:cc:references:message-id :date:user-agent:mime-version:in-reply-to:content-language :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=J7h48Go1K376mZl0pqfIkM6QSLWSwBj2iPo/vd+wYhA=; b=YFBP3TesR9SPXURyCh1108AGqgTUoORSgKz6y+dGC3PtWHpQrQcrx5I7TQVvlLR7OG Xng+Ojl0uUhqEdJok6Xwa85izNGZXsdsgP0GbOGlQjz23dRk0HyuCUFP6AJW2DwNg6iK p9f1GYk8sACjSfcbPmJM6OuuCAoics8FM1IGoe69ZdGBFTLNgcI+lnEJ9AXWqc0slwDH Z/lzeBPN88AfRwyFVBokCd+OTS/DRjEJ4DLPxLNuiwP1srN9NsV9X4GRgdZ/t3OADuTj foJSVZJ6pjuULFjHRUcnotZ/Ie+pyQAoWJe69Ug0nD0XMmaMvMjteLI86uaF+RFHdgUC XPYA== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM530dnXhB6ZbbQOGNLQuIVpwKX1fKz3b/i2oHZ7s0/D2PN8HZrR41 gktOYPjoG9GfITdovfRKofQ= X-Google-Smtp-Source: ABdhPJwCwtqg1IGnWBxajmKrB4lUCr9y98UIZyMPXIIoPRakKJcHSZ6vJP0CUuSe/H3kCQBdHFzQFg== X-Received: by 2002:adf:9f10:: with SMTP id l16mr4844301wrf.77.1600945957562; Thu, 24 Sep 2020 04:12:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:dd0a:: with SMTP id a10ls3493127wrm.2.gmail; Thu, 24 Sep 2020 04:12:36 -0700 (PDT) X-Received: by 2002:adf:9e43:: with SMTP id v3mr4651238wre.306.1600945956491; Thu, 24 Sep 2020 04:12:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600945956; cv=none; d=google.com; s=arc-20160816; b=SlkvVFd08cstJ4e9NZueHpuG4mz6cX3zzz3WB0UNRAUTfLjJXUB2PO6DE2uw/IOVzC zmrOEor3VTX8bQc+na59Sdp8GiEOUMKDzWu0O/SKMhoq/8PDDTcsZ4yqVjHDKdVWXMAL FpHt3l/Rs92XGF5Ev6DbaV2cwscYVNiKxBhlrhqb6501pshUsn/7j6sao2ZTOW50f3qg p3sU/NAJ7aDj0ntjdV7pbllwqeTZPqCH+LQM4btB5QD4+KW2T51xT77bRxxqZtVyV7sh E0ls/US+7DCpZeboDgAKSGS/9VO2+YWrkUNQOOD0+FYiZytms5GE03OqXuiSr4atHjLy l67Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:references:cc:to:from:subject; bh=X/zxbp9YeUTcVe3eNOXSLHVHFjuK/g2fmQTTYRf+zXc=; b=Gwlw5nq7cw37o88bPYwXv/8WExgeBQA7F9Wj2fXfQWE23/tq+i/pVjA8dX0nWbIuLk 8supvjYg8zczbin/qSz4oZljv0BB+oiUt4GruIhDUUAgNtv+cnEop75MgOKcPQEjm5Fg y9vW5L4pZV1bAzqVrP05MLxnpk2aG5M+6hZEhLxBWgYqkLLIBRlXP4qTcC/6xrIM2Mo9 5kFcQztYf13PQ7L5RNuwP5wsVsLezSg1V+XcAP95ZEsauGt0p9bmaL4YEOP/ris6uZCU bDRgnchvCqFH4hm5JjmrBAk2kecEsLkPwVnzXrZDsmfG3gcYwieso9oFa3hNA1MnJjze Fq/A== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id w2si81265wrr.5.2020.09.24.04.12.36 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Sep 2020 04:12:36 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id 08OBCa1w026206 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 24 Sep 2020 13:12:36 +0200 Received: from [167.87.1.32] ([167.87.1.32]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 08OBCZwW029090; Thu, 24 Sep 2020 13:12:35 +0200 Subject: [PATCH v2] Dockerfile.isar: Pull qemu-user-static from buster-backports From: Jan Kiszka To: kas-devel Cc: isar-users , Baurzhan Ismagulov References: <16ff005a-fcfe-1cea-b461-b9759a1cfa97@siemens.com> Message-ID: <8d2408ef-899f-8479-7674-eb344da2bb85@siemens.com> Date: Thu, 24 Sep 2020 13:12:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <16ff005a-fcfe-1cea-b461-b9759a1cfa97@siemens.com> Content-Language: en-US X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1678610552889456849?= X-GMAIL-MSGID: =?utf-8?q?1678713509072477008?= From: Jan Kiszka This is needed for running fakeroot from bullseye and sid which triggers an unimplemented syscall with the current version. Due to changes in the new qemu-user-static package, the current approach to activate its binfmt settings no longer works. Instead, switch to an explicit call of the binfmt-support in init script. Signed-off-by: Jan Kiszka --- Changes in v2: - fix binfmt activation - drop unneeded (and effectless) listing of binfmt-support for buster-backports OK, this was a nice one: - debootstrap (of buster) creates the rootfs initially with a link of $target/proc -> /proc - later, it tries to umount $target/proc (and then sets up a proper mounting via chroot) - I consider this a bug of debootstrap - for us, umount $target/proc, which is effectively umount /proc, because /proc/sys/fs/binfmt_misc is mounted - debootstrap ignores this error - but due to the issue in v1, binfmt_misc wasn't mounted, and the problem started... Dockerfile.isar | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile.isar b/Dockerfile.isar index 6b325f3..cde63b0 100644 --- a/Dockerfile.isar +++ b/Dockerfile.isar @@ -3,7 +3,9 @@ FROM kasproject/kas:latest ENV LC_ALL=en_US.UTF-8 -RUN apt-get update && \ +RUN echo 'deb http://deb.debian.org/debian buster-backports main' > /etc/apt/sources.list.d/buster-backports.list && \ + echo "Package: qemu-user-static\nPin: release n=buster-backports\nPin-Priority: 501\n\nPackage: *\nPin: release n=buster-backports\nPin-Priority: -1" > /etc/apt/preferences.d/qemu-user-static && \ + apt-get update && \ apt-get install -y -f --no-install-recommends \ autoconf automake gdisk libtool bash-completion \ sudo grub2 grub-efi-amd64-bin grub-efi-ia32-bin \ @@ -18,4 +20,4 @@ RUN echo "builder ALL=NOPASSWD: ALL" > /etc/sudoers.d/builder-nopasswd && \ RUN echo "Defaults env_keep += \"ftp_proxy http_proxy https_proxy no_proxy\"" \ > /etc/sudoers.d/env_keep && chmod 660 /etc/sudoers.d/env_keep -RUN sed -i 's|#!/bin/bash|\0\n\ndpkg-reconfigure qemu-user-static 2>\&1 \| grep -v "already enabled in kernel"|' /kas/docker-entrypoint +RUN sed -i 's|#!/bin/bash|\0\n\n/etc/init.d/binfmt-support start|' /kas/docker-entrypoint