[oe] [OE-core] State of bitbake world

Andrea Adami andrea.adami at gmail.com
Mon Oct 21 11:06:27 UTC 2013


On Mon, Oct 21, 2013 at 12:38 PM, Martin Jansa <martin.jansa at gmail.com> wrote:
> On Mon, Oct 21, 2013 at 10:58:45AM +0200, Andrea Adami wrote:
>> <cut>
>> > qemux86* common (5):
>> > meta-openembedded/meta-initramfs/recipes-bsp/images/initramfs-kexecboot-klibc-image.bb, do_rootfs
>> </cut>
>>
>> Hi Martin, thanks for taking care of all those builds.
>> About this new do_rootfs failure [1], it seems related to update-rc.d
>> /postinst code.
>>
>> As you already know, for this image we don't want any initscript nor
>> package manager cruft but now and then some change in oe-core opens
>> unwanted doors...
>>
>> I'll investigate what's happening: seems strange it only fails on x86*.
>
> This world build didn't have this fix included:
> http://git.openembedded.org/openembedded-core/commit/?id=2b179d90eacc58f0b217f64407782a9174362850
>
> it's queued for next one, maybe it will help.
>
>> | makedevs: No entry for root in search list
> is also interesting, should it be calling makedevs in this initramfs
> (IIRC kexecboot is creating all dev nodes manually?)
>

Yes...

> | makedevs: No entry for root in search list

Seems oiginated by commit d073ca77ba886c7912abd3ec064088
1c00aea3bb

image.bbclass: create device table after package installation

In fact, we set IMAGE_DEVICE_TABLES = "" for the initramfs then we
mount devtmps during init.

Cheers

Andrea


>
>>
>> Cheers
>> Andrea
>>
>>
>> [1]
>> ERROR: Function failed: do_rootfs (log file is located at
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/temp/log.do_rootfs.23292)
>> ERROR: Logfile of failure stored in:
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/temp/log.do_rootfs.23292
>> Log data follows:
>> | DEBUG: Executing python function rootfs_process_ignore
>> | DEBUG: Python function rootfs_process_ignore finished
>> | DEBUG: Executing python function rootfs_runtime_mapping
>> | DEBUG: Python function rootfs_runtime_mapping finished
>> | DEBUG: Executing shell function do_rootfs
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/Packages.
>> | Updated list of available packages in
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/lists/oe.
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/all/Packages.
>> | Updated list of available packages in
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/lists/oe-all.
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/i586/Packages.
>> | Updated list of available packages in
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/lists/oe-i586.
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/qemux86/Packages.
>> | Updated list of available packages in
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/lists/oe-qemux86.
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/Packages.
>> | Updated list of available packages in
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/lists/oe.
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/all/Packages.
>> | Updated list of available packages in
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/lists/oe-all.
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/i586/Packages.
>> | Updated list of available packages in
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/lists/oe-i586.
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/qemux86/Packages.
>> | Updated list of available packages in
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/lists/oe-qemux86.
>> | Installing kexec-klibc (2.0.2-r0.16) to root...
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/i586/kexec-klibc_2.0.2-r0.16_i586.ipk.
>> | Installing run-postinsts (1.0-r9.26) to root...
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/i586/run-postinsts_1.0-r9.26_i586.ipk.
>> | Installing update-rc.d (0.7-r5.37) to root...
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/all/update-rc.d_0.7-r5.37_all.ipk.
>> | Installing ubiattach-klibc (1.5.0-r0.28) to root...
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/i586/ubiattach-klibc_1.5.0-r0.28_i586.ipk.
>> | Installing kexecboot-klibc (0.6-r0.2) to root...
>> | Downloading file:/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/deploy/ipk/qemux86/kexecboot-klibc_0.6-r0.2_qemux86.ipk.
>> | /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/info/run-postinsts.postinst:
>> 8: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs//var/lib/opkg/info/run-postinsts.postinst:
>> /etc/init.d/run-postinsts: not found
>> | update-rc.d: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs/etc/init.d/run-postinsts
>> exists during rc.d purge (continuing)
>> |  Removing any system startup links for run-postinsts ...
>> |  Adding system startup for
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/rootfs/etc/init.d/run-postinsts.
>> | Configuring kexecboot-klibc.
>> | Configuring ubiattach-klibc.
>> | Configuring kexec-klibc.
>> | Configuring update-rc.d.
>> | Configuring run-postinsts.
>> | Building from feeds activated!
>> | Running intercept scripts:
>> | log_check: Using
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/temp/log.do_rootfs.23292
>> as logfile
>> | Logfile is clean
>> | makedevs: No entry for root in search list
>> | WARNING: exit code 1 from a shell command.
>> | ERROR: Function failed: do_rootfs (log file is located at
>> /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/qemux86-oe-linux/initramfs-kexecboot-klibc-image/1.0-r0/temp/log.do_rootfs.23292)
>> NOTE: recipe initramfs-kexecboot-klibc-image-1.0-r0: task do_rootfs: Failed
>> ERROR: Task 25930
>> (/home/jenkins/oe/shr-core-branches/shr-core/meta-openembedded/meta-initramfs/recipes-bsp/images/initramfs-kexecboot-klibc-image.bb,
>> do_rootfs) failed with exit code '1'
>
> --
> Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com



More information about the Openembedded-devel mailing list