Ubuntu 14.04 – Устранить ошибку на VMWare для обновления распределения

Обновление моего Ubuntu Версия 13.10 для 14.04 Я должен был сделать типичные изменения в настройках, и установить некоторые пакеты программного обеспечения, которые обновить был удален.

Для работы в системах, сети и безопасность, Я обычно использую виртуальные машины для тестирования перед его внедрением в реальной машине; Я обычно использую VirtualBox, но и VMWare Поскольку его Виртуализация аппаратное обеспечение, и не от программного обеспечения и VirtualBox, и виртуальные интерфейсы, устанавливается по умолчанию, которые позволяют, что хост-узел подключения к виртуальной машине для файлов Exchange, и даже могут быть использованы с режим моста адаптер интерфейса из VirtualBox.

Чтобы использовать эти интерфейсы VMWare для одного из моих практики, Ни были там; Тогда я открыл VMWare и я взял Этот сюрприз.

А также, Мы будет компилировать их… и мы будет нажав на кнопку “Установка“…

Мы будем открывать VMWare от терминала для обнаружения ошибки, результат заключается в следующем:

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

В одном Веб Я нашел текст для исправления проблемы и инструкции, и я создал это сценарий чтобы автоматизировать задачи, и я собираюсь поделиться, если кто-то взял мои же проблема; провал из-за проблемы в решении модуля похож на когда вы должны перекомпилировать модуль VirtualBox для обновления Системы.

Вам нужно только скопировать сценарий в текстовом файле с расширением .sh, например 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

И запустите его на терминале следующее:

usuario@maquina:~$ sudo sh script.sh                              

Затем мы должны применить патч вручную, Поскольку эта часть в сценарий не работает:

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/

Когда выполнены, сценарий и патч, Исправлена проблема, и результат заключается в следующем:

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

И теперь мы можем наслаждаться от VMWare и их виртуальные интерфейсы.

[Исправлен скрипт 24/07/2014]

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

Все учебники они будут добавлены в пункт в разделе Библиотека.

Если вы хотите, вы можете следовать за мной Щебетать, Facebook, Google +, LinkedIn, или поделиться ею с помощью кнопок под этой публикации, Если у вас есть какие-либо вопросы или предложения, пожалуйста, не стесняйтесь комментировать.

Помогите нам достичь больше читателей Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

13 мысли о»Ubuntu 14.04 – Устранить ошибку на VMWare для обновления распределения

    • Спасибо вам большое за ошибки компаньон, уже решена. Он теперь состоит из двух шагов, чтобы следовать, но он работает корректно.

      Привет 🙂

  1. Дней назад я решил его и я попробовал его на моем ПК и виртуальных машин.

    Если кто-то по-прежнему не работает, Пожалуйста, сообщите мне или комментарий.

    Всего хорошего.

    • Привет Strtok, Я организовал ошибка.

      Спасибо за ваш комментарий и за сотрудничество, чтобы пользователи могли воспользоваться этой Учебник 🙂

  2. Хороший
    Когда я запускаю этот код

    патч vmnet только/filter.c < /TMP/Filter.c.diff

    Я получаю это:

    исправления файла vmnet только/filter.c
    Ломоть #3 НЕ на 259.
    1 из 3 Скряга — Сохранение брака в файл vmnet-only/filter.c.rej

    Любая идея?¡?¡?¡

  3. Если мне нужно использовать Ubuntu в настоящее время использую LTS версии, что не обнаружила эту проблему, Когда у вас есть немного свободного времени я буду публиковать решение в новой статье призвана решить в Ubuntu 15.10.

    Я призываю никого кто растворителя, чтобы поделиться с другими пользователями через комментарии решение.

    Спасибо вам большое за ваши комментарии и увидеть вас скоро.

  4. Друзья Спасибо за ваш обмен знаниями, Я начинающий пользователь, У меня есть ubuntu 16.04 и VMware workstation 10 32бит, установить правильно, но не начинается с ошибки, ранее объяснил в этом блоге, Общие шаги, но не позвольте мне патч:
    Ломоть #3 НЕ на 259.
    1 из 3 скряга не удалось — сохранение отвергает в файл /home/Atlaspc/Escritorio/vmnet-only/filter.c.rej
    кто еще может сделать? Спасибо

    • Здравствуйте Panchin, Спасибо за комментариями.

      Учебник основан на Ubuntu 14.04 и она не может работать в более поздних версиях.

      Позже, когда вы обновляете мой ноутбук работа, я сделаю новый учебник для Ubuntu 16.04.

      Всего хорошего.

Оставь ответ