Sambaで「機能が実装されていません」というエラーが発生します。

Sambaで「機能が実装されていません」というエラーが発生します。

私は、大規模な大学のWindowsネットワークドライブにマッピングするために、数年間、Linux MintシステムでSambaを使用してきました。いつも働いています。

Linux Mint version: 18 (Sarah)
Kernel: 4.4.0-164-generic
Samba version: Version 4.3.11-Ubuntu

私はVPNを使用し、次を使用してSambaにマッピングします。

smb://DOMAIN;[email protected]/ssd_drives_k/my/path/to/files

このアプローチは長年にわたって効果がありました。ただし、最近問題が発生したため、一部のファイルのみを読み取ったり、開いたりコピーしたりできますが、他のファイルは読み取れません。 nemoではすべてを見ることができますが、一部のファイル(すべての種類、単語、PDFなど)がマイコンピュータにコピーされないか、そのプログラムで開かれません。どのファイルに影響を与えるかについての具体的なパターンはないようですが、基本的に一部のファイルは見えますがアクセスできません。

このファイルで発生するエラーは「機能が実装されていません」です。たとえば、次のようになります。

  1. 一部のファイルをデスクトップにコピーしようとすると、「機能が実装されていません」というエラーウィンドウが表示されます(例:「ファイル/パスのコピー中にエラーが発生し、/パス/パスにファイルをコピー中にエラーが発生しました」、その後、オプションをキャンセルまたはスキップジャンプ - 「詳細コンテンツを表示する」とは、「機能が実装されていない」を意味します.)

  2. 一部のPDFファイルを開こうとすると、PDFリーダーに「機能が実装されていません」というメッセージが表示されます(デフォルトのシステムリーダーです。okularを試しても全く開かず、エラーもありません)。

エラースクリーンショット:

ここに画像の説明を入力してください。

だからこれ以上アクセスできないものがたくさんあります...大学のITチームは通常素晴らしいですが、この場合は何も残りませんでした。原因とは何ですか?解決策は何ですか?

答え1

この答えのおかげで解決策を見つけました。https://serverfault.com/questions/414074/mount-cifs-host-is-down/929331#929331

理由はわかりませんが、SMBコンピュータをアップグレードすると、もはや(古い?)バージョンと互換性がないようです。

これで、端末で手動で実行してvers = 1.0を指定すると、次のように動作します。

sudo mount -t cifs //subdomain.address.edu/ssd_drives_k/my/path/to/files /mnt/driveiwant -o username=user,domain=DOMAIN,vers=1.0

ただし、vers = 3.0は機能しません。

sudo mount -t cifs //subdomain.address.edu/ssd_drives_k/my/path/to/files /mnt/driveiwant -o username=user,domain=DOMAIN,vers=3.0

したがって、機器をアップグレードする必要があるかもしれません。確かではありませんが、効果があるかもしれません!

関連情報