LinuxForum.Fans
Тема

[vmware-tools]The path "" is not a valid path

Автор: juniorroy 8 сообщений 3907 просмотров
#300769
text
> sudo ./vmware-install.pl
text
Searching for a valid kernel header path...
The path "" is not a valid path to the 3.7.3-101.fc17.i686 kernel headers.
Would you like to change it?
text
> rpm -qa | grep -e kernel-headers -e kernel-devel
kernel-devel-3.7.3-101.fc17.i686
kernel-headers-3.7.3-101.fc17.i686
text
> uname -r
3.7.3-101.fc17.i686

какого черта?

#300772

Пустой путь не может быть валидным. Вас это удивляет?

#300778
text
> find / -name headers
/usr/src/kernels/3.7.3-101.fc17.i686/include/config/headers
#300779
"juniorroy" написал:
text
> find / -name headers 
/usr/src/kernels/3.7.3-101.fc17.i686/include/config/headers

Убедитесь, что этот путь каким-либо образом указан в скрипте ./vmware-install.pl, тем более скрипт даже предлагает изменить неправильно указанный путь.

#300782

У меня, например, заголовочные файлы ядра лежат по адресу /usr/src/linux/include/, где linux - это симлинк на каталог linux-$(uname -r).

#300975
text
> sudo mkdir -p /usr/src/linux/include
> sudo ln -s /usr/src/kernels/3.7.3-101.fc17.i686/include/config/headers /usr/src/linux/include
text
sudo ./vmware-install.pl
text
Searching for a valid kernel header path...
The path "" is not a valid path to the 3.7.3-101.fc17.i686 kernel headers.
Would you like to change it?
text
The path "/usr/src/linux/include" is not a valid path to the 3.7.3-101.fc17.i686 kernel headers.
Would you like to change it?
#301130

для ядер 3.7.x перенесли файл version.h в другой каталог а vmware ищет его по старому пути

text

cd /usr/src/kernels/3.7.3-101.fc17.i686/include
cp -p generated/uapi/linux/version.h linux/
#301160

спс, ваш ответ помог, в принципе допер до него сам и создал этот хидер с единственной строчкой:

text
#define UTS_RELEASE "3.7.3-101.fc17.i686"

тогда для tools это прокатило и он начал собирать модули, но процесс завершился с простыней ошибок.

Войдите или зарегистрируйтесь, чтобы ответить.