英文:
Changing URL in bbappend causes yocto error
问题
I added a kernel bbappend file that was supposed to override the SRC_URI to point to my github developer repo instead of the public repo. But that change of 1 line alone caused yocto error:
错误:在运行队列中发生未捕获的异常############################ | ETA:0:00:00
Traceback(最新的调用最后):
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/runqueue.py",第1243行,在RunQueueData.prepare_task_hash(tid = '/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard_5.10.bb:do_fetch')中:
def prepare_task_hash(self, tid):
> bb.parse.siggen.prep_taskhash(tid, self.runtaskentries[tid].depends, self.dataCaches[mc_from_tid(tid)])
self.runtaskentries[tid].hash = bb.parse.siggen.get_taskhash(tid, self.runtaskentries[tid].depends, self.dataCaches[mc_from_tid(tid)])
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../poky/meta/lib/oe/sstatesig.py",第146行,在SignatureGeneratorOEEquivHash.prep_taskhash(tid = '/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard_5.10.bb:do_fetch',deps = set(),dataCache = <bb.cache.CacheData object at 0x7f773b213880>)中:
def prep_taskhash(self, tid, deps, dataCache):
> super().prep_taskhash(tid, deps, dataCache)
if hasattr(self, "extramethod"):
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/siggen.py",第248行,在SignatureGeneratorOEEquivHash.prep_taskhash(tid = '/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard_5.10.bb:do_fetch',deps = set(),dataCache = <bb.cache.CacheData object at 0x7f773b213880>)中:
else:
> checksums = bb.fetch2.get_file_checksums(dataCache.file_checksums[fn][task], recipename, self.localdirsexclude)
for (f,cs) in checksums:
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/fetch2/__init__.py",第1215行,在get_file_checksums(filelist ='${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/touch.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/touch.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-add-xzpi.dts.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-add-xzpi.dts.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-workaround-boot-board.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-workaround-boot-board.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/sii.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/sii.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/meta/files/common-licenses/MIT:True',pn = 'linux-xboard',localdirsexclude = ['CVS','.bzr','.git','.hg','.osc','.p4','.repo','.svn' ]):
"""
>
<details>
<summary>英文:</summary>
I added a kernel bbappend file that was supposed to override the SRC_URI to point to my github developer repo instead of the public repo. But that change of 1 line alone caused yocto error:
ERROR: An uncaught exception occurred in runqueue############################ | ETA: 0:00:00Traceback (most recent call last):
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/runqueue.py", line 1243, in RunQueueData.prepare_task_hash(tid='/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard_5.10.bb:do_fetch'):
def prepare_task_hash(self, tid):
> bb.parse.siggen.prep_taskhash(tid, self.runtaskentries[tid].depends, self.dataCaches[mc_from_tid(tid)])
self.runtaskentries[tid].hash = bb.parse.siggen.get_taskhash(tid, self.runtaskentries[tid].depends, self.dataCaches[mc_from_tid(tid)])
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../poky/meta/lib/oe/sstatesig.py", line 146, in SignatureGeneratorOEEquivHash.prep_taskhash(tid='/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard_5.10.bb:do_fetch', deps=set(), dataCache=<bb.cache.CacheData object at 0x7f773b213880>):
def prep_taskhash(self, tid, deps, dataCache):
> super().prep_taskhash(tid, deps, dataCache)
if hasattr(self, "extramethod"):
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/siggen.py", line 248, in SignatureGeneratorOEEquivHash.prep_taskhash(tid='/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard_5.10.bb:do_fetch', deps=set(), dataCache=<bb.cache.CacheData object at 0x7f773b213880>):
else:
> checksums = bb.fetch2.get_file_checksums(dataCache.file_checksums[fn][task], recipename, self.localdirsexclude)
for (f,cs) in checksums:
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/fetch2/init.py", line 1215, in get_file_checksums(filelist='${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/touch.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/touch.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-add-xzpi.dts.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-add-xzpi.dts.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-workaround-boot-board.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-workaround-boot-board.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/sii.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/sii.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/meta/files/common-licenses/MIT:True', pn='linux-xboard', localdirsexclude=['CVS', '.bzr', '.git', '.hg', '.osc', '.p4', '.repo', '.svn']):
"""
> return _checksum_cache.get_checksums(filelist, pn, localdirsexclude)
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/checksum.py", line 103, in FileChecksumCache.get_checksums(filelist='${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/touch.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/touch.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-add-xzpi.dts.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-add-xzpi.dts.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-workaround-boot-board.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-workaround-boot-board.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/sii.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/sii.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/meta/files/common-licenses/MIT:True', pn='linux-xboard', localdirsexclude=['CVS', '.bzr', '.git', '.hg', '.osc', '.p4', '.repo', '.svn']):
for pth in filelist.split():
> exist = pth.split(":")[1]
if exist == "False":
IndexError: list index out of range
ERROR: Running idle function
Traceback (most recent call last):
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/runqueue.py", line 1243, in RunQueueData.prepare_task_hash(tid='/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard_5.10.bb:do_fetch'):
def prepare_task_hash(self, tid):
> bb.parse.siggen.prep_taskhash(tid, self.runtaskentries[tid].depends, self.dataCaches[mc_from_tid(tid)])
self.runtaskentries[tid].hash = bb.parse.siggen.get_taskhash(tid, self.runtaskentries[tid].depends, self.dataCaches[mc_from_tid(tid)])
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../poky/meta/lib/oe/sstatesig.py", line 146, in SignatureGeneratorOEEquivHash.prep_taskhash(tid='/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard_5.10.bb:do_fetch', deps=set(), dataCache=<bb.cache.CacheData object at 0x7f773b213880>):
def prep_taskhash(self, tid, deps, dataCache):
> super().prep_taskhash(tid, deps, dataCache)
if hasattr(self, "extramethod"):
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/siggen.py", line 248, in SignatureGeneratorOEEquivHash.prep_taskhash(tid='/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard_5.10.bb:do_fetch', deps=set(), dataCache=<bb.cache.CacheData object at 0x7f773b213880>):
else:
> checksums = bb.fetch2.get_file_checksums(dataCache.file_checksums[fn][task], recipename, self.localdirsexclude)
for (f,cs) in checksums:
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/fetch2/init.py", line 1215, in get_file_checksums(filelist='${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/touch.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/touch.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-add-xzpi.dts.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-add-xzpi.dts.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-workaround-boot-board.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-workaround-boot-board.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/sii.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/sii.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/meta/files/common-licenses/MIT:True', pn='linux-xboard', localdirsexclude=['CVS', '.bzr', '.git', '.hg', '.osc', '.p4', '.repo', '.svn']):
"""
> return _checksum_cache.get_checksums(filelist, pn, localdirsexclude)
File "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/bitbake/lib/bb/checksum.py", line 103, in FileChecksumCache.get_checksums(filelist='${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/touch.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/touch.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-add-xzpi.dts.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-add-xzpi.dts.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-workaround-boot-board.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-workaround-boot-board.patch:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/sii.cfg:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/sii.cfg:False ${@base_set_filespath(["/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard-5.10.158-cip22+git${SRCPV}", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/linux-xboard", "/mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/../meta-xboard/meta-common/recipes-kernel/linux/files"], d)}/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/build/downloads/0001-Fixed-an-issue-that-caused-flicker-when-outputting-t.patch:False /mnt/host_fs/Workspace/preetam/NewBoard/new_release/yocto/poky/meta/files/common-licenses/MIT:True', pn='linux-xboard', localdirsexclude=['CVS', '.bzr', '.git', '.hg', '.osc', '.p4', '.repo', '.svn']):
for pth in filelist.split():
> exist = pth.split(":")[1]
if exist == "False":
IndexError: list index out of range
Summary: There were 6 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
</details>
# 答案1
**得分**: 0
原始的GitHub链接:```git@github.com:<username>/repo```
为BitBake修改后的链接:```git://git@github.com/<username>/repo```
另外,`protocol=git` 需要更改为 `protocol=ssh`。
此外,SSH代理显示的密钥与SSH文件不同。因此,请移除现有密钥,并在系统中添加一个新的密钥,并将其更新到GitHub中。
<details>
<summary>英文:</summary>
The url needs to change:
Original from github: ```git@github.com:<username>/repo```
Modified for bitbake ```git://git@github.com/<username>/repo```
Also `protocol=git` needs to change to `protocol=ssh`.
In addition, the ssh agent was showing a different key than the ssh file. So remove the keys, and added a new one on system and updated it in github.
</details>
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论