Yeni Ubuntu 16.04 yüklemesi, bozuk VMware Araçları


14

Ubuntu 16.04'ü yeni kurdum ve kolay kurulum işlemini kullanarak VMware Workstation 12'nin yüklemesine izin verdim. VM'yi açtığımda, VM ayarları penceresini kullanarak klasörleri paylaşmaya çalışıyorum ve ilk aldığım şey:

Çalışma zamanı klasör paylaşım durumu güncellenemedi: Paylaşılan Klasörler dosya sistemi konuk işletim sisteminin içine monte edilirken bir hata oluştu.

Bu yüzden Windows 10 Pro ana bilgisayarımda yeni bir Ubuntu 16.04 yüklemesinden sonra sorun gidermeye başlıyorum. Otomatik pencere yeniden boyutlandırma iyi çalışıyor, klasörleri paylaşamıyorum ve bu benim için oldukça önemsiz.

Birisi beni burada doğru yöne yönlendirebilir mi? Çevrimiçi ortamda okuduğum ve başarılı olamadığım birkaç öneri:

Öneri # 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

Zaten açık-vm-tools yüklü ve mount komutunu çalıştırdığımda işe yaramadı, sadece bana belirten bir hata veriyor Error: cannot mount filesystem: No such device

Öneri # 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

Bu işe yaramaz çünkü o zaman bu hatayı alıyorum:

# 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

Öneri # 3

Açık vm araçlarını kaldırmayı ve menüden VMware araçlarını yüklemeyi denedim, ancak çalışmasına rağmen sudo apt-get remove open-vm-tools && sudo apt-get autoremoveVMware Tools, art arda açık vm araçlarının hala yüklü olduğunu söylüyor. Yeniden başlatma da yardımcı olmaz ve herhangi bir gerçek çözüm olmadan open-vm araçlarını nasıl kaldıracağınızı araştırmayı denedim.


Neden KVM veya benzeri kullanmıyorsunuz?
Panther

VMware Tools ve open-vm-tools'i değiştirmek için? Hiç duymadım
user3447014

linux.com/learn/create-and-run-virtual-machines-virt-manager Gerçek yöneticiden web arayüzlerine ve KVM ile tüm işletim sistemlerine kadar KVM için tonlarca araç - proxmox.com/tr/proxmox-ve
Panther

1
Üzgünüm, ama bunun ne kadar alakalı olduğu konusunda kafam karıştı. Bu, VMware'e bir alternatif gibi görünüyor ve VMware'in yaşadığım paylaşılan klasör sorunlarını nasıl düzeltmek zorunda olduğu değil. Bir şey mi kaçırıyorum?
user3447014

1
Kapalı kaynak ikili bloblarında destek için VMWare ile iletişime geçin veya açık kaynağa dönüştürün.
Panther

Yanıtlar:


23

Aynı sorunu yaşadım ama open-vm-tools'ı kaldırarak ve open-vm-tools-desktop'u yükleyerek ve Reboot'tan sonra her şey işe yaradı.


Önerin için teşekkürler!! Kesinlikle bir dahaki sefere denemek zorunda kalacak
user3447014

bu benim için birçok kez işe yaradı.
aholt

Bu benim için çalıştı, ama sadece başka şeyleri denedikten sonra kurulumumu nuking ettikten sonra.
jtpereyda

5
Biraz daha açık olmak için, Terminal'i açın ve çalıştırıp sudo apt-get remove open-vm-toolsVM'nizi çalıştırın sudo apt-get install open-vm-tools-desktopve yeniden başlatın. Bu benim için VMWare Fusion 8.5.1 üzerinde Ubuntu 16.04.1 x64 üzerinde çalıştı
romellem

1
Açık-vm-tools-desktop'u açık-vm-tools'ı kaldırmadan kurdum ve işe yaradı.
Ben

4

Bu soruya çok zaman harcadıktan sonra cevap:

  1. 16.04.1'in kolay kurulumu size Ubuntu tarafından sağlanan açık vm araçlarını verir
  2. vmhgfs, vmhgfs-fuse ile değiştirilir
  3. / Etc / fstab içine böyle bir montaj kurabilirsiniz (XFER, paylaşım adınız, uid ve gid sizin seçiminizdir ve / vmshare / xfer bağlama noktası mevcut olmalıdır ve seçiminiz:

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

Seçenekleri görmek için "vmhgfs-fuse --help" kullanın.


3

Ubuntu 16.04 üzerinde çalışan açık VM araçları yaptım:

  1. Open-vm-tools, open-vm-tools-desktop yazılımını kaldırın
    • sudo apt-get remove --purge open-vm-tools-desktop
    • sudo apt-get remove --purge open-vm-tools
  2. VMware araçlarını kaldırın.
    • İlk olarak, diski VMware araçları tar dosyasıyla bağlayın: Menü VM-> VMware araçlarını yeniden yükleyin
    • Ardından, kurulum dosyasını (VMwareTools-10.0.6-3595377.tar.gz) bir yerlerde açın
    • Taranmamış klasöre gidin /binve çalıştırın:
    • sudo ./vmware-uninstall-tools.pl
  3. VM'yi yeniden başlatın.
  4. Open-vm-tools, open-vm-tools-desktop yükleyin
    • sudo apt-get install open-vm-tools
    • sudo apt-get install open-vm-tools-desktop
  5. VM'yi yeniden başlatın ve tadını çıkarın!

0

Ben bu "cevap" diyelim emin değilim, ama temelde VMware kolay kurulum işlemini (görünüşte sizin için kırık açık vm-araçları yükler) kullanmasına izin vermeden Ubuntu manuel olarak yeniden yükledim. Sonunda önyükleme yaptıktan sonra VM'nin menüsünden VMware Tools yükledim ve bu kusursuz bir şekilde çalıştı. Görünüşe göre open-vm-tools benim sorunum buydu.


0

14'ten 16'ya yapılan bir güncellemeden sonra, araçlar ana bilgisayardan çoklu ekran veya kes / yapıştır vb. Yukarıdaki önerilerin tümünü denedim ama benim için çalışıyor gibi görünen tek şey koşuyordu: / usr / bin / vmware-user-suid-wrapper (ve sonraki botlarda çalıştırmak zorunda kaldım, önyükleme komut dosyasına eklemek için zaman ) düşünmek

Garip ama bu gerçekten eski bir hata gibi görünüyor: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/772837

umarım bu birine yardım eder! İşaret.


0

Master456 kullanıcısının Cevabı çalışıyor, sadece bir sorunu vurgulamak için başka bir cevap eklemek istedim:

Daha önce vmware toolsyüklediyseniz ve yükseltme open-vm-toolsyapıyorsanız, vmware araçlarını kaldırdıktan sonra, kaldırdıktan sonra /etc/vmware-tools(VEYA /etc/vmware) klasörünü de silmeniz gerekir . Aksi takdirde, muhtemelen aşağıdaki gibi bir hatayla karşılaşırsınız:

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.

Başka bir yan not: open-vm-tools ve open-vm-tools-desktop yan yana iyi çalışır, open-vm-tools'ı kaldırmanıza gerek yoktur.


-1

Benim için çalışan çözüm (VMware 12.1.1 build-3770994):

  1. sudo apt-get install linux-headers-$(uname -r) make gcc
  2. VMwareTools'u VMware menüsünden yeniden yükleyin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.