From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A9AA8CA0EFA for ; Thu, 21 Aug 2025 19:19:25 +0000 (UTC) Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) by mx.groups.io with SMTP id smtpd.web11.5158.1755803958122898972 for ; Thu, 21 Aug 2025 12:19:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=W4v8yVVm; spf=pass (domain: bootlin.com, ip: 185.246.85.4, mailfrom: mathieu.dubois-briand@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id E8E574E40A2A for ; Thu, 21 Aug 2025 19:19:15 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id B9F37602A8; Thu, 21 Aug 2025 19:19:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id C77DC1C22D6F0; Thu, 21 Aug 2025 21:19:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1755803955; h=from:subject:date:message-id:to:cc:mime-version:content-type: in-reply-to:references; bh=l2eNkqxrNqH68sK4HikIqqBPohx9UtfcZjlhh8gf5/g=; b=W4v8yVVmakKkuCxRWITJF94MPpqTtMRSeg/RfHMEqY3iMW/se8PsCMfoK4Gov9yhdoeSWh 9f4/4WyngHh7QVml0+7cdKa5NJwO4s4xC0ylHwzt8Bsi/WoQ9wmRnoHxtkIXkmuhrrxhSr N1dmY1znBUMsE1ACyN+xLoznBhNk5JW4L4D2+enOx0zrEoIcDa1orAQ/uCMZMuxJ4Sp7eU eBfDDXCsxw+c0jYzeGq2vHoqfq4XYuYYo4RuvxZYWNW84X3/z7/YH5CnxqAWhtPPLU9ZLl xeEbJO5/O1LivQTorO3HUe6+l5bT5LS1I5R8cDxdsDAosJ60Co/8CJGshtLn3w== Content-Type: multipart/mixed; boundary=223ee0f4208d3761ca0abb1babd75071b2664e813f660bc696e4ab19ba07 Mime-Version: 1.0 Date: Thu, 21 Aug 2025 21:19:12 +0200 Message-Id: From: "Mathieu Dubois-Briand" To: Subject: Re: [OE-core] [PATCHv5 1/2] systemd-systemctl-native: Install systemd-sysv-install Cc: "openembedded-core@lists.openembedded.org" X-Mailer: aerc 0.19.0-0-gadd9e15e475d References: <20250820134202.1412477-1-pkj@axis.com> In-Reply-To: X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 21 Aug 2025 19:19:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/222280 --223ee0f4208d3761ca0abb1babd75071b2664e813f660bc696e4ab19ba07 Content-Type: multipart/alternative; boundary=ae3ad771abc9aeedbe2e96b680461d30b669459e7d6a6d972251d9b09feb --ae3ad771abc9aeedbe2e96b680461d30b669459e7d6a6d972251d9b09feb Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Type: text/plain; charset=UTF-8 On Thu Aug 21, 2025 at 5:11 PM CEST, Peter Kjellerstedt via lists.openembed= ded.org wrote: >> -----Original Message----- >> From: Mathieu Dubois-Briand >> Sent: den 21 augusti 2025 08:38 >> To: Peter Kjellerstedt ; openembedded-core@= lists.openembedded.org >> Subject: Re: [OE-core] [PATCHv5 1/2] systemd-systemctl-native: Install s= ystemd-sysv-install >>=20 >> On Wed Aug 20, 2025 at 3:42 PM CEST, Peter Kjellerstedt via lists.openem= bedded.org wrote: >> > It is needed when support for both systemd and sysvinit are enabled. >> > >> > This also adds a patch for systemctl to allow the path to >> > systemd-sysv-install to be specified in runtime. This is needed becaus= e >> > the hardcoded path that is built into systemctl does not match the pat= h >> > to where it will eventually be executed. >> > >> > Signed-off-by: Peter Kjellerstedt >> > --- >>=20 >> Hi Peter, >>=20 >> Sorry, but... >>=20 >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: iptables.postinst ret= urned 1, marking as unpacked only, configuration required on target. >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: openssh-sshd.postinst= returned 1, marking as unpacked only, configuration required on target. >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: sysklogd.postinst ret= urned 1, marking as unpacked only, configuration required on target. >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: ostinst returned 1, m= arking as unpacked only, configuration required on target. >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: at.postinst returned = 1, marking as unpacked only, configuration required on target. >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: cronie.postinst retur= ned 1, marking as unpacked only, configuration required on target. >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: logrotate.postinst re= turned 1, marking as unpacked only, configuration required on target. >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: nfs-utils-client.post= inst returned 1, marking as unpacked only, configuration required on target= . >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: nfs-utils.postinst re= turned 1, marking as unpacked only, configuration required on target. >> WARNING: core-image-full-cmdline-1.0-r0 do_rootfs: run-postinsts.postins= t returned 1, marking as unpacked only, configuration required on target. >> ERROR: core-image-full-cmdline-1.0-r0 do_rootfs: Postinstall scriptlets = of ['iptables', 'openssh-sshd', 'sysklogd', 'ostinst returned 1, marking as= unpacked only, configuration required on target', 'at', 'cronie', 'logrota= te', 'nfs-utils-client', 'nfs-utils', 'run-postinsts'] have failed. If the = intention is to defer them to first boot, >> then please place them into pkg_postinst_ontarget:${PN} (). >> Deferring to first boot via 'exit 1' is no longer supported. >>=20 >> https://autobuilder.yoctoproject.org/valkyrie/#/builders/65/builds/2253 >> And lot of other builds in >> https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/2246 >>=20 >>=20 >> Best regards, >> Mathieu > > I have failed to reproduce this. I fetched 15c8343c10751f16248ac1b5b5d1ca= d34b4e4917=20 > that is used in the above builds, and used this configuration in my=20 > local.conf (to try to mimic the configuration used by the autobuilder): > > DISTRO ?=3D "poky-altcfg" > > EXTRA_IMAGE_FEATURES ?=3D "allow-empty-password empty-root-password allow= -root-login" > > USER_CLASSES ?=3D "buildstats" > > MACHINE ?=3D "genericx86" > > INHERIT +=3D "image-buildinfo" > IMAGE_BUILDINFO_VARS:append =3D " IMAGE_BASENAME IMAGE_NAME" > > PACKAGE_CLASSES =3D "package_ipk package_rpm package_deb" > > IMAGE_ROOTFS_EXTRA_SPACE:append =3D "${@bb.utils.contains('IMAGE_FEATURES= ', 'package-management', ' + 262144', '', d)}" > > BB_HASHSERVE =3D "wss://hashserv-eu.yoctoproject.org/ws" > > Do you have the log.do_rootfs from the failed build? Maybe it can shed=20 > some light on what went wrong... > > //Peter I have to confess I'm having a hard time trying to reproduce this locally. I will try again in the coming days. I've saved data of the following build and I'm attaching the log.do_rootfs. https://autobuilder.yoctoproject.org/valkyrie/#/builders/93/builds/2263 Best regards, Mathieu --=20 Mathieu Dubois-Briand, Bootlin Embedded Linux and Kernel engineering https://bootlin.com --ae3ad771abc9aeedbe2e96b680461d30b669459e7d6a6d972251d9b09feb-- --223ee0f4208d3761ca0abb1babd75071b2664e813f660bc696e4ab19ba07 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=log.do_rootfs.1597395.bz2 Content-Type: application/x-bzip; name=log.do_rootfs.1597395.bz2 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 --223ee0f4208d3761ca0abb1babd75071b2664e813f660bc696e4ab19ba07--