Bug 168

Summary: Не работает перенаправление папок по Spice
Product: VeiL VDI Reporter: Дмитрий <fedoseev>
Component: VeiL ConnectAssignee: Владимир Сурцов <v.surtsov>
Status: RESOLVED FIXED    
Severity: Средняя CC: a.solomin
Priority: Normal    
Version: 4.1.1   
Hardware: персональный компьютер   
OS: Windows   
Тип тикета: Ошибка Решено в версии продукта::
Версия Veil-Connect: 1.13.2
Attachments: Сообщение об ошибке

Description Дмитрий 2022-07-14 13:10:25 MSK
Здравствуйте.

Версия Veil-Connect: 1.14.1 (нет в выпадающем списке)

Среда предоставлена нам на тестирование. Дата окончания - 11.08.22.

Не работает перенаправление папок по Spice.
В меню Veil-Connect Настройки->Общие папки диалоговое окно открывается, папка выбирается, птичка ставится, но среди сетевых папок ВМ пункт Spice client folder не появляется.
На ВМ стоит Astra Linux (Orel) 2.12.43, Версия ядра: 5.10.0-1038.40-generic, Архитектура: 64-битная, Процессоры: 4 × QEMU Virtual CPU version 2.5+, Память: 3,8 ГиБ ОЗУ.

Всё по https://veil.mashtab.org/vdi-docs/connect/settings/folder_redir_settings/ выполнено, советы вендора (выйти/зайти, остановить/запустить) - тоже. Не помогло.

Спасибо.
Comment 1 Дмитрий 2022-07-19 15:09:50 MSK
Veil-Connect установлен на
Выпуск	Windows 10 Pro
Версия	21H2
Дата установки	‎30.‎11.‎2020
Сборка ОС	19044.1415
Взаимодействие	Windows Feature Experience Pack 120.2212.3920.0
Comment 2 Дмитрий 2022-08-03 17:04:10 MSK
После установки файлового менеджера Nautilus, в нём папка Spice client folder появилась, но доступа к ней нет, сообщение: "Не удалось получить доступ к местоположению. Ошибка HTTP: ошибка разрешения "[..........]": временный сбой в разрешении имён."
Comment 3 А Соломин 2022-08-10 17:26:24 MSK
Добрый день. А получилось пробросить папку, следуя пункту "На ВМ установлен файловый менеджер без поддержки технологии WebDAV (например fly-fm)" ?
Comment 5 Дмитрий 2022-08-10 17:37:26 MSK
(Ответ А Соломин на комментарий4)
> https://veil.mashtab.org/vdi-docs/connect/settings/folder_redir_settings/

Добрый день. Да, получилось с некоторыми "танцами": папка получается только для чтения со стороны ВМ, пришлось вручную давать права на запись. Но, после выхода из ОС, приходится повторять монтирование и раздачу прав заново. Крайне неудобно. Эксперт со стороны поставщика написал, что надо конфигурировать davfs, чтобы этого не было, но не предложил, как. Ещё с этим придётся разбираться. Странно как-то...
Comment 6 Дмитрий 2022-08-19 10:45:21 MSK
Обновил Veil Connect до 1.14.4 и попробовал отработать по варианту "На ВМ установлен файловый менеджер с поддержкой технологии WebDAV (например nautilus)":
- удалил пакет davfs2;
- добился, чтобы spice-webdavd запускался с параметром -p 8000 (команда sudo spice-webdavd -p 8000 не исполняется, пришлось править /lib/systemd/system/spice-webdavd.service);
- поставил nautilus;
- проделал манипуляции в меню с общими папками Veil Connect.
В Наутилусе папка Spice client folder появилась, но, при нажатии на неё появляется сообщение: "Не удалось получить доступ к местоположению" и ещё лохматая инф-ия об ошибке. Скриншот, если надо, пришлю, если скажете, куда, здесь не прицепить.
С 1.14.3 было то же самое.
Comment 7 Дмитрий 2022-08-19 10:47:28 MSK
Created attachment 165 [details]
Сообщение об ошибке
Comment 8 А Соломин 2022-09-12 13:48:23 MSK
Добрый день. 
На Астре с установленным Nautilus если отключить IPv6, то папка монтируется и открывается прям как на убунте.  
Файлы в перенаправленной папке можно удалять, переименовывать, копировать, вставлять новые, заменять существующие. 


Редактирование файлов не поддерживается (но это можно сделать скопировав файл в другую временную локальную папку в наутилусе, отредактировать и затем заменить им оригинальный файл в перенаправленной папке).

Отключение IPv6 опиисано тут https://itsfoss.com/disable-ipv6-ubuntu-linux/

Добавлю эту информацию в документацию.
Comment 9 Дмитрий 2022-09-12 17:07:52 MSK
(Ответ А Соломин на комментарий8)
> Добрый день. 
> На Астре с установленным Nautilus если отключить IPv6, то папка монтируется
> и открывается прям как на убунте.  
> Файлы в перенаправленной папке можно удалять, переименовывать, копировать,
> вставлять новые, заменять существующие. 
> 
> 
> Редактирование файлов не поддерживается (но это можно сделать скопировав
> файл в другую временную локальную папку в наутилусе, отредактировать и затем
> заменить им оригинальный файл в перенаправленной папке).
> 
> Отключение IPv6 опиисано тут https://itsfoss.com/disable-ipv6-ubuntu-linux/
> 
> Добавлю эту информацию в документацию.

Добрый день.
Проверил - работает.
Из вариантов отключения IPv6 с сохранением после перезагрузки на Астре сработал только через GRUB.
Спасибо!