This service is available only in Japanese-language.

bitbakeエラー

bitbakeで突然以下のようなエラーが発生するようになりました。
調べてもなかなか原因がわからず投稿させて頂きました。
どのように対応したらよいかお分かりになりますでしょうか。

ERROR: systemd-1_230+gitAUTOINC+3a74d4fc90-r0 do_package: Error executing a python function in exec_python_func() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:package_do_shlibs(d)
0003:
File: '/home/admin/XXXXXXXX/package.bbclass', lineno: 1615, function: package_do_shlibs
1611: else:
1612: use_ldconfig = False
1613:
1614: needed = {}
*** 1615: shlib_provider = oe.package.read_shlib_providers(d)
1616:
1617: for pkg in packages.split():
1618: private_libs = d.getVar('PRIVATE_LIBS_' + pkg, True) or d.getVar('PRIVATE_LIBS', True) or ""
1619: private_libs = private_libs.split()
File: '/home/admin/XXXXXXXX/package.py', lineno: 129, function: read_shlib_providers
0125: for l in lines:
0126: s = l.strip().split(":")
0127: if s[0] not in shlib_provider:
0128: shlib_provider[s[0]] = {}
*** 0129: shlib_provider[s[0]][s[1]] = (dep_pkg, s[2])
0130: return shlib_provider
0131:
0132:
0133:def npm_split_package_dirs(pkgdir):
Exception: IndexError: list index out of range

ERROR: systemd-1_230+gitAUTOINC+3a74d4fc90-r0 do_package: Function failed: package_do_shlibs
ERROR: Logfile of failure stored in: /home/admin/XXXXXXXX/1_230+gitAUTOINC+3a74d4fc90-r0/temp/log.do_package.13634
ERROR: Task (/home/admin/XXXXXXXX/systemd_230.bb:do_package) failed with exit code '1'

実行中の端末アプリが落ちるなど、bitbakeが異常終了となった場合に、上記のように従来見られなかったエラーが起こる可能性があります。
レシピやコンフィグレーションファイルに手を加えることなく構築エラーが発生する場合は、一旦当該レシピの構築の初期化をお勧めします。

当該レシピに対して、bitbake <レシピ名> -c cleansstate 等の構築中の生成物を消去するタスクを実行してから再構築を行うことで
解消するケースが多かったです。

bitbake <レシピ名> -c cleansstate を実行してから再度 bitbake <レシピ名>を実行しましたが同じエラーが発生しました。
他に対応手段はありますでしょうか?

Yoctoのbuild systemでは、構築の再現性を高めるため、構築に使用するツール類も開発ホストのものではなく、build system内で構築を行ったものを使用しています。
過去のbuild結果の再利用を行わない設定(DL_DIR/SSTATE_DIRの共有をおこなわない)で新規プロジェクトを作成しても同じ状況でしょうか?

以前は構築できていたのですが、3か月後くらいにbitbakeをした所エラーが発生するようになりました。
DL_DIR/SSTATE_DIRの共有をおこなわない設定で行っても同じエラーが発生するようでした。

プロジェクトのバックアップを取っていたので、プロジェクトを復元して行ってみます。