Cài đặt Ubuntu 16.04 mới, công cụ VMware bị hỏng


14

Tôi vừa cài đặt Ubuntu 16.04 và để VMware Workstation 12 cài đặt nó bằng quy trình cài đặt dễ dàng. Ngay khi tôi khởi động VM, tôi đã thử và chia sẻ các thư mục bằng cửa sổ cài đặt VM và điều đầu tiên tôi nhận được là:

Không thể cập nhật trạng thái chia sẻ thư mục thời gian chạy: Đã xảy ra lỗi khi gắn hệ thống tệp Shared Folders bên trong hệ điều hành khách.

Vì vậy, ở đây tôi bắt đầu khắc phục sự cố sau khi cài đặt Ubuntu 16.04 mới chạy trên máy chủ Windows 10 Pro của tôi. Cửa sổ tự động thay đổi kích thước hoạt động tốt, tôi chỉ không thể chia sẻ các thư mục và điều đó khá tuyệt vời đối với tôi.

Ai đó có thể xin vui lòng chỉ cho tôi đi đúng hướng ở đây? Dưới đây là một vài gợi ý mà tôi đã đọc trên mạng và đã thử mà không thành công:

Gợi ý số 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

Không hoạt động, vì tôi đã cài đặt các công cụ vm mở và chạy lệnh mount chỉ cho tôi một lỗi cho biết Error: cannot mount filesystem: No such device

Gợi ý số 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

Điều này không hoạt động vì sau đó tôi nhận được lỗi này:

# 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

Gợi ý số 3

Đã thử gỡ cài đặt open-vm-tools và cài đặt công cụ VMware từ menu, nhưng mặc dù đang chạy sudo apt-get remove open-vm-tools && sudo apt-get autoremove, VMware Tools liên tục nói với tôi rằng open-vm-tools vẫn được cài đặt. Việc khởi động lại cũng không giúp được gì và tôi đã thử nghiên cứu cách hoàn tất việc gỡ cài đặt các công cụ open-vm mà không có bất kỳ giải pháp thực sự nào.


Tại sao không sử dụng KVM hoặc tương tự?
Panther

Để thay thế VMware Tools và open-vm-tools? Chưa bao giờ nghe về nó
user3447014

linux.com/learn/create-and-run-virtual-machines-virt-manager Hàng tấn công cụ cho KVM từ trình quản lý tài nguyên đến giao diện web cho toàn bộ HĐH với KVM - proxmox.com/en/proxmox-ve
Panther

1
Xin lỗi, nhưng tôi bối rối không biết điều này có liên quan như thế nào. Điều này trông giống như một giải pháp thay thế cho VMware và không nhất thiết là cách khắc phục các sự cố thư mục dùng chung của VMware mà tôi gặp phải. Tui bỏ lỡ điều gì vậy?
user3447014

1
Liên hệ với VMWare để được hỗ trợ về blob nhị phân nguồn đóng của họ hoặc chuyển đổi sang nguồn mở.
Panther

Câu trả lời:


23

Tôi gặp vấn đề tương tự nhưng tôi đã giải quyết nó bằng cách loại bỏ open-vm-tools và cài đặt open-vm-tools-desktop và sau khi Reboot mọi thứ hoạt động.


Cám ơn vì sự gợi ý!! Chắc chắn sẽ phải thử điều đó vào lần tới
dùng3447014

điều này làm việc cho tôi nhiều lần.
aholt

Điều này làm việc cho tôi, nhưng chỉ sau khi gỡ bỏ cài đặt của tôi sau khi thử nhiều thứ khác.
jtpereyda

5
Để rõ ràng hơn một chút, hãy mở Terminal và chạy, sudo apt-get remove open-vm-toolssau đó chạy sudo apt-get install open-vm-tools-desktopvà khởi động lại VM của bạn. Điều này làm việc với tôi trên Ubuntu 16.04.1 x64 trên VMWare Fusion 8.5.1
romellem

