Yocto do_package_qa挂起bin_package nodejs配方

使用Yocto morty,我试图在我的发行版中添加一个预编译的nodejs版本。 当我bitbake core-image-sato,do_package_qa挂了几个小时。 我很感激你帮助我解决这个问题。

我已经添加到local.conf的底部了:

CORE_IMAGE_EXTRA_INSTALL += "mynode" 

这是我的mynode的食谱:

 SUMMARY = "puts the node.js binary distribution into my image" SECTION = "base" LICENSE = "MIT & BSD & Artistic-2.0" LIC_FILES_CHKSUM = "file://usr/node-v7.10.0-linux-x64/LICENSE;md5=d29463feca32ea5977af7b6c7d62c14a" SRC_URI = "https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-x64.tar.xz;subdir=usr" SRC_URI[md5sum] = "b9122f212e0716d199d7e954ff81e1ec" SRC_URI[sha256sum] = "6166b9f3fb1a9e861335d864688fee5366f040db808080856a1a2b71b6019786" S = "${WORKDIR}" inherit bin_package 

这是我的nodejs包的log.do_install的内容。 也许来自tar的消息以某种方式描述了我的问题?

 DEBUG: Executing shell function do_install tar: ./pseudo/pseudo.socket: socket ignored DEBUG: Shell function do_install finished 

log.do_package_qa对我的nodejs包没有任何用处,但也许有人会看到我看不到的东西:

 DEBUG: Executing python function sstate_task_prefunc DEBUG: Python function sstate_task_prefunc finished DEBUG: Executing python function do_package_qa NOTE: DO PACKAGE QA DEBUG: Executing python function read_subpackage_metadata DEBUG: Python function read_subpackage_metadata finished NOTE: Checking Package: mynode-dev NOTE: Checking Package: mynode 

我看到一些bitbake-worker进程在运行,一个是decafbad参数,另一个是参数decafbadbeef。 我也看到一个伪进程运行。