ビルドサーバーをUbuntu 16.04から18.04にアップグレードした後、非常に恥ずかしいエラーが発生しました。内部的に開発されたツールが突然失敗し始めました。
エラー:無効なソース入力パス/local/mnt/workspace/dir-name/filename.xml。
実行ファイルや入力ファイルに違いはなく、同じバージョンを別のコンピュータで実行できます。関連ファイルをホームディレクトリにコピーし、そこでツールを実行すると、同じコンピュータで正常に動作します。ファイル権限の問題ではなく、すべてが大丈夫に見え、すべてがバージョン管理Gitワークスペースの一部です。入力ファイルはすべてXML形式で、正常に表示または編集できます。したがって、アプリケーション自体は何らかの理由で単純なテキストファイルを読み取ることができません。
実行可能ファイルは、GNU / Linux 2.6.24用に静的にリンクされたELF 32ビットLSB実行可能ファイルであるIntel 80386、バージョン1(GNU / Linux)です。 apt-get install lsbを実行しましたが、他のパッケージが見つからない可能性がありますか?
長い間修正されていないよく知られていて良いツールであり、同じバージョンが他のビルドシステムでも動作します。