ファイルまたはディレクトリをロックできませんでした:使用可能なロックがありません

実行時、いくつかの Klocwork コマンドは、ユーザーのホームディレクトリにあるファイルまたはディレクトリをロックします。 たとえば、kwauth コマンドは .klocwork ディレクトリにある ltoken ファイルをロックし、kwgcheck コマンドは config ディレクトリをロックします。

ネットワークファイルシステム(NFS)には、Klocwork ツールで問題が発生する可能性があるファイルロックメカニズムがあります。ファイルロックエラーを回避するには、ホームディレクトリを NFS ファイルシステム上に配置しないようにするか、または次の回避策のいずれかを実施します。

回避策 1: Klocwork コマンドを実行する前に、Java オプション環境変数で -Duser.home を設定することで、Klocwork ユーザーホームフォルダーの場所を変更します。たとえば、次のようになります。

export _JAVA_OPTIONS="$_JAVA_OPTIONS -Duser.home=<path-to-non-NFS-filesystem>"

回避策 2: ローカルファイルシステム上に .klocwork ディレクトリへのシンボリックリンクを作成します。たとえば、次のようになります。

mkdir /space/kwhome
ln -s /space/kwhome $HOME/.klocwork