NXP MCU 技术william hill官网
直播中

王焕锁

7年用户 939经验值
私信 关注
[问答]

安装后拦截挂钩“update_pixbuf_cache”失败了怎么解决?

我正在努力为基于 P1020 的机器上的简单图像调试 do_rootfs 任务的问题。我想删除一堆导致问题的安装后拦截脚本活动,但到目前为止还不能。详情如下:

do_rootfs 因 core-image 子类而失败(安装后拦截挂钩“update_pixbuf_cache”失败(退出代码:1)!)

使用飞思卡尔的 QorIQ-SDK-V1.9-20151210-yocto。

基于 P1020RDB 构建机器。

操作系统 Opensuse 13.1

系统 Linux 3.11.10-29-desktop #1 SMP PREEMPT Thu Mar 5 16:24:00 UTC 2015 (338c513) x86_64 x86_64 x86_64 GNU/Linux

错误信息:

/home2/qoriq/test-sdk/QorIQ-SDK-V1.9-20151210-yocto/bld-test/tmp/work/dlic5-fsl-linux-gnuspe/sca905-image/1.0-r0/intercept_scripts/update_pixbuf_cache: 线6: /home2/qoriq/test-sdk/QorIQ-SDK-V1.9-20151210-yocto/bld-test/tmp/work/dlic5-fsl-linux-gnuspe/sca905-image/1.0-r0/rootfs/usr /lib/gdk-pixbuf-2.0/2.10.0/loaders/../loaders.cache:没有这样的文件或目录
警告:安装后拦截挂钩“update_pixbuf_cache”失败(退出代码:1)!详情见日志!
注意:> 执行 update_font_cache 拦截...

错误:函数失败:do_rootfs
错误:失败日志文件存储在:/home2/qoriq/test-sdk/QorIQ-SDK-V1.9-20151210-yocto/bld-test/tmp/work/dlic5-fsl-linux-gnuspe /sca905-image/1.0-r0/temp/log.do_rootfs.4987
错误:任务 7 (/home2/qoriq/test-sdk/QorIQ-SDK-V1.9-20151210-yocto/sources/meta-amit/recipes- amit/images/sca905-image.bb, do_rootfs) 失败,退出代码为“1”

图像配方:

继承核心形象

IMAGE_FEATURES += \"tools-debug\"
IMAGE_INSTALL += \"gdk-pixbuf\"

失败的脚本:

#!/bin/sh

导出 GDK_PIXBUF_MODULEDIR=$D${libdir}/gdk-pixbuf-2.0/2.10.0/loaders
导出 GDK_PIXBUF_FATAL_LOADER=1

PSEUDO_UNLOAD=1 qemuwrapper -L $D -E LD_LIBRARY_PATH=$D/${libdir}:$D/${base_libdir}\\ $D${bindir}
    /gdk-pixbuf-query-loaders \\
    >$GDK_PIXBUF_MODULEDIR/../加载器缓存 && \\
    sed -i -e \"s:$D::g\" $GDK_PIXBUF_MODULEDIR/../loaders.cache   


如果我检查错误消息中引用的路径,我可以看到在 rootfs 的 user/lib下没有 gdk-pixbuf-2.0 目录。我一直无法弄清楚为什么会这样。

/home2/qoriq/test-sdk/QorIQ-SDK-V1.9-20151210-yocto/bld-test/tmp/work/dlic5-fsl-linux-gnuspe/sca905-image/1.0-r0/rootfs/usr/lib /gdk-pixbuf-2.0/2.10.0/loaders/../loaders.cache


我也无法弄清楚如何禁用 intercept_scripts 的运行,我的图像不需要提供 GUI。尝试使用 BBMASK 将它们排除在外并没有阻止错误:

BBMASK = \"poky/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.30.8.bb\"
BBMASK .= \"|poky/meta/recipes-gnome/librsvg/librsvg_2.40.6.bb\"

任何人都有类似的问题并找到了解决方案?

更多回帖

发帖
×
20
完善资料,
赚取积分