だから私はKaliLinux 2019.4ボックスを持っていて、そこから4つのCIFS共有をマウントする毎月のスクリプトを実行し、そこからいくつかのファイルを取得します。そのスクリプトは常に問題なく実行されていますが、約1〜2週間前に2019.4にアップグレードしてから、スクリプトを実行すると、最初のCIFSマウント共有内のファイルに対して次のエラーが発生します。
OSError: [Errno 116] Stale file handle: $FILE_I_WANT_TO_COPY
その共有内のファイルをどのように操作しようとしても、何も機能せず、常に「古いファイルハンドル」エラーが発生します。私にできることは、ディレクトリ(ls)をリストすることだけです。他のCIFS共有にはその問題はなく、ファイルをそれらからKaliLinuxボックスに問題なくコピーできます。また、Windowsシステム(Windows 10 v2004(Insider Preview))を使用している場合は、その共有からこれらのファイルを操作(コピー、移動など)することができます。
問題を解決するために私が(役に立たなかった)試みたこと:
それまでの間、ウェブ上で出くわすさまざまな解決策を模索し続けますが、何が起こっているのか、そして解決策が何であるかについて何か考えがあれば、それをいただければ幸いです。
ありがとうございました。
SMBプロトコルには、バージョン1.0と2.0、およびバージョン2.1と3.0があります。これらも試してみる価値があるかもしれません。