Bug 48685

Summary: Ошибка открытия любого файла из общего ресурса сети WINDOWS
Product: Sisyphus Reporter: Дмитрий <Dilover-sup>
Component: doublecmdAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: Dilover-sup, cas, obidinog
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Ошибка открытия файла с общего ресурса WINDOWS none

Description Дмитрий 2023-12-05 11:45:09 MSK
Created attachment 15152 [details]
Ошибка открытия файла с общего ресурса WINDOWS

При попытке открыть любой файл с общего ресурса WINDOWS возникает ошибка типа:
"не удалось показать smb://путь до файла" адрес не является папкой. Имя файла, длина, язык - не важно. Ошибка возникает в любом случае!
Если же скопировать этот файл сначала на локальный диск, то потом нормально открывается!
Comment 1 obidinog@basealt.ru 2023-12-21 09:38:27 MSK
Платформы:
alt-workstation 10.1 x86_64 (Обновленный до Sisyphus)
alt-kworkstation 10.2.1 x86_64 (Обновленный до Sisyphus)

Пакет:
doublecmd-gtk 1.1.8-alt1

Шаги:
1. Установить дополнительные пакеты 
# apt-get install gvfs gvfs-backends
2. Открыть doublecmd (или QT версию, или GTK версию).
3. Команды > Выполнить внутреннюю команду
4. Выбрать cm_EditPath
5. Ввести путь smb://<dc>/<share>
6. Ввести данные пользователя
7. Открыть файл

Результат: Ошибка "Адрес не является папкой"
Ожидаемый результат: Успешное открытие файла
Дополнительно:
1) Воспроизводится только на MATE. На KDE и XFCE не воспроизводится
2) Воспроизводится на doublecmd-qt и doublecmd-gtk
3) Если нажать по файлу ПКМ > Просмотр, то файл просматривается. Не работает только Открыть
Comment 2 obidinog@basealt.ru 2023-12-21 09:50:32 MSK
Уточняю:

Воспроизводится на:
alt-server 10.1 x86_64
alt-workstation 10.1 x86_64

Не воспроизводится на:
alt-kworkstation 10.2.1 x86_64
alt-education 10.2 x86_64
Comment 3 Дмитрий 2023-12-21 11:13:18 MSK
(Ответ для obidinog@basealt.ru на комментарий #1)
> Платформы:
> alt-workstation 10.1 x86_64 (Обновленный до Sisyphus)
> alt-kworkstation 10.2.1 x86_64 (Обновленный до Sisyphus)
> 
> Пакет:
> doublecmd-gtk 1.1.8-alt1
> 
> Шаги:
> 1. Установить дополнительные пакеты 
> # apt-get install gvfs gvfs-backends
> 2. Открыть doublecmd (или QT версию, или GTK версию).
> 3. Команды > Выполнить внутреннюю команду
> 4. Выбрать cm_EditPath
> 5. Ввести путь smb://<dc>/<share>
> 6. Ввести данные пользователя
> 7. Открыть файл
> 
> Результат: Ошибка "Адрес не является папкой"
> Ожидаемый результат: Успешное открытие файла
> Дополнительно:
> 1) Воспроизводится только на MATE. На KDE и XFCE не воспроизводится
> 2) Воспроизводится на doublecmd-qt и doublecmd-gtk
> 3) Если нажать по файлу ПКМ > Просмотр, то файл просматривается. Не работает
> только Открыть

Да, у нас MATE. Что делать - ждать патч!??
Пока, на данный момент пришлось реализовать автоподключение ресурса в fstab на точку монтирования.
Это решает проблему открытия файла по сети из doublecmd