Модули сервера VMware 1.0.7 несовместимы с ядром 2.6.26 - пропатчен, куда отправлять? - PullRequest
0 голосов
/ 21 сентября 2008
  • VMware server 1.0.7 установлен с vmware-пакетом
  • Тестирование Debian GNU / Linux (lenny)
  • Ядро 2.6.26-1-686

При сборке двоичных модулей ядра из пакета vmware-server-kernel-source, созданного vmware-package из архива сервера VMware, было несколько проблем с компиляцией. Недавно VMware обновила свои исходные коды модулей ядра, чтобы сделать их совместимыми с ядром 2.6.25, но они снова сломались с 2.6.26.

vmmon-only/linux/driver.c:146: error: unknown field 'nopage' specified in initializer
vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
vmmon-only/linux/driver.c:150: error: unknown field 'nopage' specified in initializer
vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type

Это только первая ошибка, но есть и другие проблемы компиляции (только в vmnet).

Многие советы на форумах заключаются в использовании vmware-any-any вместо этого, но у него есть свои проблемы (см. мой другой вопрос ).

Как вы можете видеть из моего собственного ответа ниже, я решил проблему, исправив несовместимости, и предложил патч . Теперь я бы хотел, чтобы VMware включил его в будущие выпуски, чтобы избавить меня и других от необходимости применять его вручную после каждого обновления VMware или ядра. Вопрос: где / как я могу отправить такие исправления в VMware?

Ответы [ 6 ]

2 голосов
/ 21 сентября 2008

Я забил модуль ядра на работу с ядром 2.6.26. Вот мой патч .

0 голосов
/ 18 февраля 2009

Спасибо большое, Алексей! Это разобрано для меня и моего коллеги.

Была та же проблема, что и у Брюса с патчем any-any.

Во-первых, я заметил, что в патче не было @@ в начале ... Я сделал новую вставку, в которой они есть (проклинаю их подсветку!)

Это здесь: http://pastebin.com/f2ea13d45

Спасибо, Chris

0 голосов
/ 21 ноября 2008

Спасибо за это большое усилие ..

Я использовал его для запуска VMWare Server 1.08 в OpenFiler. Был также предложен патч vmware-any-any, но я не смог запустить гостевую виртуальную машину из-за ошибки «недостаточно физической памяти».

Теперь мои виртуальные машины снова работают счастливо:)

0 голосов
/ 30 сентября 2008

Я написал запрос в службу поддержки VMware, и они заверили меня, что мой патч попадет на серверную команду VMware.

0 голосов
/ 23 сентября 2008
0 голосов
/ 21 сентября 2008
...