Linux
Samba 給出“功能未實現”錯誤
幾年來一直在我的 Linux Mint 機器上使用 samba 映射到一所大型大學的 Windows 網路驅動器。一直工作。
Linux Mint version: 18 (Sarah) Kernel: 4.4.0-164-generic Samba version: Version 4.3.11-Ubuntu
我使用他們的 VPN,然後通過以下方式映射到 samba:
smb://DOMAIN;user@subdomain.address.edu/ssd_drives_k/my/path/to/files
這已經工作了很長時間;但最近出現的問題是我只能讀取(因此打開/複製)一些文件,而不能讀取其他文件。我可以在 nemo 中看到所有內容,但某些文件(所有類型、word、pdf 等)不會復製到我的電腦或在它們各自的程序中打開。關於它影響哪些文件似乎沒有任何特定的模式,但基本上有些是可見的,但我無法訪問。
我在這些文件上遇到的錯誤是“功能未實現”,例如:
- 嘗試將某些文件複製到我的桌面時出現“未實現功能”錯誤視窗(即“複製文件/路徑時出錯”;將文件複製到/路徑/路徑時出錯”;然後取消或跳過選項 - “顯示更多詳細資訊”表示“功能未實現”)。
- 當嘗試打開一些 pdf 文件時,我的 pdf 閱讀器中出現“未實現功能”(這是預設的系統閱讀器;如果我嘗試 okular,它根本不會打開並且沒有錯誤)。
錯誤截圖:
因此,我無法再訪問一堆東西……大學的 IT 團隊通常非常棒,但在這種情況下,我卻一無所獲……令人沮喪,但我想知道這裡是否有人能夠幫助回答是什麼原因造成的以及如何糾正它?
感謝這個答案,我推導出了一個解決方案: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
所以看起來他們可能需要升級他們的裝備,我不確定,但這有效!