Perşembe, Ağustos 29, 2013

The path "" is not a valid path to the X.X.X generic kernel headers

Bir Ubuntu 12.04 LTS sunucusuna Vsphere 4.1 için VMware tools yüklemeye çalışıyordum. (Bu arada yeri gelmişken, artık VMware tools yüklenmesi için GCC ve make gerekliliğine sinir oluyorum.).

Yüklemenin bir noktasında aşağıdaki hata mesajını verdi.

Searching for GCC...
Detected GCC binary at "/usr/bin/gcc".
The path "/usr/bin/gcc" appears to be a valid path to the gcc binary.
Would you like to change it? [no] 

Searching for a valid kernel header path...
The path "" is not a valid path to the 3.8.0-29-generic kernel headers.
Would you like to change it? [yes]

Bunu aşmanın yolunu aşağıdaki forumda buldum.

http://askubuntu.com/questions/131351/how-to-install-vmware-tools

[kernelsource path]/include/linux/version.h altındaki version.h dosyasını arıyor ancak bulamıyor. Bu dosyaya bir sembolik link verince sorun düzeldi.

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

Basit ama sıkıcı bir durum.



Hiç yorum yok: