Модули VMware server 1.0.7 несовместимые с ядром 2.6.26 пропатчены, куда отправлять?

  • Сервер VMware 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?


person Alexey Feldgendler    schedule 21.09.2008    source источник


Ответы (6)


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

person Alexey Feldgendler    schedule 21.09.2008

Вы пытались выполнить поиск на веб-сайте поддержки VMware? Об этом задавали на форумах VMware .

person bk1e    schedule 21.09.2008
comment
На самом деле, я упустил это из виду. Там же разместил свое решение. - person Alexey Feldgendler; 21.09.2008


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

person Alexey Feldgendler    schedule 29.09.2008

Спасибо за огромные усилия ..

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

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

person Community    schedule 20.11.2008

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

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

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

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

Спасибо Крис

person Community    schedule 18.02.2009