Ubuntu 16,04 baru menginstal, Alat VMware rusak

14

Saya baru saja menginstal Ubuntu 16.04 dan membiarkan VMware Workstation 12 menginstalnya menggunakan proses instalasi yang mudah. Begitu saya mem-boot VM, saya mencoba dan membagikan folder menggunakan jendela pengaturan VM, dan hal pertama yang saya dapatkan adalah:

Tidak dapat memperbarui status berbagi-pakai folder run-time: Ada kesalahan pemasangan sistem file Shared Folders di dalam sistem operasi guest.

Jadi di sini saya mulai memecahkan masalah setelah instalasi baru Ubuntu 16.04 berjalan pada host Windows 10 Pro saya. Pengubahan ukuran jendela berfungsi dengan baik, saya tidak bisa berbagi folder dan itu cukup penting bagi saya.

Dapatkah seseorang tolong tunjukkan saya ke arah yang benar di sini? Berikut adalah beberapa saran yang telah saya baca di internet dan mencoba tanpa hasil:

Saran # 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

Tidak berhasil, karena saya sudah memiliki open-vm-tools diinstal dan menjalankan perintah mount hanya memberi saya kesalahan yang menyatakan Error: cannot mount filesystem: No such device

Saran # 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

Ini tidak berfungsi karena saya mendapatkan kesalahan ini:

# 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

Saran # 3

Mencoba mencopot-instal open-vm-tools dan menginstal alat-alat VMware dari menu, tetapi meskipun sedang berjalan sudo apt-get remove open-vm-tools && sudo apt-get autoremove, VMware Tools berulang kali memberitahu saya bahwa open-vm-tools masih diinstal. Mem-boot ulang juga tidak membantu dan saya sudah mencoba meneliti cara menyelesaikan uninstall open-vm-tools tanpa solusi nyata.

pengguna3447014
sumber
Mengapa tidak menggunakan KVM atau yang serupa?
Panther
Untuk mengganti VMware Tools dan open-vm-tools? Tidak pernah mendengarnya
user3447014
linux.com/learn/create-and-run-virtual-machines-virt-manager Banyak alat untuk KVM dari virt manager ke antarmuka web ke seluruh OS dengan KVM - proxmox.com/en/proxmox-ve
Panther
1
Maaf, tapi saya bingung bagaimana ini relevan. Ini terlihat seperti alternatif untuk VMware dan belum tentu cara memperbaiki masalah folder bersama VMware yang saya alami. Apakah saya melewatkan sesuatu?
user3447014
1
Hubungi VMWare untuk dukungan pada gumpalan biner sumber tertutup atau konversi ke open source.
Panther

Jawaban:

23

Saya memiliki masalah yang sama tetapi saya menyelesaikannya dengan menghapus open-vm-tools dan menginstal open-vm-tools-desktop dan setelah Reboot semuanya berfungsi.

Master456
sumber
Terima kasih untuk sarannya!! harus mencobanya lain kali
user3447014
ini bekerja untuk saya pada banyak kesempatan.
aholt
Ini bekerja untuk saya, tetapi hanya setelah menginstal nuking saya setelah mencoba berbagai hal lainnya.
jtpereyda
5
Agar lebih eksplisit, buka Terminal dan jalankan sudo apt-get remove open-vm-toolskemudian jalankan sudo apt-get install open-vm-tools-desktopdan reboot VM Anda. Ini bekerja untuk saya di Ubuntu 16.04.1 x64 di VMWare Fusion 8.5.1
romellem
1
Saya baru saja menginstal open-vm-tools-desktop tanpa menghapus open-vm-tools dan itu berhasil.
Ben
4

Setelah membuang banyak waktu untuk pertanyaan ini, jawabannya adalah:

  1. Instalasi 16.04.1 yang mudah memberi Anda Ubuntu open-vm-tools yang disediakan
  2. vmhgfs digantikan oleh vmhgfs-fuse
  3. Anda dapat menginstal mount di / etc / fstab seperti ini (XFER adalah nama share Anda, uid dan gid adalah pilihan Anda, dan mount point / vmshare / xfer harus ada, dan merupakan pilihan Anda:

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

Gunakan "vmhgfs-fuse --help" untuk melihat opsi.

Mike Hanafey
sumber
3

Saya telah membuat alat VM terbuka bekerja di Ubuntu 16.04 seperti ini:

  1. Hapus instalan 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. uninstall alat VMware.
    • Pertama, pasang disk dengan file tar alat VMware: Menu VM-> instal ulang alat VMware
    • Selanjutnya, hapus file instalasi (VMwareTools-10.0.6-3595377.tar.gz) di suatu tempat
    • Buka folder yang tidak di-tared /bindan jalankan:
    • sudo ./vmware-uninstall-tools.pl
  3. Nyalakan ulang VM.
  4. Instal open-vm-tools, open-vm-tools-desktop
    • sudo apt-get install open-vm-tools
    • sudo apt-get install open-vm-tools-desktop
  5. Nyalakan ulang VM dan nikmatilah!
Datagene
sumber
0

Tidak yakin apakah saya akan menyebut ini "jawabannya", tetapi pada dasarnya saya menginstal ulang Ubuntu secara manual tanpa membiarkan VMware menggunakan proses pemasangan yang mudah (yang ternyata menginstal alat-alat terbuka-vm yang rusak untuk Anda). Setelah saya akhirnya boot, saya menginstal VMware Tools dari menu VM dan itu bekerja dengan sempurna. Rupanya open-vm-tools adalah masalah saya.

pengguna3447014
sumber
0

Setelah pembaruan ke 16 dari 14 alat tidak memungkinkan saya multi layar atau memotong / menempelkan dll dari host. Saya mencoba semua saran di atas tetapi satu-satunya hal yang tampaknya bekerja untuk saya adalah menjalankan: / usr / bin / vmware-user-suid-wrapper (dan harus menjalankannya pada boot berikutnya, waktu untuk menambahkannya ke skrip boot I berpikir)

Aneh tapi ini sepertinya bug yang sangat tua: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/772837

semoga ini membantu seseorang! Menandai.

Tandai O
sumber
0

Jawaban Master456 berfungsi dengan baik, saya hanya ingin menambahkan jawaban lain untuk menyoroti masalah:

Jika sebelumnya Anda telah vmware toolsmenginstal dan meningkatkan ke open-vm-tools, setelah menghapus alat vmware, Anda juga harus menghapus folder /etc/vmware-tools(ATAU /etc/vmware) setelah menghapus instalasi. Jika tidak, Anda mungkin akan menemukan kesalahan seperti:

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.

Catatan lain: open-vm-tools dan open-vm-tools-desktop berjalan berdampingan, tidak perlu menghapus instalasi open-vm-tools.

Joshua Kissoon
sumber
-1

Solusi yang berfungsi untuk saya (VMware 12.1.1 build-3770994):

  1. sudo apt-get install linux-headers-$(uname -r) make gcc
  2. instal ulang VMwareTools dari menu VMware
seberang
sumber