[yocto] Postinstall scriptlets of ['coreutils'] have failed

Jens Rehsack rehsack at gmail.com
Mon Sep 10 11:15:32 PDT 2018



> Am 09.09.2018 um 20:56 schrieb Martin Jansa <martin.jansa at gmail.com>:
> 
> Does core-image-minimal include both busybox and coreutils? Maybe only -dev include both.

Unfortunately both include coreutils, see attached pn-buildlist (I can send you the recipe-depends and the task-depends, either if you need them).

> I'll send fix for attr soon, waiting for some builds to finish testing it.

Seems similar to my kind of soon :-)

> On Sun, Sep 9, 2018 at 8:47 PM Jens Rehsack <rehsack at gmail.com <mailto:rehsack at gmail.com>> wrote:
> So far, so good.
> 
> They way to fix that seems either to check why busybox uses ${base_bindir} nowadays in favor of ${bindir} and fix either busybox or coreutils or attr.
> 
> What drives me nuts is not only the failure after the busybox update - why does core-image-minimal builds successful while core-image-minimal-dev fails?
> 
> Cheers,
> Jens
> 
>> Am 09.09.2018 um 19:27 schrieb Martin Jansa <martin.jansa at gmail.com <mailto:martin.jansa at gmail.com>>:
>> 
>> busybox is most likely the one providing it in ${base_bindir}
>> 
>> Recent busybox upgrade probably moved this file.
>> 
>> There is also conflict on /usr/bin/setfattr between busybox and attr now.
>> 
>> On Sun, Sep 9, 2018 at 7:22 PM Martin Jansa <martin.jansa at gmail.com <mailto:martin.jansa at gmail.com>> wrote:
>> There are 2 packages using u-a for nice, but one is using {bindir} and 2nd one is using {base_bindir}
>> 
>> coreutils is using bindir, find what's using ${base_bindir} and change one of them to use the same u-a link as the other one.
>> 
>> On Sun, Sep 9, 2018 at 5:59 PM Jens Rehsack <rehsack at gmail.com <mailto:rehsack at gmail.com>> wrote:
>> 
>> 
>>> Am 09.09.2018 um 13:15 schrieb Alexander Kanavin <alex.kanavin at gmail.com <mailto:alex.kanavin at gmail.com>>:
>>> 
>>> It's right in the message?
>>> 
>>> ERROR: Logfile of failure stored in:
>>> /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/temp/log.do_rootfs.27709
>>> 
>>> Alex
>> 
>> 
>> It's not much what stands there:
>> 
>> Downloading file:/home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/oe-rootfs-repo/core2-64/libcap-dev_2.25-r0_core2-64.ipk.
>> Installing coreutils-dev (8.30) on root
>> [...]
>> Configuring update-rc.d-deupdate-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/diff to /usr/bin/diff.diffutils
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/cmp to /usr/bin/cmp.diffutils
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/bin/umount to /bin/umount.util-linux
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/[ to /usr/bin/lbracket.coreutils
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/arch to /usr/bin/arch.coreutils
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/basename to /usr/bin/basename.coreutils
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/chcon to /usr/bin/chcon.coreutils
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/cksum to /usr/bin/cksum.coreutils
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/comm to /usr/bin/comm.coreutils
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/csplit to /usr/bin/csplit.coreutils
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/cut to /usr/bin/cut.coreutils
>> [...]
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/usr/bin/mkfifo to /usr/bin/mkfifo.coreutils
>> update-alternatives: renaming nice link from /bin/nice to /usr/bin/nice
>> mv: cannot stat '/bin/nice': No such file or directory
>> update-alternatives: Linking /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/rootfs/bin/bash to /bin/bash.bash
>> [...]
>> Configuring libgmp10.
>> Configuring coreutils.
>> coreutils.postinst returned 1, marking as unpacked only, configuration required on target.
>> Configuring acl.
>> [...]
>> 
>> The postinst file of coreutils contains only a long list of update-alternatives, as many other packages do either.
>> 
>> core-image-minimal contains coreutils as well, but it doesn't fail the same way.
>> 
>> Any ideas?
>> 
>>> 2018-09-09 10:58 GMT+02:00 Jens Rehsack <rehsack at gmail.com <mailto:rehsack at gmail.com>>:
>>>> Hi,
>>>> 
>>>> I got following issue when building an image for live-debugging:
>>>> 
>>>> ERROR: updatable-app-dev-image-1.0-r0 do_rootfs: Postinstall scriptlets of ['coreutils'] 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.
>>>> Details of the failure are in /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/updatable-app-dev-image/1.0-r0/temp/log.do_rootfs.
>>>> ERROR: updatable-app-dev-image-1.0-r0 do_rootfs: Function failed: do_rootfs
>>>> ERROR: Logfile of failure stored in: /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/updatable-app-dev-image/1.0-r0/temp/log.do_rootfs.14358
>>>> ERROR: Task (/home/sno/gpw-community-bsp/sources/meta-jens/recipes-images/images/updatable-app-dev-image.bb:do_rootfs) failed with exit code '1'
>>>> 
>>>> I can reproduce it using core-image-minimal-dev
>>>> 
>>>> WARNING: core-image-minimal-dev-1.0-r0 do_rootfs: coreutils.postinst returned 1, marking as unpacked only, configuration required on target.
>>>> ERROR: core-image-minimal-dev-1.0-r0 do_rootfs: Postinstall scriptlets of ['coreutils'] 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.
>>>> Details of the failure are in /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/temp/log.do_rootfs.
>>>> ERROR: core-image-minimal-dev-1.0-r0 do_rootfs: Function failed: do_rootfs
>>>> ERROR: Logfile of failure stored in: /home/sno/gpw-community-bsp/mops-yocto-platform/tmp/work/fischer-poky-linux/core-image-minimal-dev/1.0-r0/temp/log.do_rootfs.27709
>>>> ERROR: Task (/home/sno/gpw-community-bsp/sources/poky/meta/recipes-core/images/core-image-minimal-dev.bb:do_rootfs) failed with exit code '1'
>>>> 
>>>> Any idea where to start debugging?
>>>> 
>>>> Best regards
>>>> --
>>>> Jens Rehsack - rehsack at gmail.com <mailto:rehsack at gmail.com>
>>>> 
>>>> 
>>>> --
>>>> _______________________________________________
>>>> yocto mailing list
>>>> yocto at yoctoproject.org <mailto:yocto at yoctoproject.org>
>>>> https://lists.yoctoproject.org/listinfo/yocto <https://lists.yoctoproject.org/listinfo/yocto>
>>>> 
>> 
>> --
>> Jens Rehsack - rehsack at gmail.com <mailto:rehsack at gmail.com>
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org <mailto:yocto at yoctoproject.org>
>> https://lists.yoctoproject.org/listinfo/yocto <https://lists.yoctoproject.org/listinfo/yocto>
> 
> --
> Jens Rehsack - rehsack at gmail.com <mailto:rehsack at gmail.com>

--
Jens Rehsack - rehsack at gmail.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180910/8052e15d/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: core-image-minimal-dev-pn-buildlist
Type: application/octet-stream
Size: 2772 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180910/8052e15d/attachment-0002.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180910/8052e15d/attachment-0004.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: core-image-minimal-pn-buildlist
Type: application/octet-stream
Size: 2768 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180910/8052e15d/attachment-0003.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180910/8052e15d/attachment-0005.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180910/8052e15d/attachment-0001.pgp>


More information about the yocto mailing list