Я только что установил Ubuntu 16.04 и позволил VMware Workstation 12 установить его, используя простой процесс установки. В ту минуту, когда я загружаю виртуальную машину, я пытаюсь поделиться папками с помощью окна настроек виртуальной машины, и первое, что я получаю, это:
Невозможно обновить состояние общего доступа к папкам во время выполнения: при подключении файловой системы общих папок в гостевой операционной системе произошла ошибка.
Поэтому здесь я начинаю устранять неполадки после новой установки Ubuntu 16.04 на моем хосте Windows 10 Pro. Автоматическое изменение размера окна работает просто отлично, я просто не могу поделиться папками, и это довольно важно для меня.
Может кто-нибудь указать мне правильное направление здесь? Вот несколько предложений, которые я прочитал в Интернете и попробовал безуспешно:
Предложение № 1
# http://askubuntu.com/a/290528/269349 sudo apt-get install linux-source sudo apt-get install open-vm-tools mount -t vmhgfs .host:/ /home/user1/shares
Не сработало, так как у меня уже установлены open-vm-tools, и выполнение команды mount просто выдает сообщение об ошибке Error: cannot mount filesystem: No such device
Предложение № 2
# https://github.com/vmware/open-vm-tools/issues/62#issuecomment-174631126
git clone https://github.com/vmware/open-vm-tools.git
cd open-vm-tools/open-vm-tools
sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
./configure --without-x --without-pam --without-ssl --without-icu
make MODULES=vmhgfs
insmod modules/linux/vmhgfs/vmhgfs.ko
mount -t vmhgfs .host:/ /mnt
ls /mnt
Это не работает, потому что тогда я получаю эту ошибку:
# sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libprocps3-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libprocps4-dev:i386 libprocps4-dev
E: Unable to locate package libprocps3
E: Package 'libprocps3-dev' has no installation candidate
Предложение № 3
Пробовал удалять open-vm-tools и устанавливать инструменты VMware из меню, но, несмотря на запуск sudo apt-get remove open-vm-tools && sudo apt-get autoremove
, VMware Tools неоднократно говорил мне, что open-vm-tools все еще установлен. Перезагрузка тоже не помогает, и я попытался выяснить, как завершить удаление open-vm-tools без каких-либо реальных решений.
источник
Ответы:
У меня была та же проблема, но я решил ее, удалив open-vm-tools и установив open-vm-tools-desktop, и после перезагрузки все работает.
источник
sudo apt-get remove open-vm-tools
затем запуститеsudo apt-get install open-vm-tools-desktop
и перезагрузите виртуальную машину. Это сработало для меня на Ubuntu 16.04.1 x64 на VMWare Fusion 8.5.1Потратив много времени на этот вопрос, ответ:
Вы можете установить монтирование в / etc / fstab следующим образом (XFER - это ваше имя общего ресурса, uid и gid - ваш выбор, и точка монтирования / vmshare / xfer должна существовать, и ваш выбор:
.host: / XFER / vmshare / xfer fuse.vmhgfs-fuse allow_other, uid = 1000, gid = 1000, auto_unmount, umask = 0133 0 0
Используйте "vmhgfs-fuse --help", чтобы увидеть параметры.
источник
Я сделал открытые инструменты VM, работающие на Ubuntu 16.04, вот так:
sudo apt-get remove --purge open-vm-tools-desktop
sudo apt-get remove --purge open-vm-tools
/bin
и запустите:sudo ./vmware-uninstall-tools.pl
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
источник
Не уверен, что я бы назвал это «ответом», но я в основном переустановил Ubuntu вручную, не позволяя VMware использовать процесс простой установки (который, очевидно, устанавливает сломанные open-vm-tools для вас). После того, как я наконец загрузился, я установил VMware Tools из меню виртуальной машины, и это сработало безупречно. Очевидно open-vm-tools - это то, чем была моя проблема.
источник
После обновления до 16 из 14, инструменты не позволяли мне многоэкранный или вырезать / вставить и т.д. с хоста. Я попробовал все вышеперечисленные предложения, но единственное, что мне показалось работающим, это запустить: / usr / bin / vmware-user-suid-wrapper (и мне пришлось запускать его при последующих загрузках, время добавить его в загрузочный скрипт I думать)
Странно, но это, кажется, действительно старая ошибка: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/772837
надеюсь, это поможет кому-то! Отметка.
источник
Ответ Master456 работает отлично, я просто хотел добавить еще один ответ, чтобы выделить проблему:
Если вы ранее
vmware tools
установили и выполняете обновление доopen-vm-tools
, после удаления инструментов VMware вы должны также удалить папку/etc/vmware-tools
(ИЛИ/etc/vmware
) после удаления. В противном случае вы, вероятно, столкнетесь с ошибкой вроде:Еще одно замечание: open-vm-tools и open-vm-tools-desktop работают нормально, нет необходимости удалять open-vm-tools.
источник
Решение, которое работает для меня (VMware 12.1.1 build-3770994):
sudo apt-get install linux-headers-$(uname -r) make gcc
источник