1

我正在尝试core-image-minimal使用已使用devtool build. 该工作已添加到优先级为 6 的自定义层,但我无法编译图像,因为最后遇到以下错误

ERROR: python3-pytest-5.3.5-r0 do_packagedata: QA Issue: Package version for package python3-pytest-src went backwards which would break package feeds (from 0:6.2.4-r0 to 0:5.3.5-r0) [version-going-backwards]
ERROR: python3-pytest-5.3.5-r0 do_packagedata: QA Issue: Package version for package python3-pytest-dbg went backwards which would break package feeds (from 0:6.2.4-r0 to 0:5.3.5-r0) [version-going-backwards]
ERROR: python3-pytest-5.3.5-r0 do_packagedata: QA Issue: Package version for package python3-pytest-staticdev went backwards which would break package feeds (from 0:6.2.4-r0 to 0:5.3.5-r0) [version-going-backwards]
ERROR: python3-pytest-5.3.5-r0 do_packagedata: QA Issue: Package version for package python3-pytest-dev went backwards which would break package feeds (from 0:6.2.4-r0 to 0:5.3.5-r0) [version-going-backwards]
ERROR: python3-pytest-5.3.5-r0 do_packagedata: QA Issue: Package version for package python3-pytest-doc went backwards which would break package feeds (from 0:6.2.4-r0 to 0:5.3.5-r0) [version-going-backwards]
ERROR: python3-pytest-5.3.5-r0 do_packagedata: QA Issue: Package version for package python3-pytest-locale went backwards which would break package feeds (from 0:6.2.4-r0 to 0:5.3.5-r0) [version-going-backwards]
ERROR: python3-pytest-5.3.5-r0 do_packagedata: QA Issue: Package version for package python3-pytest went backwards which would break package feeds (from 0:6.2.4-r0 to 0:5.3.5-r0) [version-going-backwards]
ERROR: core-image-minimal-1.0-r0 do_rootfs: The postinstall intercept hook 'update_gtk_icon_cache' failed, details in /home/cladm1/var-fslc-yocto/build_fb/tmp/work/imx6ul_var_dart-fslc-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_rootfs
ERROR: Logfile of failure stored in: /home/cladm1/var-fslc-yocto/build_fb/tmp/work/imx6ul_var_dart-fslc-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_rootfs.13259
ERROR: Task (/home/cladm1/var-fslc-yocto/sources/poky/meta/recipes-core/images/core-image-minimal.bb:do_rootfs) failed with exit code '1'

这与图层优先级有关吗?我注意到meta-python提供pytest配方(5.xx)的层比我的层具有更高的优先级。如果不是有什么问题?

4

1 回答 1

0

有两个错误:

  1. 致命的 QA 问题(因为它在ERROR_QA)。

应选择最高可用版本。行为可能会被变量 DEFAULT_PREFERENCE变量 PREFERRED_VERSION改变。还要检查bitbake-layers其子命令的输出show-recipesshow-overlayed也许还有show-appends. 可能有一些有用的东西。

  1. 安装后挂钩失败

见行:

ERROR: core-image-minimal-1.0-r0 do_rootfs: The postinstall intercept hook 'update_gtk_icon_cache' failed, details in /home/cladm1/var-fslc-yocto/build_fb/tmp/work/imx6ul_var_dart-fslc-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_rootfs

问题是安装后挂钩失败。Internet上有一些解决方案(或解决方法?)。还要检查提到的日志文件。

编辑:我的第一个答案是错误的,version-going-backwards被视为错误。

于 2021-07-26T11:12:50.730 回答