From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7122851375568912384 X-Received: by 2002:adf:e109:0:b0:21e:3a53:ac79 with SMTP id t9-20020adfe109000000b0021e3a53ac79mr11407734wrz.326.1658420797640; Thu, 21 Jul 2022 09:26:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3641:b0:3a3:10d7:a7a7 with SMTP id y1-20020a05600c364100b003a310d7a7a7ls1589018wmq.0.-pod-control-gmail; Thu, 21 Jul 2022 09:26:36 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vyiDhw3g5QMk00giXlv13yNpq6r02FSObNxzfFGDHlv0hMd3MsptOSl4APrzedCT1UPWIQ X-Received: by 2002:a1c:ed05:0:b0:3a2:ebae:c5e7 with SMTP id l5-20020a1ced05000000b003a2ebaec5e7mr8748710wmh.78.1658420796653; Thu, 21 Jul 2022 09:26:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1658420796; cv=pass; d=google.com; s=arc-20160816; b=dI4Ik20VNs5KDxrGzkCk/Ro81IJT7I5q3t9P60IMQpU7u2o/Xoev2fGsvmFejj2W5d SBFP77CmlwCphuDPZPqEB8mR/oyQuDSlZvsRBRB6APgfryG4TX21K+ECJ9nX+CWCAMbh GO6R8Ys0cwoxSyxMuv+uCROqxlP9SxIphD9QgSFC65cWoXNOd2FhOV+f9Vu4+hFlPnqM hWU7O/xyaxM/1RiTeCLAQsfhpEqu708RiYlzrIuQFHGS/EyDjrulMroG/57JhXsPcA5v oNqfFsGD2XguAVYzNhWm4miRi+fQ4HTu+Vc38ZAXbKeVk6nGSZQNG73anNAAZnNjBkR6 eZVQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=DVrE1Ejvl6YOiBQoNk8jVTBj/yfoVdIaDm4tCry0fMo=; b=j7McZBhgc5vgZCn4TA7qqz3PdvIkzRzxlXdCwKd809zdDo5B6ttvlLaCT5XeMcBeln YfPJBvEqQpCooOjr4WFFeD2dUawSEnS2GW60h7oaYteQaqxuDXJnsumMwNgcnnipf3bk hcUYCTtnOsxqWKDpZDAI/3QsvMLYLDaHJlbha6M70bfGOPb8wWn/oAaw7fZ2ONZ4MyAt AY+UUGqgLDscBhX/gJ8v2wDYAeqRWdcvndQo42p3Wqjkg3/AAx8Fihwo4qkCPdO0+ISE K4lo6ierEGmGsEeRMQhP/QqD0AJrePXpfNCkpTYWEE3oJiH3uS7yQTrMoS+r0/QUNcAt jBWg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=AY4qzM4H; 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 henning.schild@siemens.com designates 40.107.5.88 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50088.outbound.protection.outlook.com. [40.107.5.88]) by gmr-mx.google.com with ESMTPS id r126-20020a1c2b84000000b003a050f3073asi313323wmr.4.2022.07.21.09.26.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Jul 2022 09:26:36 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.5.88 as permitted sender) client-ip=40.107.5.88; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=AY4qzM4H; 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 henning.schild@siemens.com designates 40.107.5.88 as permitted sender) smtp.mailfrom=henning.schild@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=a6ZC0zl/skMnQMk6WBaSaxyUjH5IYBYVn7wFZxP/qkskh+/N21ERFlAnMTm/Gb3xA4/LF5vjK5SUrfwzCzE0lASftA5UBOAuZBC7+tWr8RRHDo3VdDkuVVSbzA+FLRWLTIvWH4dwG5QSwAlc7fJSS5Oh08seuvL8avuBwasJdnBSJQueyLlqpl+5dtCeca7Mi31WbxG7piFDNLPWcpXfxd8r4a4hkm/r5zK3D72M50FQh52k1JYk0uMsL8AZ4tFa5wUg6khbH5AFl1zbVzlA9cwhya5Bb1NbFTpFd+5iXkNYcbf+l9n8kHpw4+ZGuSlEYeisGWNTV7YhFXHeCz2pFg== 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=DVrE1Ejvl6YOiBQoNk8jVTBj/yfoVdIaDm4tCry0fMo=; b=RtJgEB21IaC4Idsv8U/GCKF0dVOaWhnJTrrCjVenBOFFaT4LPuLzmE+2Hco/D5R4An4k4ENUK8UE98xFOScaZzqBd7a6Pntem3uA3tiRosC2Lt6PyBiM4gtnwOeVDo9ubeeZgIwuwJZU1fwnohNlA5Jj/huWhalFL9iHm55cbHEPd9RWq8RFtLRE2DeuK3fPhpEQaiiNY1mjNfjH7xFXaOwlYxEB5NcWUeiV0Kq9hXhhxP59A1R7ia6vqOzG05bF1ZSHoCu6sNQV/AOmglZh9Urj2MYtQpe6LJpEjUGx0YFMDs8E9jrZ154qRaqliOcyZG/6KNzVNSAfqib38YPGVg== 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=DVrE1Ejvl6YOiBQoNk8jVTBj/yfoVdIaDm4tCry0fMo=; b=AY4qzM4Hu9hnahbpfgtTm5vWGcTpe0IjrqrSxA0Lpw1ry56+TNMMCrX75w3EwefLfXwigQ5v+LU+4EBBrDCPBMJxfvMDKuP1WzVE+SjIHxTeTKTLCG2+Dz/3pwVHssmXwNLLb8L+RMeMgL9F3SZj+r+tAm3NuDp2tSL517mMf20T/mDGywEjgmyjszFf+IvdY16JF6exILnywLtNEp8k3XN/ULCD0g8oZOUB0PtqUqSL9vumauTXf2H7JtNX7b8DCvSCe3NQbmVlG4mxsWY3uGH4xZYGRBdHTtSSmAXdK+YPn7Nzh5azhgKvWdSchXZ796NWV4MB7FpVOSffp9dXfA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by PAXPR10MB4670.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:df::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18; Thu, 21 Jul 2022 16:26:35 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b%3]) with mapi id 15.20.5458.019; Thu, 21 Jul 2022 16:26:35 +0000 Date: Thu, 21 Jul 2022 18:26:30 +0200 From: Henning Schild To: "Moessbauer, Felix (T CED SES-DE)" Cc: "isar-users@googlegroups.com" , "Gylstorff, Quirin (T CED SES-DE)" , "Schmidl, Tobias (T CED SES-DE)" , "Kiszka, Jan (T CED)" Subject: Re: Bug: machine id is never generated Message-ID: <20220721182630.15791d38@md1za8fc.ad001.siemens.net> In-Reply-To: References: X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM6P193CA0077.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:88::18) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5ee3dc8e-94d4-483c-f319-08da6b35c794 X-MS-TrafficTypeDiagnostic: PAXPR10MB4670: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: +9FOOoshFp0ruzRcXBRNU9HpvLmRmqNqlty1MdT2JwoqQ5eyUQoUSV6w2oTjA/93Un+xtnVyMMxRdv7tq/GP1I4MMV5M6m+Mf8NoLiDxHqwmh+Hyv9dTyNLP28N+7aTGTOol99ZMw2v9WW7YfOEgZMsPed/mb0zKjDGxG3gT+NBEvc8pTjMMxOmcfae4pyRkSnPoUrG06SzQ6HfImP7VYrO9XjYBUp9LOgkfsScP8CG7Qn8c4h3HOAJYZH5ibduzMFG+cl1towUHSQARQqB9SSIIdIAhu5RI9nrWTca0qQ533TSrflQmVdXmiVl8o8+uR+05CxamyfB5KgPLVN65UBJnBNR1TvQtDD+U5ZI441uLRmbMAmY/FkVrHre2zNKc7uwVYuNRr1sFUll/XojjT44cCM6v6egzDZR6HIkjVwrDItMQ+GqgNofXsdPZgfN6kRjewJYOKTofPFsCd3tgfcTLAZ5Ad72PslkuqWQiF5qgLKSwOy1iBRS+hllqYi53zd15ji2jx7wiEpdAyj+kvii490qGJesXgnqnLFg8uRu2aDXcPifjYJ9g57iKdwEVNXjeHFijUNBhu0EdamV4L372pkNcc+Dn7qePpaVTkOMfT4A7kPMI5KxBA0mQWVoTrtJUaCuJ0CXR2GFLJLbe5lmq2IyGBQEm0cYRzpWKj93Y2gtQEisRQvoCgZnCoFzlOZCEXaA/fxwDgztewECLaAER6VVghUO9BGhZfK85ylup5eivNnichjFTSSL0Cupj X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(376002)(396003)(39860400002)(346002)(366004)(136003)(6666004)(2906002)(41300700001)(478600001)(8676002)(6486002)(6506007)(316002)(82960400001)(86362001)(38100700002)(54906003)(66946007)(9686003)(1076003)(66574015)(186003)(6512007)(107886003)(8936002)(44832011)(6636002)(66476007)(4326008)(83380400001)(66556008)(5660300002)(6862004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NjNKZTM1QVJzbyt2UG96dGU3WUpYVyt3UWdNdC84dThyeDlPbXJCaGNTQmg5?= =?utf-8?B?Tmo4ODVVaStNd1M3L1FkMVc1L2FLRVV3UjFiUE05U3FzVXlteHZ4WUFDaTg3?= =?utf-8?B?QmhwMEhkcFNEYWNxUllCelIxRVZXaENVSUlHUnBDb2dYMWFzZzZVd293cFND?= =?utf-8?B?V0cyZDVFaU5YQkZ6SlFiMFJ0c21lT0lHRlFwZ1FzRGdpb3BmUG54VDlVdFNH?= =?utf-8?B?aGNWVWJoT2pGN2JHZkFpZ3Erd2RUTFA3MEpGTGJZb2piOVhjam92Ty9aSXRS?= =?utf-8?B?V1NVcDFwMXdKdGUydGhvQWl1L3UyS2JCaDhqTFZYVVg5bTk5YllwNDQ3cUp0?= =?utf-8?B?S1lGeVMveGVyUkgvYUZvNHM0TzVCMmd4MUxjRCtKYjZ2Zk4raHJqazhOeGVV?= =?utf-8?B?T1BBNUtmUnVqRXBwTUxDZTk5dG9XaWt1V2F2QjRFZWVmd3Jjb0RkNkphc1Fi?= =?utf-8?B?T25abTdzUzNXOGNjUUlhQ1JITmV4RTAra0R1Y3QwMlJHSkNGNEQ2NnVOK2Uy?= =?utf-8?B?cmRDb25lS0orb2RRUEZ0Y2pvcXM1QmNudkducDdkTGZKYjYzYkhTZ1Q0SWxG?= =?utf-8?B?T0lJQ3E0VXdCbWtmNUMzd3JlSlNncXo0dEFUNzBYTWw4Z0pPaHJlMWlySUJW?= =?utf-8?B?Sm8xLzBON09UZFdYTlZteng3Z1FSK2lkVFRwSzB0bHFVZktXUmdKSXZHOUl4?= =?utf-8?B?bFNteG4vR0dpOVE4VzBNTXVGa3JrV29HMlUxemhjclZFQ1pIQlVsS1hKSEJE?= =?utf-8?B?TWZ3eXY3ejNxYlFJMWYzUFFUbVdzeXJyZ28ycWo1TFFvL2RudlBxdE84SEM2?= =?utf-8?B?RlExb3FDQlgxRmhGTmhrYnB5UGRSYjU4RW9tL2ZDaFNrWnNHL0ZmTkJUZlVI?= =?utf-8?B?UjlkOUMvNnZNNnRTYnFZRE1LZEFpNER1WEsrdkhlS0FPeXFQdVNhTzhGL29N?= =?utf-8?B?QU1VYlI5TW81ZzJLK25JbGRoQUI5b3VJWDYyOGk4ZEptTGgycFNaQ3hPUkkw?= =?utf-8?B?M0pSSzZPUmlsTjRPZXdVTFl2R21WUVJZZTI3QWpCaGxKcW1SVVplLzNjTkc2?= =?utf-8?B?NC90a0lCL0FYRjVEVm5aNHc5UkhZL3o5SnpkekQxNmV2ZGdjV2llaTVIeDdz?= =?utf-8?B?SkE2YlpmcklUTkd3OXpkNlFVczJwT3VZbTRCYkZoUWhXMHB6bmcwc3BOd3pq?= =?utf-8?B?TlJIL2NyVnhtUk9TcEs1SnpVOFRiWXFwekRwc2xGS2lmcmxpamlGYXdFY0dX?= =?utf-8?B?UDdsczZwU1hFbDFZazlvaUExV3FnRlRlZlRRM1RveUVjZ3NxcENtalN0SFN1?= =?utf-8?B?eWhjdUEyalhLMXlQT0tTamRVYnEwVDdsL2Q1V3JIMGZnb1dzdkJTL2ZzeU1i?= =?utf-8?B?R1ErYlZFQTNQMVZCSUJ2b28wWTExSXpTTW02SjhSdTZpa0pVcFNQdktHTWlD?= =?utf-8?B?aXFGbFdTbXBDOEY5SzJTT2NHeXhZMnEzSlFpcXlwNEx3TXE1ejFaNm96N2sw?= =?utf-8?B?b3dNNjBRNm5SRFRTZnVDTGZxbkRtckd1MWpDVDkyZDBFR05qM2w5ZzdkbFI1?= =?utf-8?B?djczRU55N2Z3S2xLOXJHK0pJOEROOEdaMHFJODc1Zm1QRkh0b1NkaDBSam9z?= =?utf-8?B?UEw2RWU4eVpkNXYxYVVkTXpLMzdvemRqMEhEeWxUUGpCM0hzQnA5R1JaSlZB?= =?utf-8?B?U0l3MmpLWjJ0ZmpDV2ZraHlKR215eDg1aTlwOWhWS2QrZ1ZQbEZzZWpFa2FK?= =?utf-8?B?TU8yK3VVM09YcVROUC9GeWtYVENIbXJVSVlTcVh3UDZpL2xBeEpqV1BwZDlU?= =?utf-8?B?UFhzV3BUNG9tdkxhbTF1dDFHempxbjhlbUluSUk2ZEpKYjRTMmgxZGxUYXlY?= =?utf-8?B?eXJwdzRYc2pWU3o3VUdDWFJCTG04MXplMVJ0eS9maCs4MlZPTUNmaFI3ZVlr?= =?utf-8?B?Ry9rOXJsUUVCWGpzRURXQmgxTDU0ME5acEVIWTFOMjIzNEVCQzVFTng3MUo3?= =?utf-8?B?RjUxTkVmQ2ZuUWQ5VkNiQ3E0MzM3cE9pakdta2cvVGk1RWx3Q1B4aXYvMzNW?= =?utf-8?B?bGFzcjhGbEJsNXMxMkM4d1BRRXVQR1F2VVFrOUV4MzUzTzRZQXUwMzNNWGVW?= =?utf-8?B?WnlrUW9DMW1TUHZnUENNUklzaXF4NHQyQUhFNHd0ZEJGL1UvcGdGYmE0bzRt?= =?utf-8?B?Rm1CK2EzRU1nNVF4N1o1UU94TzVZejEvc09oVlBZUU1qK0tPVnJISXBCL2ZL?= =?utf-8?B?blpMWHM3WVRIVlhHSHFHRkF4clRnPT0=?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5ee3dc8e-94d4-483c-f319-08da6b35c794 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jul 2022 16:26:35.4399 (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: wvK6kA6QKtAo/0KfNQ01iaQyiWV+3clQhyrAij1NjJWkQJ+bQA6dt8bc7gzGRqg4yBqU1JlHCpsc+sthU1EvKuAxHwfph/QgC+trw/KOmXY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB4670 X-TUID: WPP3iDdBDx19 Am Thu, 21 Jul 2022 17:41:07 +0200 schrieb "Moessbauer, Felix (T CED SES-DE)" : > Hi, >=20 > 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): >=20 > systemd-networkd[277]: enp8s0: DHCP6 CLIENT: Failed to set > identifier: No such file or directory Yes that would just be one of many possible problems. It also plays into the whole "first boot" functionality which never was really usable with isar. I think before the last patch to remove the file we never had a first boot, now every boot it the first it seems. As a workaround for systemd networkd you can likely use the MAC as identifier for dhcp instead of the duid, but not nice. > The error can manually be fixed by running > "systemd-machine-id-setup", but this obviously does not work in > embedded scenarios. >=20 > 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: >=20 > 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. >=20 > 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: >=20 > cat /proc/cmdline > initrd=3D\initrd.img-5.10.0-16-amd64 LABEL=3DBoot > root=3DPARTUUID=3D9ad286e9-8df8-42c2-ac7d-0f2d7387d03d rootwait > console=3Dtty0 console=3DttyS0,115200 We should find out what that is, maybe even a systemd bug. Not many systems actually do the first boot on the literal first boot. In debian the first boot is when systemd gets installed. But "ro" on the kernel cmdline should be the normal case, where the initrd or systemd at some points makes it writable. "rw" on the cmdline sounds like a hack. =20 > IMO this is a pretty critical bug as it affects a ton of images. Yes maybe. Could also collect which distros are affected and whether it was caused by quirins patch replacing the empty file with "no file". Henning > Best regards, > Felix >=20 > -- > Siemens AG, Linux Expert Center > Otto-Hahn-Ring 6, 81739 M=C3=BCnchen, Germany >=20