Ubuntu 14.04 – Giải quyết lỗi trên VMWare để cập nhật phân phối

Cập Nhật của tôi Ubuntu Phiên bản 13.10 để các 14.04 Tôi đã có để làm điều chỉnh điển hình trong các thiết lập, và cài đặt một số gói phần mềm Cập Nhật đã được gỡ bỏ.

Để làm việc trong hệ thống, mạng và bảo mật, Tôi thường sử dụng máy ảo để thử nghiệm trước khi triển khai thực hiện trong thực tế máy; Tôi thường sử dụng VirtualBox, nhưng cũng có VMWare Kể từ khi nó Ảo hóa phần cứng, và không phải do phần mềm và VirtualBox, và bởi các giao diện ảo đó cài đặt mặc định, điều đó cho phép bạn lưu trữ máy chủ kết nối với máy ảo để trao đổi tập tin, và thậm chí có thể được tái sử dụng với các giao diện chế độ bridge adaptor của VirtualBox.

Sử dụng các giao diện của VMWare Đối với một số thực hành của tôi, Không phải là có; sau đó, tôi đã mở VMWare và tôi đã bất ngờ này.

Cũng như, Chúng tôi sẽ biên dịch chúng… và chúng ta sẽ nhấn vào nút “Cài đặt“…

Chúng tôi sẽ mở VMWare từ nhà ga để xác định vị trí lỗi, kết quả là sau:

Virtual machine monitor                                        done
Virtual machine communication interface                        done
VM communication interface socket family                       done
Blocking file system                                           done
Virtual ethernet                                               failed
VMware Authentication Daemon                                   done

Trong một Web Tôi tìm thấy một văn bản để vá các vấn đề và các hướng dẫn và tôi tạo ra điều này một kịch bản để tự động hóa các nhiệm vụ, và tôi sẽ chia sẻ nếu ai đó đã có cùng một vấn đề của tôi; sự thất bại là do một vấn đề trong các giải pháp mô-đun tương tự như khi bạn phải biên dịch các module của VirtualBox để cập nhật các Hệ thống.

Bạn chỉ cần sao chép các kịch bản trong một văn bản tập tin với phần mở rộng .sh, Ví dụ: script.sh

#!/bin/sh
##Script para parchear VMWare

##Volcamos el contenido para parchear filter.c 
echo "205a206" > /tmp/filter.c.diff 
echo "> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)" >> /tmp/filter.c.diff 
echo "206a208,210" >> /tmp/filter.c.diff 
echo "> #else" >> /tmp/filter.c.diff 
echo "> VNetFilterHookFn(const struct nf_hook_ops *ops,        // IN:" >> /tmp/filter.c.diff
echo "> #endif" >> /tmp/filter.c.diff
echo "255c259,263" >> /tmp/filter.c.diff
echo "<    transmit = (hooknum == VMW_NF_INET_POST_ROUTING);" >> /tmp/filter.c.diff
echo "---" >> /tmp/filter.c.diff
echo ">    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)" >> /tmp/filter.c.diff
echo ">       transmit = (hooknum == VMW_NF_INET_POST_ROUTING);" >> /tmp/filter.c.diff
echo ">    #else" >> /tmp/filter.c.diff
echo ">       transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);" >> /tmp/filter.c.diff
echo ">    #endif" >> /tmp/filter.c.diff

Và chạy nó trên thiết bị đầu cuối với các điều sau đây:

usuario@maquina:~$ sudo sh script.sh                              

Sau đó chúng ta cần phải áp dụng các bản vá bằng tay, Kể từ này là một phần trong các kịch bản không làm việc:

usuario@maquina:~$ sudo -E -s
usuario@maquina:~$ cd /usr/lib/vmware/modules/source/ 
usuario@maquina:~$ cp vmnet.tar vmnet.tar.original
usuario@maquina:~$ tar xvf vmnet.tar vmnet-only/filter.c
usuario@maquina:~$ patch vmnet-only/filter.c < /tmp/filter.c.diff
usuario@maquina:~$ tar -uvf vmnet.tar vmnet-only/filter.c
usuario@maquina:~$ rm -rf vmnet-only/

