VmWare Workstation-ошибка компиляции модуля

Автор ffrr, 02 апреля 2014, 01:03:45

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

ffrr

не компилится Virtual Network Device, выдаёт "Unable to start services."

в логе  /tmp/vmware-root/vmware-modconfig-16101.log:

2014-04-01T23:55:28.357+02:00| vthread-3| I120: using /usr/bin/gcc-4.8 for preprocess check
2014-04-01T23:55:28.365+02:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.13-1-686-pae".
2014-04-01T23:55:28.365+02:00| vthread-3| I120: The header path "/lib/modules/3.13-1-686-pae/build/include" for the kernel "3.13-1-686-pae" is valid.  Whoohoo!
2014-04-01T23:55:28.449+02:00| vthread-3| I120: Invoking modinfo on "vmnet".
2014-04-01T23:55:28.451+02:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
2014-04-01T23:55:28.910+02:00| vthread-3| I120: Setting destination path for vmnet to "/lib/modules/3.13-1-686-pae/misc/vmnet.ko".
2014-04-01T23:55:28.910+02:00| vthread-3| I120: Extracting the vmnet source from "/usr/lib/vmware/modules/source/vmnet.tar".
2014-04-01T23:55:28.917+02:00| vthread-3| I120: Successfully extracted the vmnet source.
2014-04-01T23:55:28.917+02:00| vthread-3| I120: Building module with command "/usr/bin/make -j2 -C /tmp/modconfig-ovB7bd/vmnet-only auto-build HEADER_DIR=/lib/modules/3.13-1-686-pae/build/include CC=/usr/bin/gcc IS_GCC_3=no"
2014-04-01T23:55:32.832+02:00| vthread-3| W110: Failed to build vmnet.  Failed to execute the build command.



в системе присутствует и gcc и make... чего может не хватать?

$  dpkg -l | grep gcc
ii  gcc                                   4:4.8.2-2                      i386         GNU C compiler
ii  gcc-4.7-base:i386                     4.7.3-11                       i386         GCC, the GNU Compiler Collection (base package)
ii  gcc-4.8                               4.8.2-16                       i386         GNU C compiler
ii  gcc-4.8-base:i386                     4.8.2-16                       i386         GCC, the GNU Compiler Collection (base package)
ii  libgcc-4.8-dev:i386                   4.8.2-16                       i386         GCC support library (development files)
ii  libgcc1:i386                          1:4.8.2-16                     i386         GCC support library
ii  linux-compiler-gcc-4.8-x86            3.13.7-1                       i386         Compiler for Linux on x86 (meta-package)




$  dpkg -l | grep make
ii  cmake                                 2.8.12.1-1.1                   i386         cross-platform, open-source make system
ii  cmake-data                            2.8.12.1-1.1                   all          CMake data files (modules, templates and documentation)
ii  five-or-more                          1:3.8.2-1                      i386         make color lines of five or more length
ii  make                                  3.81-8.3                       i386         An utility for Directing compilation.
ii  qt4-qmake                             4:4.8.5+git242-g0315971+dfsg-2 i386         Qt 4 qmake Makefile generator tool

ffrr

sandaksatru

ffrr, а для какой версии ядра этот модуль? Вангую, что с 3.13 он работать ещё не умеет. Попробуйте взять ядро постарее, или модуль поновее, может патчи есть какие-нибудь...

Olej

Цитата: ffrr от 02 апреля 2014, 01:03:45
в системе присутствует и gcc и make... чего может не хватать?

пакет kernel-headers устанавливали (руками)?
одних только gcc и make мало.

P.S. можно попробовать какой-нибудь (любой) модуль собрать по make, и там сообщениями будет всё видно.


ffrr

#3
Цитата: Olej от 02 апреля 2014, 10:58:49пакет kernel-headers устанавливали (руками)?
одних только gcc и make мало.

да, в системе присутствует:

$  dpkg -l | grep linux-headers
ii  linux-headers-3.13-1-686-pae          3.13.7-1                       i386         Header files for Linux 3.13-1-686-pae
ii  linux-headers-3.13-1-common           3.13.7-1                       i386         Common header files for Linux 3.13-1
ii  linux-headers-686-pae                 3.13+56                        i386         Header files for Linux 686-pae configuration (meta-package)




Сообщение объединено: 02 Апрель 2014, 11:48:54

Цитата: sandaksatru от 02 апреля 2014, 01:16:57ffrr, а для какой версии ядра этот модуль? Вангую, что с 3.13 он работать ещё не умеет. Попробуйте взять ядро постарее, или модуль поновее, может патчи есть какие-нибудь...

спасибо за наводку, попробую по этой инфе выполнить:

http://dandar3.blogspot.com/2014/01/vmware-player-601-on-ubuntu-1404-alpha.html



Сообщение объединено: 02 апреля 2014, 18:24:56

Цитата: ffrr от 02 апреля 2014, 11:47:25http://dandar3.blogspot.com/2014/01/vmware-player-601-on-ubuntu-1404-alpha.html

после пропатчивания по

http://dandar3.blogspot.com/2014/01/vmware-player-601-on-ubuntu-1404-alpha.html
всё зеер гут!
ffrr

ffrr

но при этом остался 1 трабл-при старте системы и запуске VmWare services

VM communication interface socket family                           failed


остальные VmWare services стартуют нормально:

Starting VMware services:
   Virtual machine monitor                                             done
   Virtual machine communication interface                             done
   Blocking file system                                                done
   Virtual ethernet                                                   done
   VMware Authentication Daemon                                        done
   Starting Workstation Server:                                       done



опять нужно гуглить по поводу патчей для этого ядра?
ffrr

sandaksatru

Цитата: ffrr от 03 апреля 2014, 16:52:10
опять нужно гуглить по поводу патчей для этого ядра?
Не могу сказать ничего точно, т.к. этот баг не встречал ни разу, но гуглить вообще иногда стоит ;) Например, в вики арча этот баг описан и к нему есть даже фикс. А также на сайте vmware.