From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7122851375568912384 X-Received: by 2002:a05:6512:3046:b0:48a:79b8:759d with SMTP id b6-20020a056512304600b0048a79b8759dmr435143lfb.463.1658482386907; Fri, 22 Jul 2022 02:33:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3150:b0:48a:776f:8c2f with SMTP id s16-20020a056512315000b0048a776f8c2fls799948lfi.1.-pod-prod-gmail; Fri, 22 Jul 2022 02:33:05 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vhS6acyq3xshihDGDNk9KExa/xaZbpmymsFwP6PFyigsuCR4f1I6DwPq+42NzBSnHyoUe9 X-Received: by 2002:a05:6512:32c2:b0:487:cc5e:9ad2 with SMTP id f2-20020a05651232c200b00487cc5e9ad2mr1120897lfg.78.1658482385711; Fri, 22 Jul 2022 02:33:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1658482385; cv=pass; d=google.com; s=arc-20160816; b=h9dVxW3wHz1PdjwZQK4p2EwifouQmR/xH6L8LsV6/n7KHDEQjvlWEmFXTFXpT6IWOS W+WVHgRIbhujetP62f0dvTqJ3VSay6HcRRv51rr6Jxj4SRnhbQ/+qmU/FJClKm6aQaCT ej6i8BIEF9ol0wZMY7/QJFkWdLFA5KHprMSEIZgXyB2xZjGzdgU5I9V2TFmoxoxYzsG8 NWSdaZ/It1U0s6SX/yBok1MKliCh4QTCOYZyQyuhf9x3WHmZskGXrmtzVC8mI4Ggh9MD L1XVx4tDLqvB09QRmbJVPCPxRSNuGgaZbUz5gncC+3m4x6K8e2gq2hOrLY352xFY3zQN MX3A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:organization :content-language:references:cc:to:subject:from:user-agent:date :message-id:dkim-signature; bh=PeaPorNwKNw1PG/rcII3ONVyLceQnYVeGyk1ftSqDSk=; b=nUMcOmBMqC28mvDtRuAHi4obV7xGFRp1Wdr3pWE051dZUaAjvd//CRwQgOnZSJ6Wpf ix2VOc5Ul2/9BaDpQu8yGVHEiYPQMghwRTsSMspfL1CGUbOY+U5PcUUnCja10sS/gSPJ Lw/BQcxyT/VKzEnU9V6ZRKMD7GPJQo8D8FcTF1x/IWWumcLX9ubRG5GMsG4ISlRlRfie Sk7AQST7yhsRVxMUdXiS1A9BPjEwdZtEgn7jA49XJjV0oUvntg2Eb4op6ItJ840j25CD d85WWzq5xWK42aWSt4RD/ecw+FT4hobpq4QrAf401+u5sarhjS31DoZFwiJrVR6ftFlo Bzvg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WiSlB+vr; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of quirin.gylstorff@siemens.com designates 40.107.22.52 as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2052.outbound.protection.outlook.com. [40.107.22.52]) by gmr-mx.google.com with ESMTPS id be17-20020a056512251100b00489d2421c05si151060lfb.4.2022.07.22.02.33.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Jul 2022 02:33:05 -0700 (PDT) Received-SPF: pass (google.com: domain of quirin.gylstorff@siemens.com designates 40.107.22.52 as permitted sender) client-ip=40.107.22.52; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WiSlB+vr; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of quirin.gylstorff@siemens.com designates 40.107.22.52 as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ntzn8oAEEDTtyCuBzu3A+2xjOAQidEUYQG5yqKwMDQk2T6Oq/TEfSjNZxiyZ+8hFxBipA/fzNm0u98qEIRd/xTexv3VnmfH6WkmIjjGGqD86X070pfUABoPYSCIdV3fK4TYVXywLynaPpPdvsqyaxyMdE0HfUG7/XHlAoWq+Bj3d4PwT6ALJ2eHhhcgvyJqqtKdFO3OlELi7MNzfGGjxLr5Yy7C2eMS96WXCVWQNgasJw0xD/QjPA4cCGc3ISDyyoAIdyZYsJQumWnSqr7koQlXtDPiRrPByB/YstXMSD1yNHYLmj9tp10lKc0B0yN4MXoyL8sIiwX6RRNclCt3Ldg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PeaPorNwKNw1PG/rcII3ONVyLceQnYVeGyk1ftSqDSk=; b=PFr7bErKuycKbKUy6By4whXyYBZ8TTyLgD3F8zvP7KLFLde8xcw/8ZExCOVoIo46DihpKd7WH9AX1A1N7JODWkm7B4dFRIktWvrkfrpk8tM/+opCaQS0/0ogsR1zR7WNqVa+Q/TLovoFAxKSxp7N2aCafHlZ9ZrmtqC7B6TP+/1n+7xkp5dOqF2eprCBAX5NidVsIp5gkxysFl8++R31u6NbfiJE+3LtWDmLimb+qPHtwy5N1+aAjqpJW6m9ndtEZnPSZmmFOtg1SgaKU9BuSXZo7nuIi9k6sl/0pz+8jvwjb/rtEc4Jz8zDB3CENEpxU6z3GXrPc8fCnOhDHPhoSw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PeaPorNwKNw1PG/rcII3ONVyLceQnYVeGyk1ftSqDSk=; b=WiSlB+vrWHzm9jOKOqACS2FNBoeNkr609Qt/o6sYeVissaaFbwRLvZ80m99dJFfby15JY/opG/s/kFyfaqFHd2aP3mbexB/X2196tL5a4tPY7t4dBNtCrpL2PYJXPSxrwjiboyYPtY4oKLXFJtFQ7KTiHmDMy3c7kLE4dNb5Hk3XW9vudAlFni5LtB3qJAtQ7PU08k0w0izU9g0J46zb2UX9w8f8LLdrNeHPKk5U6suE7PiDhIVaN2FCcMd/OXRJLqQ5tthIM7UbHpsI6xpJkJu+yP2MilpsThaP8c5jWA9Y4V+T7XstAFFegg95f1+0WRPQEPdo0jfQkr88rmmk4A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f9::22) by VI1PR10MB3261.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:13a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18; Fri, 22 Jul 2022 09:33:04 +0000 Received: from AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM ([fe80::39cb:2de9:b553:e2e1]) by AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM ([fe80::39cb:2de9:b553:e2e1%7]) with mapi id 15.20.5458.019; Fri, 22 Jul 2022 09:33:04 +0000 Message-ID: <5008a403-2669-5579-ff99-e0b5a8f08647@siemens.com> Date: Fri, 22 Jul 2022 11:32:50 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 From: Gylstorff Quirin Subject: Re: Bug: machine id is never generated To: "Moessbauer, Felix (T CED SES-DE)" , "isar-users@googlegroups.com" Cc: "Schmidl, Tobias (T CED SES-DE)" , "Schild, Henning (T CED SES-DE)" , "Kiszka, Jan (T CED)" References: Content-Language: en-US Organization: Siemens In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0106.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::7) To AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f9::22) Return-Path: quirin.gylstorff@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 594a6320-be9b-436f-8ba9-08da6bc52d64 X-MS-TrafficTypeDiagnostic: VI1PR10MB3261:EE_ X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xXS7RuBQGcparzToFNV6ios/Iy/wG+TxJn5WGdb7BnzJ/kGfXAfNcDzr+AaO5YAO3llGQFspIdMWPaG2KlTfWZPW+PAPQu6kIEXd9Mz43Mxd3Hf34rvuLFnaRpnEFeRtMXhaR1Yf+nYF50ilo0AwcX6TbfGVFBlUyYBToq9Q0rUJs664kjZIRc/KCIuROtbmMy072ekj4x8M2nGh/Vj26QiODrm4U0R2g09MaZG8oFDGQ5DH1gIp9okwIkNwR6WZp1+3Nw0ku08rc5iBsAYQwsNXTNFL3eSQd+6mV3tiN19LlgXG4odBcwkJ7H+HNLQH3eJUjOdKfqbe1dsujwONuy/Tu6g0kwfleTBI+FWCNRYRY9o9E7woMkVRPQ6kEnWKL6l4X1mUAjW4TlpkJ1J1W5d8DEoGtAjwSQuDo0Mmt0RJiuPthgcNi+P0WlL7IcLdDC2Yn2zjdJoqYC68hPmqp1Dwgpug5/FvINHh5HYCEyLxXhspTy6vp2WJEZPScMNO4cRb5WjcP0HjilVCg50jgePTdDElipJBctMb1s8vLXWaO/NTsvi3jTkOdHYwiEg6sBi8fve+4N72B1vIF+xOF0UYWmgJKEHZ7S9f2FkOKFBax7TGsQCx6+e1WMI1twTOU+PtpdZ4KH50V3iiMOtANhWbr1UoHrCKd8dMBBT5l8/14NVaLWTJyAefGbbL2hKICNYgOzMVHWQlE9osN+APBZyRKLUUeohQy+gNrkbxIt2cFFngFxfChg/kvgZiAPdY/B1yDxTMA5+QssJbjL1iE1c3yF0Y7SDSm8wzfqeIwoH35+zRsZyCsxV5GVz4ii9l6GE84Jk/WRrDhWP/SWCy4A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(346002)(396003)(376002)(39860400002)(136003)(366004)(66556008)(66476007)(66946007)(38100700002)(316002)(82960400001)(4326008)(8676002)(31686004)(54906003)(110136005)(36756003)(8936002)(31696002)(478600001)(107886003)(2906002)(6486002)(86362001)(2616005)(6512007)(83380400001)(41300700001)(186003)(5660300002)(36916002)(6506007)(53546011)(6666004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aW1ZTW5IRFh5eXVkUFNxaTlObWFHemd0L1F3aGRUNDNwWXVjMjR3dk9SaVcv?= =?utf-8?B?bmxDL2sxa1NZMDVEaDBXRlhwR1JZcnV5andDdHVzWWdTMHNmRTdXZnFZalhU?= =?utf-8?B?T1dOTlpNK0lVQ3U1aFd2V2VsRC9MWXlsUVRIdmplRmZxYzZMTFpFYXdOdXVP?= =?utf-8?B?NVpVUWxaTG9NT2JpSUd0YnRvQlY5bkJSek5NdmVvNkFjRlpoMC9uQ3pLN0hB?= =?utf-8?B?N2NUMG1LdmlCb1VLRVRyd0ZRTTV5OVhialhHbVdkTjBnWmNQalJMVkpGRy9F?= =?utf-8?B?SjlYRzNkUUVWbkJyMFJWRDAyK3JSOGFIa0ZoRUQ3OWVwdGwzbURSNXdzN0Ix?= =?utf-8?B?TVVtdVNiZWdCT0Y4djBHVlFaQWtOWWJmRHdOTStYT3lOanhIWk5yWkJTWVJJ?= =?utf-8?B?MUtBV2tjSmNIekV0ZXlzaDUzOTVQTWZ1NHhxeDg2TGllakNUOGYzOXZJSE90?= =?utf-8?B?MHZKUUYyVzRPZ1hYZXg3WTY2K0Q3OGREQWluNlk2d2RRQXVpWXFzRlJRWUdu?= =?utf-8?B?YUFITTZIc0NheHJ2Z0RnUjNNOEdQUW9iLytBVnFvak1hQ0VHb25oZEhxaFkz?= =?utf-8?B?YSs5NTh2WVMybXVjd2paSXloSll0QkQrc0RJVnlIbnhHd3VqSUIzQlpWVkNF?= =?utf-8?B?T0c5Sno2Skc1K1hDczRBbWFUUDl2RGNnQ1FEaUtNRDV3cFMvQWRGdTIvcUhk?= =?utf-8?B?eHF4U3JDdVl5OTJsMVk3SnZna2RNdWJRb3BnVWp1RngyZ3ZKWG1keWFxVzhJ?= =?utf-8?B?ZE9iblVtaEZBUmpBRmJhMEJmQTNwMWt1NUFlQjdEazZpUUk1NXRPZFl5b2xu?= =?utf-8?B?U1FDaWkwSVAzdy80REJFWnQrZXlGRThtem1TTGZJUFRMamtUSytrOEordWZW?= =?utf-8?B?cWtwZVBwaG1Kd2NDa28wQ1ZzcnpZV0liTE14VmpHWnN6QUliVS8vRmJCWlZh?= =?utf-8?B?TlB0OWhPbUxmemsrc2JxT0JiVnVWcVNiVG9Va09vQ3VoR2Q1MVVObDA3TFRY?= =?utf-8?B?bzBYdGNJT3lHd2tOWERlUXhCN3ZGdlpCUXJMQ2Z4K3hQVG5zRXQrU0MrWXow?= =?utf-8?B?NC8wRE82eFFIN1dsQzV3cFlmdHhPVXhNd2FsTHFveFJpS0h5amF5Rmw2Z0Qy?= =?utf-8?B?SVpXV0ZGR3ZBTnFkdFhuNTFTUGdUMmRNeE11bU1RQ1RCd3lXYW1LWUpGVDhU?= =?utf-8?B?VTNHNENVTXZpTHNQR3dNZmNGK0NPeWtkSi80Nldqb2wvemlPUHZFK3BSNEUy?= =?utf-8?B?V0lNT1NSYzAxMHNhRVRvdWRZTmtaaFlVVUpqWGMvYldxZWlMdkpJYk41K0RW?= =?utf-8?B?SVQ2dFlNUm43bXZ0QjhDL085OVAySUN4MnVqYzJGdTFLS1JwcWN3NEtMTWto?= =?utf-8?B?SHBZbG55WVRZSkZTTGZIblFSVStCSnhJRm1FaGMvdm5sTDJDRVRuQmtMbmpn?= =?utf-8?B?UnF5b2xCNlRnQ1FBeFNXM0srOEFQdzBnWWRJTDQvNElibnA2dGg3N01BOGRh?= =?utf-8?B?TnpCclFTVVBSRjJIcmtqSUIyWDQ4eTJuNlFxTjFCZHZXa0FsTitTRUtOdnpw?= =?utf-8?B?UmxMWlU3dlgydC8yOWRVN3hSVlpVaDlpSHdQNXhKNE56NG8yUk9jeGdQYTF3?= =?utf-8?B?SmtVVnBNdFZJODVlODRkb0dHSlg5MFpQWWFiUjg3alJBVnZxdTN4cmEzTmcz?= =?utf-8?B?d3VOVWVxOXMwcnMzMW5WYTRNK3F6dC9oTmVWVUVDVjc1WEJoK0NleHVEY1c2?= =?utf-8?B?cWhiMHR6Nit4Q0tpa25CSWpQM05MRU5kRGlHWFk3bTBkYXJEcVpWWXkzVDNG?= =?utf-8?B?eXZOd1FURlhtOXhTR1BmZnM1WHVoOXZNd1ltMjNoZjQzc1ZtRERTV2cyOUty?= =?utf-8?B?NmJweUp3UkVaSUdPZ2xENW5rSEFXOHh6U1NhRXVYYWxRbVMrbHJScHl0VWJv?= =?utf-8?B?Z0JQS0lSblM3dnBEazRXazdoQlludE9sUG05Wm5YU0FYR3FRdE1nbStPY3F3?= =?utf-8?B?SE9uejVQSmxCKzhWTUt4amZHSmtGMnNFNWVjbC82THdQZjdDRG9ZOXdIcmFJ?= =?utf-8?B?SlZaK0tIb2dUei9WVjgweWxQT0pqMkRZcEt2Y0duZ3RtNU54Zms1MHJiRjRm?= =?utf-8?B?cGtHWjNvYWFNaFpXMVpxZHAwdnVOSm9YZTNzY2t3TUxkMFRPK05QTnJPbkMz?= =?utf-8?B?cGk0ZU1VOERxTEhHcGN5T0hYYkZPQXowKzZsL1ZKVVJ4amdnQmNOdUZMQVFn?= =?utf-8?Q?StzRHrrRUrgBT1w1Vi22iBKeHTWjy1vr3esSiUfTfo=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 594a6320-be9b-436f-8ba9-08da6bc52d64 X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2022 09:33:04.1889 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QAvYgWbXmrqUpmlk4uuDf7khV9xk8+c7ZqgGQ0qjDiKcOpf6ihutpWudEq1Ye68ObnwlSpTE7A4rSAY6GtSO9vkcWTU2gW0Dexp59CJjjmM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3261 X-TUID: SR1lIuEBp7e1 On 7/21/22 17:41, Moessbauer, Felix (T CED SES-DE) wrote: > Hi, > > when booting plain ISAR images (with Debian11), the "/etc/machine-id" is never generated. > This breaks a couple of services that depend on having the id. > An example is the systemd-networkd with DHCP, leading to error messages like this one (and breaking networking): > > systemd-networkd[277]: enp8s0: DHCP6 CLIENT: Failed to set identifier: No such file or directory > > The error can manually be fixed by running "systemd-machine-id-setup", but this obviously does not work in embedded scenarios. > > The root cause could be that /etc is read-only mounted when the first-boot-complete.target is reached. > At least the logs indicate this: > > journalctl --grep machine --no-pager > -- Journal begins at Thu 2022-07-21 15:07:21 UTC, ends at Thu 2022-07-21 15:35:20 UTC. -- > Jul 21 15:07:21 test-image systemd[1]: System cannot boot: Missing /etc/machine-id and /etc is mounted read-only. > Jul 21 15:07:21 test-image systemd[1]: 1) /etc/machine-id exists and is populated. > Jul 21 15:07:21 test-image systemd[1]: 2) /etc/machine-id exists and is empty. > Jul 21 15:07:21 test-image systemd[1]: 3) /etc/machine-id is missing and /etc is writable. > Jul 21 15:07:24 test-image systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped. /etc is read only after the initrd gives control to systemd. The remount from ro to rw of the rootfs occurs in systemd. I tested it with my Debian machine and without /etc/machine-id to same behavior occurs. From my testing setting '/etc/machine-id' to "unitialized\n" results in the intended behavior with active first boot mechanic. ``` modified meta/classes/image-postproc-extension.bbclass @@ -57,7 +57,7 @@ ROOTFS_POSTPROCESS_COMMAND =+ "image_postprocess_machine_id" image_postprocess_machine_id() { # systemd(1) takes care of recreating the machine-id on first boot sudo rm -f '${IMAGE_ROOTFS}/var/lib/dbus/machine-id' - sudo rm -f '${IMAGE_ROOTFS}/etc/machine-id' + echo "uninitialized\n" | sudo tee '${IMAGE_ROOTFS}/etc/machine-id' } ``` This still needs to be tested with other images. Quirin > > Maybe Quirin knows more, as he implemented the postproc removal in 8b5e3f9. > IIRC Jan also mentioned something that "rw" has to be added to the kernel cmdline, but this looks like a workaround as well. > For the sake of completeness: > > cat /proc/cmdline > initrd=\initrd.img-5.10.0-16-amd64 LABEL=Boot root=PARTUUID=9ad286e9-8df8-42c2-ac7d-0f2d7387d03d rootwait console=tty0 console=ttyS0,115200 > > IMO this is a pretty critical bug as it affects a ton of images. > > Best regards, > Felix