2008-09-21 6 views
0
  • VM웨어 서버 1.0.7
  • 데비안 GNU/리눅스 테스트 (레니)
  • 커널을하려고 할 때 몇 가지 컴파일 문제가 있었다

2.6.26-1-686 VM웨어 서버 타르볼 (varware-package)에 의해 만들어진 VM웨어 - 서버 - 커널 - 소스 패키지에서 바이너리 커널 모듈을 빌드하십시오. 최근에 VMware에서는 커널 2.6.25와 호환되도록 커널 모듈 소스를 업데이트했지만 2.6.26에서는 다시 손상되었습니다.VMware 서버 1.0.7 모듈이 커널 2.6.26과 호환되지 않습니다 - 패치를 적용한 곳, 제출처는 어디입니까? VM웨어 패키지와 함께 설치

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를 대신 사용하는 것이지만 자체 문제가 있습니다 (my other question 참조).

아래 내 답변에서 알 수 있듯이 불균형을 수정하여 문제를 해결했으며 patch을 생각해 냈습니다. 이제는 VMware를 향후 릴리스에 포함시켜 VMware 및 커널 업그레이드가 끝날 때마다 수동으로 적용해야하는 번거 로움을 덜어주기를 바랍니다. 질문 : VMware에 수정 사항을 제출하는 위치/방법은 무엇입니까?

답변

0

저는 VMware에 지원 요청을했으며, 내 패치가 VMware 서버 팀에 전달 될 것이라고 확신했습니다. 이 위대한 노력

2

저는 커널 모듈을 2.6.26 커널로 작업하게했습니다. 여기에 my patch입니다.

0

덕분에 ..

내가 OpenFiler에에서 실행중인 VM웨어 서버 1.08을 얻기 위해 사용했습니다. vmware-any-any 패치도 제안되었지만 '충분하지 않은 실제 메모리'오류로 인해 게스트 VM을 시작할 수 없습니다.

이제 내 VM이 다시 행복하게 실행됩니다.

0

고맙습니다 Alexey! 나 자신과 내 동료를 위해 정리 된 항목.

any-any 패치를 사용하여 Bruce와 동일한 문제가 발생했습니다.

는 한 가지, 내가 패치가 처음에 @@의 누락 된 것으로 나타났습니다

은 .. 나는 (! 그들의 강조하는 일을 저주)

그것은 여기 그것에을 가진 새 페이스트 빈을했습니다 : http://pastebin.com/f2ea13d45

감사합니다, 크리스