최신 Ubuntu 16.04 설치, 깨진 VMware 도구


14

방금 Ubuntu 16.04를 설치했으며 쉬운 설치 프로세스를 사용하여 VMware Workstation 12에서 설치하도록했습니다. VM을 부팅하는 순간 VM 설정 창을 사용하여 폴더를 공유하고 시도하며 가장 먼저 얻는 것은 다음과 같습니다.

런타임 폴더 공유 상태를 업데이트 할 수 없음 : 게스트 운영 체제 내에서 공유 폴더 파일 시스템을 마운트하는 중에 오류가 발생했습니다.

그래서 여기에서는 Windows 10 Pro 호스트에서 Ubuntu 16.04를 새로 설치 한 후 문제 해결을 시작합니다. 창 자동 크기 조정은 정상적으로 작동하며 폴더를 공유 할 수 없으며 상당히 중요합니다.

누군가 올바른 방향으로 나를 가리킬 수 있습니까? 다음은 온라인에서 읽고 성공하지 못한 몇 가지 제안입니다.

제안 # 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 autoremoveVMware Tools는 open-vm-tools가 여전히 설치되어 있음을 반복해서 알려줍니다. 재부팅해도 도움이되지 않으며 실제 솔루션없이 open-vm-tools 제거를 완료하는 방법을 연구했습니다.


KVM 또는 이와 유사한 것을 사용하지 않는 이유는 무엇입니까?
Panther

VMware Tools 및 open-vm-tools를 교체하려면? 들어 본 적이 없다
user3447014

linux.com/learn/create-and-virtual-machines-virt-manager KVM을 사용하여 virt 관리자에서 웹 인터페이스, 전체 OS에 이르기까지 다양한 KVM 도구 -proxmox.com/en/proxmox-ve
Panther

1
죄송하지만 이것이 어떻게 관련되는지 혼란 스럽습니다. 이것은 VMware의 대안으로 보이지만 내가 겪고있는 VMware의 공유 폴더 문제를 간단하게 수정하는 방법은 아닙니다. 뭔가 빠졌습니까?
user3447014 2016 년

1
닫힌 소스 이진 Blob에 대한 지원은 VMWare에 문의하거나 오픈 소스로 변환하십시오.
Panther

답변:


23

나는 같은 문제가 있었지만 open-vm-tools를 제거하고 open-vm-tools-desktop을 설치하고 재부팅 후 모든 것이 작동하여 문제를 해결했습니다.


제안 해 주셔서 감사합니다 !! 다음 번에 확실히 시도해야합니다
user3447014

이것은 여러 번 나를 위해 일했습니다.
aholt

이것은 나를 위해 일했지만 다양한 다른 것들을 시도한 후 설치를 마비시킨 후에 만 ​​작동했습니다.
jtpereyda

5
좀 더 명시 적으로 나타내려면 터미널을 열고 VM을 실행 sudo apt-get remove open-vm-tools한 다음 sudo apt-get install open-vm-tools-desktop재부팅하십시오. 이 VM웨어 퓨전 우분투 16.04.1 64에 나를 위해 8.5.1 일
romellem

1
open-vm-tools를 제거하지 않고 open-vm-tools-desktop을 설치했는데 제대로 작동했습니다.
Ben

4

이 질문에 많은 시간을 낭비한 후 그 대답은 다음과 같습니다.

  1. 16.04.1의 쉬운 설치는 Ubuntu에서 제공 한 open-vm-tools를 제공합니다.
  2. vmhgfs는 vmhgfs-fuse로 대체되었습니다.
  3. 다음과 같이 / etc / fstab에 마운트를 설치할 수 있습니다 (XFER은 공유 이름, uid 및 gid가 선택되며 마운트 지점 / vmshare / xfer가 존재해야하며 선택 사항 임).

    .host : / XFER / vmshare / xfer fuse.vmhgfs-fuse allow_other, uid = 1000, gid = 1000, auto_unmount, umask = 0133 00

옵션을 보려면 "vmhgfs-fuse --help"를 사용하십시오.


3

우분투 16.04에서 작동하는 열린 VM 도구를 다음과 같이 만들었습니다.

  1. open-vm-tools, open-vm-tools-desktop 제거
    • sudo apt-get remove --purge open-vm-tools-desktop
    • sudo apt-get remove --purge open-vm-tools
  2. VMware 도구를 제거하십시오.
    • 먼저 VMware 도구 tar 파일을 사용하여 디스크를 마운트하십시오. 메뉴 VM-> VMware 도구 재설치
    • 다음으로, 설치 파일 (VMwareTools-10.0.6-3595377.tar.gz)을 압축 해제하십시오
    • 압축이 풀린 폴더로 이동하여 다음을 /bin실행하십시오.
    • sudo ./vmware-uninstall-tools.pl
  3. VM을 재부팅하십시오.
  4. open-vm-tools, open-vm-tools-desktop 설치
    • sudo apt-get install open-vm-tools
    • sudo apt-get install open-vm-tools-desktop
  5. VM을 재부팅하고 즐기십시오!

0

이 "응답"이라고 부르는지 확실하지 않지만 VMware는 쉬운 설치 프로세스를 사용하지 않고 Ubuntu를 수동으로 다시 설치했습니다. 마지막으로 부팅 한 후 VM 메뉴에서 VMware Tools를 설치했는데 완벽하게 작동했습니다. 분명히 open-vm-tools가 내 문제였습니다.


0

14에서 16으로 16을 업데이트 한 후에는 도구를 사용하여 호스트에서 멀티 스크린이나 잘라 내기 / 붙여 넣기 등을 할 수 없었습니다. 위의 제안을 모두 시도했지만 저에게 효과가있는 유일한 방법은 다음과 같습니다. / usr / bin / vmware-user-suid-wrapper 생각한다)

이상하지만 이것은 정말 오래된 버그 인 것 같습니다. https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/772837

이것이 누군가를 돕기를 바랍니다! 표.


0

Master456의 답변 은 잘 작동합니다. 문제를 강조하기 위해 다른 답변을 추가하고 싶었습니다.

이전에을 vmware tools설치했고로 업그레이드 open-vm-tools한 경우 vmware 도구를 제거한 후 제거 후 /etc/vmware-tools(OR /etc/vmware) 폴더 도 삭제해야합니다 . 그렇지 않으면 다음과 같은 오류가 발생할 수 있습니다.

The VMware Tools power-on script did not run successfully in this virtual machine. If you have configured a custom power-on script in this virtual machine, make sure that it contains no errors. You can also submit a support request to report this issue.

또 다른 참고 사항 : open-vm-tools와 open-vm-tools-desktop은 나란히 실행되므로 open-vm-tools를 제거 할 필요가 없습니다.


-1

나에게 맞는 솔루션 (VMware 12.1.1 build-3770994) :

  1. sudo apt-get install linux-headers-$(uname -r) make gcc
  2. VMware 메뉴에서 VMwareTools 재설치
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.