Một khi thực thi, các kịch bản và các bản vá lỗi, vấn đề đã được cố định, và kết quả là sau:

Virtual machine monitor                                        done
Virtual machine communication interface                        done
VM communication interface socket family                       done
Blocking file system                                           done
Virtual ethernet                                               done
VMware Authentication Daemon                                   done

Và bây giờ chúng ta có thể thưởng thức từ VMWare và của họ giao diện ảo.

[Sửa chữa kịch bản sự 24/07/2014]

##Fuente: http://askubuntu.com/questions/449629/error-installing-vmware-workstation-on-ubuntu

Tất cả các hướng dẫn họ sẽ được thêm vào cho đoạn văn trong phần Thư viện.

Nếu bạn muốn bạn có thể theo tôi trên Twitter, Facebook, Google +, LinkedIn, hoặc chia sẻ nó với các nút trong ấn phẩm này, Nếu bạn có bất kỳ câu hỏi hoặc góp ý xin vui lòng đừng ngần ngại để bình luận.

Giúp chúng tôi để tiếp cận với nhiều người đọc Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
thư điện tử

13 suy nghĩ về"Ubuntu 14.04 – Giải quyết lỗi trên VMWare để cập nhật phân phối

    • Cảm ơn bạn rất nhiều vì lỗi đồng hành, đã được giải quyết. Nó bây giờ bao gồm hai bước để làm theo, nhưng nó hoạt động một cách chính xác.

      Saludos 🙂

  1. Ngày trước tôi đã giải quyết nó và tôi đã thử nó cả trên máy tính và máy ảo của tôi.

    Nếu ai đó vẫn không làm việc, Xin vui lòng thông báo cho tôi hoặc bình luận.

    Kính thư.

  2. Tốt
    Khi tôi chạy mã này

    bản vá vmnet-chỉ/filter.c < /tmp/Filter.c.diff

    Tôi nhận được điều này:

    vá file vmnet-chỉ/filter.c
    Hunk #3 Thất bại tại 259.
    1 trong số 3 Người keo cú thất bại — tiết kiệm từ chối để tập tin vmnet-only/filter.c.rej

    Bất cứ ý tưởng?¡?¡?¡

  3. Nếu tôi cần phải sử dụng Ubuntu tôi hiện đang sử dụng phiên bản LTS bởi những gì đã không phát hiện vấn đề này, Khi bạn có một số thời gian rảnh rỗi tôi sẽ công bố các giải pháp trong một bài viết mới nhằm mục đích giải quyết nó trong Ubuntu 15.10.

    Tôi khuyến khích mọi người ai dung môi để chia sẻ các giải pháp với những người dùng khác thông qua các ý kiến.

    Cảm ơn bạn rất nhiều cho ý kiến của bạn và xem bạn sớm.

  4. Bạn cảm ơn bạn đã chia sẻ kiến thức của bạn, Tôi là một người dùng mới làm quen, Tôi có ubuntu 16.04 và VMware workstation 10 32bit, Tôi cài đặt nó một cách chính xác, nhưng không bắt đầu với lỗi trước đây đã giải thích trong blog này, chia sẻ các bước nhưng không cho phép tôi vá:
    Hunk #3 Thất bại tại 259.
    1 trong số 3 Hunks FAILED - tiết kiệm từ chối để tập tin /home/Atlaspc/Escritorio/vmnet-only/filter.c.rej
    Tôi có thể làm tất cả những người khác? Cảm ơn bạn

    • Xin chào Panchin, Cảm ơn bạn đã cho ý kiến.

      Các hướng dẫn là dựa trên Ubuntu 14.04 và nó không thể làm việc trong các phiên bản sau này.

      Sau khi bạn cập nhật công việc máy tính xách tay của tôi, tôi sẽ làm cho một hướng dẫn mới cho Ubuntu 16.04.

      Kính thư.

Gửi phản hồi