Yocto SYSTEMD_服务\u swupdate值swupdate.SERVICE不存在

Yocto SYSTEMD_服务\u swupdate值swupdate.SERVICE不存在,yocto,software-update,Yocto,Software Update,我试图通过运行bitbake swupdate image来构建swupdate映像,但出现以下错误 ERROR: swupdate-2019.04-r0 do_package: SYSTEMD_SERVICE_swupdate value swupdate.service does not exist ERROR: swupdate-2019.04-r0 do_package: ERROR: swupdate-2019.04-r0 do_package: Function failed: s

我试图通过运行
bitbake swupdate image
来构建
swupdate
映像,但出现以下错误

ERROR: swupdate-2019.04-r0 do_package: SYSTEMD_SERVICE_swupdate value swupdate.service does not exist
ERROR: swupdate-2019.04-r0 do_package: 
ERROR: swupdate-2019.04-r0 do_package: Function failed: systemd_populate_packages
ERROR: Logfile of failure stored in: /home/panther2/warrior/build/tmp/work/corei7-64-poky-linux/swupdate/2019.04-r0/temp/log.do_package.22017
ERROR: Task (/home/panther2/warrior/sources/meta-swupdate/recipes-support/swupdate/swupdate_2019.04.bb:do_package) failed with exit code '1'

我正在为yocto分部建造
warrior
。错误表明
swupdate.service不存在
,但
swupdate.service
存在于
meta-swupdate/recipes-support/swupdate/swupdate
下。非常感谢您的帮助。谢谢您的时间。

swupdate image是一个救援系统-它生成一个Ramdisk。注意封装外形-它使用SystemV而不是systemd运行。如果要使用systemd作为init构建swupdate映像,请添加自己的swupdate-image.bbappend并重新排列包列表。

是否使用
systemd
作为init system?是。我使用
systemd
你能用
首选版本\u swupdate=“git”试用最新版本吗
?我应该添加到我自己层的
layer.conf
文件中吗?我已经添加到我自己层的
layer.conf
中了,现在错误已经消失,但是得到了另一个错误
swupdate-git-r0 do_包:QA问题:swupdate:文件/目录已经安装,但没有在任何包中:/usr/lib/libswupdate.a/usr/lib/lua/5.3/lua_swupdate.so.0.1请设置文件,以便打包这些项目。或者,如果不需要它们,请避免在do_install中安装或删除它们。swupdate:2个已安装但未发布的文件。[已安装与已发货]
我是否应该将其作为另一个问题发布?