1

> sudo ./vmware-install.pl
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?
> 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
> uname -r
3.7.3-101.fc17.i686

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

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

3

> find / -name headers
/usr/src/kernels/3.7.3-101.fc17.i686/include/config/headers

4

juniorroy пишет:
> find / -name headers 
/usr/src/kernels/3.7.3-101.fc17.i686/include/config/headers

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

Был, был и весь вышел...

5

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

6

> 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
sudo ./vmware-install.pl
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?
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?

7

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

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

8

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

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

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