1
Tôi chỉ cài đặt open-vm-tools-desktop mà không gỡ bỏ open-vm-tools và nó đã hoạt động.
Bến

4

Sau khi lãng phí nhiều thời gian cho câu hỏi này, câu trả lời là:

  1. Việc cài đặt dễ dàng 16.04.1 cung cấp cho bạn các công cụ open-vm được cung cấp bởi Ubuntu
  2. vmhgfs được thay thế bởi vmhgfs-fuse
  3. Bạn có thể cài đặt một mount trong / etc / fstab như thế này (XFER là tên chia sẻ của bạn, uid và gid là lựa chọn của bạn, và điểm gắn kết / vmshare / xfer phải tồn tại và là lựa chọn của bạn:

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

Sử dụng "vmhgfs-fuse --help" để xem các tùy chọn.


3

Tôi đã tạo các công cụ VM mở hoạt động trên Ubuntu 16.04 như thế này:

  1. Gỡ cài đặt 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. gỡ cài đặt công cụ VMware.
    • Đầu tiên, gắn đĩa với tệp tar của công cụ VMware: Menu VM-> cài đặt lại công cụ VMware
    • Tiếp theo, gỡ bỏ tệp cài đặt (VMwareTools-10.0.6-3595377.tar.gz) ở đâu đó
    • Chuyển đến thư mục chưa sử dụng /binvà chạy:
    • sudo ./vmware-uninstall-tools.pl
  3. Khởi động lại VM.
  4. Cài đặt open-vm-tools, open-vm-tools-desktop
    • sudo apt-get install open-vm-tools
    • sudo apt-get install open-vm-tools-desktop
  5. Khởi động lại VM và tận hưởng!

0

Không chắc chắn nếu tôi gọi đây là "câu trả lời", nhưng về cơ bản tôi đã cài đặt lại Ubuntu một cách thủ công mà không để VMware sử dụng quy trình cài đặt dễ dàng (dường như cài đặt các công cụ open-vm bị hỏng cho bạn). Sau khi tôi khởi động xong, tôi đã cài đặt VMware Tools từ menu của VM và nó hoạt động hoàn hảo. Rõ ràng open-vm-tools là vấn đề của tôi.


0

Sau khi cập nhật lên 16 từ 14, các công cụ không cho phép tôi đa màn hình hoặc cắt / dán vv từ máy chủ. Tôi đã thử tất cả các đề xuất ở trên nhưng điều duy nhất có vẻ hiệu quả với tôi là chạy: / usr / bin / vmware-user-suid-Wrapper (và phải chạy nó trên các lần khởi động tiếp theo, đã đến lúc thêm nó vào kịch bản khởi động I nghĩ)

Lạ nhưng đây dường như là một lỗi thực sự cũ: https://bugs.launchpad.net/ubfox/+source/open-vm-tools/+orms/772837

hy vọng điều này sẽ giúp ai đó! Dấu.


0

Câu trả lời của Master456 hoạt động tốt, tôi chỉ muốn thêm một câu trả lời khác để làm nổi bật một vấn đề:

Nếu trước đây bạn đã vmware toolscài đặt và đang nâng cấp lên open-vm-tools, sau khi gỡ cài đặt các công cụ vmware, bạn cũng nên xóa thư mục /etc/vmware-tools(OR /etc/vmware) sau khi gỡ cài đặt. Nếu không, bạn có thể gặp phải một lỗi như:

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.

Một lưu ý phụ khác: open-vm-tools và open-vm-tools-desktop chạy tốt cạnh nhau, không cần phải gỡ cài đặt open-vm-tools.


-1

Giải pháp phù hợp với tôi (VMware 12.1.1 build-3770994):

  1. sudo apt-get install linux-headers-$(uname -r) make gcc
  2. cài đặt lại VMwareTools từ menu VMware
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.