[poky] Error in pulling cups package

Kang Kai Kai.Kang at windriver.com
Fri May 6 23:58:31 PDT 2011


On 2011年05月06日 23:18, Mark Hatle wrote:
> On 5/6/11 5:04 AM, Kang Kai wrote:
>> On 2011年05月05日 19:25, chinmaya hoshing wrote:
>>> Hi,
>>>
>>> I am trying to port Poky to the "sandybridge platform"  for "sugarbay" machine.
>>> I am getting error for cups package following is the error log:
>>>
>>> Processing google-chrome...
>>> | Processing bzip2...
>>> | Processing cups...
>>> | error: LOOP:
>>> | error: removing busybox-1.17.3-r2.snb "Requires(hint): busybox-udhcpc" from
>>> tsort relations.
>>> | error: removing busybox-udhcpc-1.17.3-r2.snb "Requires(post): /bin/sh" from
>>> tsort relations.
>>> | error: LOOP:
>>> | error: removing nss-dev-3.12.9-r2.snb "Requires: nss = 3.12.9-r2" from tsort
>>> relations.
>>> | error: removing nss-3.12.9-r2.snb "Requires: nss-dev>= 3.12.9" from tsort
>>> relations.
>>> | error: LOOP:
>>> | error: removing nspr-4.8.7-r0.snb "Requires: nspr-dev>= 4.8.7" from tsort
>>> relations.
>>> | error: removing nspr-dev-4.8.7-r0.snb "Requires: nspr = 4.8.7-r0" from tsort
>>> relations.
>>> | error: LOOP:
>>> | error: removing busybox-1.17.3-r2.snb "Requires(hint): busybox-syslog" from
>>> tsort relations.
>>> | error: removing busybox-syslog-1.17.3-r2.snb "Requires(post): /bin/sh" from
>>> tsort relations.
>>> | error: LOOP:
>>> | error: removing libudev0-164-r1.snb "Requires: udev = 164-r1" from tsort
>>> relations.
>>> | error: removing udev-164-r1.snb "Requires: libudev0>= 164" from tsort
>>> relations.
>>> | error: LOOP:
>>> | error: removing libdbus-1-3-1.4.1-r1.snb "Requires(hint): dbus-1" from tsort
>>> relations.
>>> | error: removing dbus-1-1.4.1-r1.snb "Requires: libdbus-1-3>= 1.4.1" from
>>> tsort relations.
>>> | Manifest:
>>> /home/sct/logi_sandybridge/poky/build/tmp/work/sugarbay-poky-linux/poky-image-minimal-black-1.0-r0/rootfs/install/install.manifest
>>> | error: LOOP:
>>> | error: removing nspr-4.8.7-r0.snb "Requires: nspr-dev>= 4.8.7" from tsort
>>> relations.
>>> | error: removing nspr-dev-4.8.7-r0.snb "Requires: nspr = 4.8.7-r0" from tsort
>>> relations.
>>> | error: LOOP:
>>> | error: removing busybox-1.17.3-r2.snb "Requires(hint): busybox-udhcpc" from
>>> tsort relations.
>>> | error: removing busybox-udhcpc-1.17.3-r2.snb "Requires(post): /bin/sh" from
>>> tsort relations.
>>> | error: LOOP:
>>> | error: removing nss-dev-3.12.9-r2.snb "Requires: nss = 3.12.9-r2" from tsort
>>> relations.
>>> | error: removing nss-3.12.9-r2.snb "Requires: nss-dev>= 3.12.9" from tsort
>>> relations.
>>> | error: LOOP:
>>> | error: removing busybox-syslog-1.17.3-r2.snb "Requires(post): /bin/sh" from
>>> tsort relations.
>>> | error: removing busybox-1.17.3-r2.snb "Requires(hint): busybox-syslog" from
>>> tsort relations.
>>> | error: LOOP:
>>> | error: removing dbus-1-1.4.1-r1.snb "Requires: libdbus-1-3>= 1.4.1" from
>>> tsort relations.
>>> | error: removing libdbus-1-3-1.4.1-r1.snb "Requires(hint): dbus-1" from tsort
>>> relations.
>>> | error: LOOP:
>>> | error: removing udev-164-r1.snb "Requires: libudev0>= 164" from tsort
>>> relations.
>>> | error: removing libudev0-164-r1.snb "Requires: udev = 164-r1" from tsort
>>> relations.
>>> | Preparing...
>>>   /home/sandybridge/poky/build/tmp/work/sugarbay-poky-linux/poky-image-minimal-black-1.0-r0/temp/run.do_rootfs.21768:
>>> line 507: 22206 Segmentation fault      rpm --dbpath /var/lib/rpm
>>> --define='_openall_before_chroot 1' --root ${target_rootfs} --predefine
>>> "_rpmds_sysinfo_path ${target_rootfs}/etc/rpm/sysinfo" --predefine
>>> "_rpmrc_platform_path ${target_rootfs}/etc/rpm/platform" -D "_dbpath
>>> /var/lib/rpm" --noscripts --notriggers --noparentdirs --nolinktos -D
>>> "__dbi_txn create nofsync private" -Uhv
>>> ${target_rootfs}/install/install_solution.manifest
> The loops have nothing to do with the segfault.
>
>> I tried to break the loop dependencies, then the "error: LOOP" message disappear.
>> But rpm still Segmentation fault, it is so hard to debug, can anyone give some
>> advices?
> If you can get me a reproducer I'll work on trying to identify the segfault and
> work through it.  (What I likely need is a copy of your deploy directory, and
> the items from the tmp/work/<machine>/<image>)
>
> Two ways to attempt to figure out what is going on:
>
> 1) Manually reproduce it
> Note, you should be able to reproduce this outside of the build system.  The
> basic steps are:
>
> run pseudo, and setup the environment for the rootfs image creation.
> run the failed script above in gdb
> wait until it segfaults and report on the segfault location...
Hi Mark,

