Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
linux_faq:kde_the_file_or_folder_smb_does_not_exists [2019/08/13 13:14] – admin | linux_faq:kde_the_file_or_folder_smb_does_not_exists [2019/08/27 11:46] (current) – [Решение] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Проблема ====== | ||
+ | При попытке доступа из приложений **KDE (Dolphin)** к расшаренными ресурсам по протоколу **SMB** вылезает ошибка: | ||
+ | The file or folder smb:// | ||
+ | Хотя, при монтировании ресурса из командной строки никаких ошибок нет. \\ | ||
+ | \\ | ||
+ | В файлике **~/ | ||
+ | < | ||
+ | kdeinit5: preparing to launch '/ | ||
+ | kio_smb: Using libsmbclient library version 4.10.0 | ||
+ | kio_smb: auth_initialize_smbc | ||
+ | kio_smb: smbc_init call | ||
+ | kio_smb: QUrl(" | ||
+ | kio_smb: checkURL | ||
+ | kio_smb: checkURL return3 | ||
+ | kio_smb: updateCache | ||
+ | kio_smb: auth_smbc_get_dat: | ||
+ | kio_smb: libsmb-auth-callback URL: QUrl(" | ||
+ | kio_smb: size 140503533880268 | ||
+ | kio_smb: stat() error 22 QUrl(" | ||
+ | kio_smb: updateCache | ||
+ | kio_smb: errNum 22 | ||
+ | kf5.kio.widgets: | ||
+ | </ | ||
+ | |||
+ | При попытке прочитать списко шар на сервер с помощью **smbclient** такое: | ||
+ | < | ||
+ | Unable to initialize messaging context | ||
+ | protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE</ | ||
+ | |||
+ | ====== Решение ====== | ||
+ | Оказалось, | ||
+ | Подобрать работающую версию можно с помощью **smbclient** примерно так: | ||
+ | smbclient -m SMB2 -L // | ||
+ | Unable to initialize messaging context | ||
+ | Enter username@WORKGROUPS' | ||
+ | |||
+ | Sharename | ||
+ | --------- | ||
+ | share | ||
+ | Reconnecting with SMB1 for workgroup listing. | ||
+ | |||
+ | Server | ||
+ | --------- | ||
+ | |||
+ | Workgroup | ||
+ | --------- | ||
+ | Для того, чтобы нормально работали шары в **Dolphin** нужно файлике **/ | ||
+ | client max protocol = SMB2 | ||
+ | client min protocol = SMB2 |