Bitbake Congatec Yocto - 固定ステップ:レシピを解析します。子LS-リモートhttp://:@ホスト/プロジェクトの中断

Bitbake Congatec Yocto - 固定ステップ:レシピを解析します。子LS-リモートhttp://:@ホスト/プロジェクトの中断

以前はすべてが大丈夫でした。しかし、ある時点でレシピを分析する段階で、すべてが泥沼に陥りました。どうすれば解決できますか?

./clear_mntconti_cpp.sh 
source /opt/yocto/.yocto_build.rocko/poky/oe-init-build-env /opt/yocto/.yocto_build.rocko/build && \
bitbake -r /opt/yocto/.yocto_build.rocko/build/conf/bblayers_before.conf -c cleansstate -f  mntconti-tracker && \
bitbake -r /opt/yocto/.yocto_build.rocko/build/conf/bblayers_before.conf -c clean -f mntconti-tracker && \
bitbake -r /opt/yocto/.yocto_build.rocko/build/conf/bblayers_before.conf -c cleanall -f  mntconti-tracker 

### Shell environment set up for builds. ###

You can now run 'bitbake <target>'

Common targets are:
    core-image-minimal
    core-image-sato
    meta-toolchain
    meta-ide-support

You can also run generated qemu images with a command like 'runqemu qemux86'
Parsing recipes:   0% |#                                                                                                                                                                     | ETA:  0:01:12

更新:このコマンドが見つかりました。

git ls-remote http://<user>:<key>@host/project 

止まったのに理由がわかりません...

答え1

問題はgitの更新後にgitアクセスにあります。したがって、bitbakeはls-remoteコマンドで中断されます。

表示されたプロセスのリストを見た後、それを見る必要があると思いましたhtop

どのように検出しますか? bitbakeスクリプトを起動しましたが中止されました。次に、htopを開いてbitbake呼び出しプロセスが次のように見えました。

git -c core.fsyncobjectfiles=0 ls-remote http://user:pwd@host/project

このプロセスを別のプロセスとして呼び出しましたが、中断されていることがわかりました。だからbitbakeを呼び出すと、gitの結果を永遠に待つので、動作は中断されます。

gitの/var/opt/gitlab/gitlab-workhorse/sockets/socketファイルの更新規則が無効ですただし、すべての権限を設定した後もまだ機能しません。しかし、gitグループにユーザーgitlab-wwwを追加すると機能します。

関連情報