> Am 10.09.2018 um 21:09 schrieb Martin Jansa <martin.ja...@gmail.com>:
> 
> pn-buildlist isn't really useful in this case, building both coreutils and 
> busybox doesn't imply that both will be actually included in the image..
> 
> If you compare installed-package-names.txt in buildhistory you'll see that 
> only the core-image-minimal-dev has coreutils installed.
> 
> docker-shr qemux86-64@ ~/build/oe-core/buildhistory/images/qemux86_64/glibc $ 
> grep busybox core-image-minimal*/installed-package-names.txt
> core-image-minimal-dev/installed-package-names.txt:busybox
> core-image-minimal-dev/installed-package-names.txt:busybox-dev
> core-image-minimal-dev/installed-package-names.txt:busybox-syslog
> core-image-minimal-dev/installed-package-names.txt:busybox-udhcpc
> core-image-minimal/installed-package-names.txt:busybox
> core-image-minimal/installed-package-names.txt:busybox-syslog
> core-image-minimal/installed-package-names.txt:busybox-udhcpc
> docker-shr qemux86-64@ ~/build/oe-core/buildhistory/images/qemux86_64/glibc $ 
> grep coreutils core-image-minimal*/installed-package-names.txt
> core-image-minimal-dev/installed-package-names.txt:coreutils
> core-image-minimal-dev/installed-package-names.txt:coreutils-dev
> 
> That's why the issue is shown only in core-image-minimal-dev.

The files "installed-package-names.txt" are not available in my setup (IIRC one 
has to enable that explicitly).

> Do you have custom busybox defconfig which enables nice applet? It's not 
> enabled in default config:
> meta/recipes-core/busybox/busybox/defconfig:# CONFIG_NICE is not set

You're right. Ages ago - in April 2015 - I added that to my busybox 
configuration, since I need a
nice for some scripts on target. And since you figured out, coreutils is 
(likely with reason) not
available in general for some images, others might have that, too.

So I created a small patch for corutils ;)

Thanks for figuring that out.

Cheers,
Jens

> On Mon, Sep 10, 2018 at 8:15 PM Jens Rehsack <rehs...@gmail.com 
> <mailto:rehs...@gmail.com>> wrote:
> 
> 
>> Am 09.09.2018 um 20:56 schrieb Martin Jansa <martin.ja...@gmail.com 
>> <mailto:martin.ja...@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 <rehs...@gmail.com 
>> <mailto:rehs...@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.ja...@gmail.com 
>>> <mailto:martin.ja...@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.ja...@gmail.com 
>>> <mailto:martin.ja...@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 <rehs...@gmail.com 
>>> <mailto:rehs...@gmail.com>> wrote:
>>> 
>>> 
>>>> Am 09.09.2018 um 13:15 schrieb Alexander Kanavin <alex.kana...@gmail.com 
>>>> <mailto:alex.kana...@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 <rehs...@gmail.com 
>>>> <mailto:rehs...@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 - rehs...@gmail.com <mailto:rehs...@gmail.com>
>>>>> 
>>>>> 
>>>>> --
>>>>> _______________________________________________
>>>>> yocto mailing list
>>>>> yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
>>>>> https://lists.yoctoproject.org/listinfo/yocto 
>>>>> <https://lists.yoctoproject.org/listinfo/yocto>
>>>>> 
>>> 
>>> --
>>> Jens Rehsack - rehs...@gmail.com <mailto:rehs...@gmail.com>
>>> --
>>> _______________________________________________
>>> yocto mailing list
>>> yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
>>> https://lists.yoctoproject.org/listinfo/yocto 
>>> <https://lists.yoctoproject.org/listinfo/yocto>
>> 
>> --
>> Jens Rehsack - rehs...@gmail.com <mailto:rehs...@gmail.com>
> 
> --
> Jens Rehsack - rehs...@gmail.com <mailto:rehs...@gmail.com>

--
Jens Rehsack - rehs...@gmail.com

Attachment: signature.asc
Description: Message signed with OpenPGP

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to