Ошибка -107 не удается открыть соединение! (когда я пытаюсь создать общие папки)

Вопрос или проблема

У меня есть система, состоящая из Windows 10 с Vmware Workstation 17 PRO и виртуальной машины Ubuntu 24.04 LTS (версия ядра: 6.8.0-41-generic). Чтобы обмениваться файлами между хостом и Ubuntu, я настроил Vmware для этой возможности. Однако, когда я открыл Ubuntu, каталог /mnt остался пустым, хотя по идее он должен содержать каталог /hgfs. Я вручную создал этот каталог и выполнил следующую команду:

/usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other.

И ответ был:

Ошибка -107 не удается открыть соединение!

Что любопытно, мне не удалось найти ничего в интернете, связанного с этой ошибкой.

В остальном у меня установлена последняя версия Vmware-Tools (2:12.3.5-5build3) и все пакеты Ubuntu обновлены. В чем может быть проблема?

@jazzjom
Проблема также существует в Debian 12 (bookworm). Странно то, что это работало в одной виртуальной машине, а в другой виртуальной машине с той же ОС не работало.

Ответ или решение

Ошибка -107: Невозможно открыть соединение! (при попытке создать общие папки)

Ваша ситуация, когда вы сталкиваетесь с ошибкой -107 при попытке создать общие папки между хостом Windows 10 и виртуальной машиной на Ubuntu 24.04 LTS, действительно может быть вызвана несколькими факторами. Давайте подробно разберем возможные причины и пути их решения.

1. Проверка установки VMware Tools

Хотя вы упомянули, что у вас установлена последняя версия VMware Tools (2:12.3.5-5build3), рекомендуется выполнять также следующие шаги:

  • Переустановка VMware Tools: Иногда установка может быть неполной или испорченной. Запустите переустановку VMware Tools, чтобы проверить наличие всех необходимых компонентов.
  • Проверка статуса VMware Tools: Убедитесь, что сервис VMware Tools запущен на вашей виртуальной машине, используя команду:
    systemctl status vmware-tools

2. Конфигурация системы

Ошибка -107 может указывать на проблему в конфигурации виртуальной сети или доступом к файлам. Убедитесь, что:

  • Сетевой адаптер: Проверьте настройки сетевого адаптера в VMware. Он должен быть настроен в режиме NAT или Bridged, в зависимости от вашего сценария использования.
  • Общественные настройки: Убедитесь, что в настройках общего доступа в VMware выбран правильный путь к папкам, которые вы хотите сделать доступными.

3. Проверка необходимых пакетов

Убедитесь, что в вашей системе установлены все необходимые пакеты с поддержкой FUSE. Используйте команду:

sudo apt install fuse

4. Права доступа

Проблема также может заключаться в недостатке прав доступа. Попробуйте:

  • Запустить команду монтирования с sudo:
    sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other

Также проверьте права на папку /mnt/hgfs, чтобы убедиться, что у вас есть необходимые разрешения.

5. Логи и диагностика

Проверьте логи VM и VT (Virtual Tools):

  • Лог VMware: ~/.vmware/vmware-*.log
  • Логи работы VMware Tools.

Эти логи могут содержать дополнительные подсказки о возможных причинах ошибки.

6. Обновления и совместимость

Проблема может быть связана с несовместимостью версии VMware Workstation Pro и версий Ubuntu или VMware Tools. Убедитесь, что у вас установлены последние обновления как для VMware Workstation, так и для операционной системы Ubuntu.

Заключение

Учитывая, что аналогичная ошибка возникла на другой виртуальной машине с такой же конфигурацией, вам стоит обратить внимание на разницу в настройках между ними. Возможно, решением станет переустановка VMware Tools, проверка сетевых настроек и прав доступа. Следуя указанным рекомендациям, вы сможете устранить проблему с ошибкой -107 и обеспечить корректное функционирование общих папок.

Если проблема сохраняется, стоит рассмотреть обращение в службу поддержки VMware для дополнительной помощи.

Оцените материал
Добавить комментарий

Капча загружается...