I reproduce in the first way, and get backtrace in attachment, and hope 
this will help.

Regards,
Kai


>
> 2) Capture a core...
>
> On the command line run: ulimit -c unlimited
>
> Run the bitbake command that fails
>
> Look for the dumped core file, likely in tmp/work/<machine>/<image>  "somewhere".
>   Should be named "core.XXXXXX" where XXXXXX is a pid.
>
> Run gdb on the core file similar to:
>
> gdb<path>/tmp/sysroots/x86_64-linux/usr/bin/rpm.real<path>/core.XXXXXX
>
> assuming that is successful, you should be able to type "bt" and figure out
> where the crash occurred.
>
>
> Again let me know if you get any reasonable results and I can further investigate.
>
> --Mark
>
>>> | ERROR: Function 'do_rootfs' failed (see
>>> /home/sandybridge/poky/build/tmp/work/sugarbay-poky-linux/poky-image-minimal-black-1.0-r0/temp/log.do_rootfs.21768
>>> for further information)
>>> NOTE: package poky-image-minimal-black-1.0-r0: task do_rootfs: Failed
>>> ERROR:
>>> '/home/sandybridge/poky/meta/recipes-core/images/poky-image-minimal-black.bb
>>> <http://poky-image-minimal-black.bb>' failed
>>> ERROR: Task 179
>>> (/home/sandybridge/poky/meta/recipes-core/images/poky-image-minimal-black.bb
>>> <http://poky-image-minimal-black.bb>, do_rootfs) failed with exit code '1'
>>>
>>> Can you help me to find the solution !!!!!!
>>>
>>> Chinmaya
>>>
>>>
>>> _______________________________________________
>>> poky mailing list
>>> poky at yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/poky
>>
>>
>> _______________________________________________
>> poky mailing list
>> poky at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/poky
> _______________________________________________
> poky mailing list
> poky at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: backtrace.en
URL: <http://lists.yoctoproject.org/pipermail/poky/attachments/20110507/1b3842b1/attachment.ksh>


More information about the poky mailing list