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

StackOverflow https://stackoverflow.com/questions/111281

  •  02-07-2019
  •  | 
  •  

Вопрос

  • VMware server 1.0.7, установленный вместе с vmware-пакетом
  • Тестирование Debian GNU/Linux (Ленни)
  • Ядро 2.6.26-1-686

При попытке собрать бинарные модули ядра из пакета vmware-server-kernel-source, созданного vmware-package из архива VMware server, возникло несколько проблем с компиляцией.Недавно 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?

Это было полезно?

Решение 4

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

Другие советы

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

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

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

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

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

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

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

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

Спасибо, Крис

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top