Uruchomienie vmware player 4.0.3 w Debianie Wheezy

Tematy związane z oprogramowaniem, instalacją, konfiguracją
delpierog
Posty: 24
Rejestracja: 10 lutego 2011, 21:33

Uruchomienie vmware player 4.0.3 w Debianie Wheezy

Post autor: delpierog »

Witajcie.

Mam problem z uruchomieniem vmware playera w wersji 4.0.3 na Debianie Wheezy z jądrem w wersji 3.3.2.
Przy próbie włączenia wyświetla mi taki komunikat jak w załączniku

VMware ma problemy z jądrami wersji 3 i potrzebna jest łatka.
Zainstalowałem łatkę zgodnie z poniższą instrukcją, ale niestety nie pomogło mi to bo dalej dostaję ten sam komunikat co wcześniej.

http://jochen.kirstaetter.name/blog/lin ... r-403.html

Kod: Zaznacz cały

$ vmplayer 
Logging to /tmp/vmware-camrip/modconfig-31474.log
ERROR: Module vmmon not found.
ERROR: Module vmnet not found.
ERROR: Module vmblock not found.
ERROR: Module vmci not found.
ERROR: Module vsock not found.
ERROR: Module vmmon not found.
ERROR: Module vmnet not found.
ERROR: Module vmblock not found.
ERROR: Module vmci not found.
ERROR: Module vsock not found.
ERROR: Module vmmon not found.
ERROR: Module vmnet not found.
ERROR: Module vmblock not found.
ERROR: Module vmci not found.
ERROR: Module vsock not found.

Kod: Zaznacz cały

2012-05-10T19:18:54.366+01:00| vthread-3| I120: Log for VMware Workstation pid=31474 version=8.0.3 build=build-703057 option=Release
2012-05-10T19:18:54.366+01:00| vthread-3| I120: The process is 64-bit.
2012-05-10T19:18:54.366+01:00| vthread-3| I120: Host codepage=UTF-8 encoding=UTF-8
2012-05-10T19:18:54.366+01:00| vthread-3| I120: Host is Linux 3.3.2-camrip Debian GNU/Linux testing (wheezy)
2012-05-10T19:18:54.365+01:00| vthread-3| I120: Msg_Reset:
2012-05-10T19:18:54.365+01:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": Nie ma takiego pliku ani katalogu.
2012-05-10T19:18:54.365+01:00| vthread-3| I120: ----------------------------------------
2012-05-10T19:18:54.365+01:00| vthread-3| I120: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2012-05-10T19:18:54.365+01:00| vthread-3| I120: Msg_Reset:
2012-05-10T19:18:54.365+01:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/home/camrip/.vmware/config": Nie ma takiego pliku ani katalogu.
2012-05-10T19:18:54.365+01:00| vthread-3| I120: ----------------------------------------
2012-05-10T19:18:54.365+01:00| vthread-3| I120: PREF Optional preferences file not found at /home/camrip/.vmware/config. Using default values.
2012-05-10T19:18:54.365+01:00| vthread-3| I120: Msg_Reset:
2012-05-10T19:18:54.365+01:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/home/camrip/.vmware/preferences": Nie ma takiego pliku ani katalogu.
2012-05-10T19:18:54.365+01:00| vthread-3| I120: ----------------------------------------
2012-05-10T19:18:54.365+01:00| vthread-3| I120: PREF Failed to load user preferences.
2012-05-10T19:18:54.366+01:00| vthread-3| W110: Logging to /tmp/vmware-camrip/modconfig-31474.log
2012-05-10T19:18:54.395+01:00| vthread-3| I120: modconf query interface initialized
2012-05-10T19:18:54.395+01:00| vthread-3| I120: modconf library initialized
2012-05-10T19:18:54.418+01:00| vthread-3| I120: Your GCC version: 4.6
2012-05-10T19:18:54.418+01:00| vthread-3| I120: Searching for GCC 4.4.
2012-05-10T19:18:54.419+01:00| vthread-3| I120: Kernel compiled with: GCC 4.4
2012-05-10T19:18:54.419+01:00| vthread-3| I120: Your GCC version: 4.4
2012-05-10T19:18:54.421+01:00| vthread-3| I120: Validating path /lib/modules/preferred/build/include for kernel release 3.3.2-camrip
2012-05-10T19:18:54.421+01:00| vthread-3| I120: Failed to find /lib/modules/preferred/build/include/linux/version.h
2012-05-10T19:18:54.421+01:00| vthread-3| I120: Failed version test: /lib/modules/preferred/build/include/linux/version.h not found.
2012-05-10T19:18:54.421+01:00| vthread-3| I120: Validating path /lib/modules/3.3.2-camrip/build/include for kernel release 3.3.2-camrip
2012-05-10T19:18:54.421+01:00| vthread-3| I120: Failed to find /lib/modules/3.3.2-camrip/build/include/linux/version.h
2012-05-10T19:18:54.421+01:00| vthread-3| I120: Failed version test: /lib/modules/3.3.2-camrip/build/include/linux/version.h not found.
2012-05-10T19:18:54.421+01:00| vthread-3| I120: Validating path  for kernel release 3.3.2-camrip
2012-05-10T19:18:54.421+01:00| vthread-3| I120: Failed to find /linux/version.h
2012-05-10T19:18:54.421+01:00| vthread-3| I120: Failed version test: /linux/version.h not found.
2012-05-10T19:18:54.436+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.438+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.440+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.442+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.444+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.457+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.458+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.459+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.461+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.462+01:00| vthread-3| I120: Trying to find a suitable PBM set for kernel 3.3.2-camrip.
2012-05-10T19:18:54.464+01:00| vthread-3| I120: Validating path /lib/modules/preferred/build/include for kernel release 3.3.2-camrip
2012-05-10T19:18:54.464+01:00| vthread-3| I120: Failed to find /lib/modules/preferred/build/include/linux/version.h
2012-05-10T19:18:54.464+01:00| vthread-3| I120: Failed version test: /lib/modules/preferred/build/include/linux/version.h not found.
2012-05-10T19:18:54.464+01:00| vthread-3| I120: Validating path /lib/modules/3.3.2-camrip/build/include for kernel release 3.3.2-camrip
2012-05-10T19:18:54.464+01:00| vthread-3| I120: Failed to find /lib/modules/3.3.2-camrip/build/include/linux/version.h
2012-05-10T19:18:54.464+01:00| vthread-3| I120: Failed version test: /lib/modules/3.3.2-camrip/build/include/linux/version.h not found.
2012-05-10T19:18:54.464+01:00| vthread-3| I120: Validating path  for kernel release 3.3.2-camrip
2012-05-10T19:18:54.464+01:00| vthread-3| I120: Failed to find /linux/version.h
2012-05-10T19:18:54.464+01:00| vthread-3| I120: Failed version test: /linux/version.h not found.

Kod: Zaznacz cały

$ dpkg -l | grep headers
ii  libx11-dev:amd64                      2:1.4.99.901-2                 X11 client-side library (development headers)
ii  libxau-dev:amd64                      1:1.0.7-1                      X11 authorisation library (development headers)
ii  libxdmcp-dev:amd64                    1:1.1.1-1                      X11 authorisation library (development headers)
ii  linux-headers-3.3.2-camrip            01                             Header files related to Linux kernel, specifically,
ii  linux-libc-dev:amd64                  3.2.16-1                       Linux support headers for userspace development
ii  x11proto-core-dev                     7.0.23-1                       X11 core wire protocol and auxiliary headers
Czy ma ktoś jakiś pomysł jak można uruchomić tą wirtualną maszynę?
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Zapewne brak modułów dla jądra lub nagłówków.

http://www.debian.org/doc/manuals/debia ... el-details
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Zainstaluj virtualboksa. Obrazy vmware czyta virtualbox.
delpierog
Posty: 24
Rejestracja: 10 lutego 2011, 21:33

Post autor: delpierog »

Virtualbox mi nie leży, poza tym przyzwyczaiłem się już do pracy z vmware.
DaVidoSS pisze:Zapewne brak modułów dla jądra lub nagłówków.
DaVidoSS, a w jaki sposób można te braki uzupełnić, czy możesz mnie nakierować jak to zrobić?
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Też kiedyś używałem vmware, ale te ciągłe zabawy z budowaniem modułów mnie denerwowały. Co jakaś aktualizacja jaja znów zabawa, więc jak nie lubiłem virtualboksa tak się przełamałem i teraz tylko go używam.

Linux-headers musisz chyba zainstalować do wersji swojego jaja.
delpierog
Posty: 24
Rejestracja: 10 lutego 2011, 21:33

Post autor: delpierog »

Przekonałeś mnie póki co do virtualboksa szczególnie jeśli jest możliwość odpalenia obrazów z vmware. Lecz niestety u mnie nie ma lekko i nawet z virtualbox-em pojawiły się problemy.

Podczas instalacji.

Kod: Zaznacz cały

aptitude install virtualbox 
Następujące NOWE pakiety zostaną zainstalowane:
  dkms{a} libgsoap2{a} libvncserver0{a} virtualbox virtualbox-dkms{a} virtualbox-qt{a} 
0 pakietów aktualizowanych, 6 instalowanych, 0 do usunięcia i 0 nieaktualizowanych.
Do pobrania 0 B/23,6 MB archiwów. Zajęte po rozpakowaniu: 69,6 MB.
Kontynuować? [Y/n/?] Y
Wybieranie wcześniej niewybranego pakietu dkms.   
(Odczytywanie bazy danych ... 133343 pliki i katalogi obecnie zainstalowane.)
Rozpakowywanie pakietu dkms (z .../dkms_2.2.0.3-1_all.deb) ...
Wybieranie wcześniej niewybranego pakietu libgsoap2.
Rozpakowywanie pakietu libgsoap2 (z .../libgsoap2_2.8.7-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libvncserver0.
Rozpakowywanie pakietu libvncserver0 (z .../libvncserver0_0.9.8.2-2_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu virtualbox.
Rozpakowywanie pakietu virtualbox (z .../virtualbox_4.1.12-dfsg-2_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu virtualbox-dkms.
Rozpakowywanie pakietu virtualbox-dkms (z .../virtualbox-dkms_4.1.12-dfsg-2_all.deb) ...
Wybieranie wcześniej niewybranego pakietu virtualbox-qt.
Rozpakowywanie pakietu virtualbox-qt (z .../virtualbox-qt_4.1.12-dfsg-2_amd64.deb) ...
Przetwarzanie wyzwalaczy pakietu man-db...
Przetwarzanie wyzwalaczy pakietu menu...
Przetwarzanie wyzwalaczy pakietu shared-mime-info...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'interface/x-winamp-skin'
Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme...
Konfigurowanie pakietu dkms (2.2.0.3-1) ...
Konfigurowanie pakietu libgsoap2 (2.8.7-1) ...
Konfigurowanie pakietu libvncserver0 (0.9.8.2-2) ...
Konfigurowanie pakietu virtualbox (4.1.12-dfsg-2) ...
insserv: warning: script 'metasploit' missing LSB tags and overrides
[ ok ] Stopping VirtualBox kernel modules.
[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!
 failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.
Przetwarzanie wyzwalaczy pakietu python-central...
Konfigurowanie pakietu virtualbox-dkms (4.1.12-dfsg-2) ...
Loading new virtualbox-4.1.12 DKMS files...
First Installation: checking all kernels...
Building only for 3.3.2-camrip
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
[ ok ] Stopping VirtualBox kernel modules.
[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!
 failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.
Konfigurowanie pakietu virtualbox-qt (4.1.12-dfsg-2) ...
Przetwarzanie wyzwalaczy pakietu menu...

Po pierwszej próbie odpalenia program się włącza lecz nie można odtworzyć żadnego obrazu
i dostaje kolejny piękny komunikat.

Kod: Zaznacz cały

$ virtualbox 
WARNING: The character device /dev/vboxdrv does not exist.
         Please install the virtualbox-ose-dkms package and the appropriate
         headers, most likely linux-headers-.

         You will not be able to start VMs until this problem is fixed.
Nie podając się zainstalowałem pakiet virtaubox-ose-dkms co też nie wiele pomogło, a nawet nie nie zmieniło dalej otrzymuje ten sam komunikat i zastanawiam się nad nagłówkami jądra bo obecnie mam takie:

Kod: Zaznacz cały

$ dpkg -l | grep linux-headers
ii  linux-headers-3.3.2-camrip            01                                 Header files related to Linux kernel, specifically,
Wersja jądra:

Kod: Zaznacz cały

uname -a
Linux camrip-deb 3.3.2-camrip #1 SMP PREEMPT Thu May 3 10:47:34 CEST 2012 x86_64 GNU/Linux


Pakiety virtualboksa

Kod: Zaznacz cały

dpkg -l | grep virtualbox
ii  virtualbox                            4.1.12-dfsg-2                      x86 virtualization solution - base binaries
ii  virtualbox-dkms                       4.1.12-dfsg-2                      x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-ose-dkms                   4.1.12-dfsg-2                      transitional package for virtualbox-dkms
ii  virtualbox-qt                         4.1.12-dfsg-2                      x86 virtualization solution - Qt based user interface
Teraz się nasuwa pytanie czy mogłem po kompilacji jądra nie pozaznaczać jakiś modułów odpowiedzialnych za wirtualizację skoro anie virtualbox ani vmware nie chce zadziałać? Bądź może wystarczy doinstalować mu te nieszczęsna nagłówki tylko jeśli tak to które z tych niżej wymienionych?

Kod: Zaznacz cały

aptitude search linux-headers
v   linux-headers                                                                          -                                                                                                  
p   linux-headers-2.6-amd64                                                                - Header files for Linux amd64 configuration (dummy package)                                       
p   linux-headers-3.2.0-2-all                                                              - All header files for Linux 3.2 (meta-package)                                                    
p   linux-headers-3.2.0-2-all-amd64                                                        - All header files for Linux 3.2 (meta-package)                                                    
p   linux-headers-3.2.0-2-amd64                                                            - Header files for Linux 3.2.0-2-amd64                                                             
p   linux-headers-3.2.0-2-common                                                           - Common header files for Linux 3.2.0-2                                                            
p   linux-headers-3.2.0-2-common-rt                                                        - Common header files for Linux 3.2.0-2-rt                                                         
p   linux-headers-3.2.0-2-rt-amd64                                                         - Header files for Linux 3.2.0-2-rt-amd64                                                          
v   linux-headers-3.3                                                                      -                                                                                                  
i   linux-headers-3.3.2-camrip                                                             - Header files related to Linux kernel, specifically,                                              
p   linux-headers-amd64                                                                    - Header files for Linux amd64 configuration (meta-package)                                        
p   linux-headers-rt-amd64                                                                 - Header files for Linux rt-amd64 configuration (meta-package)
Awatar użytkownika
gaco504
Posty: 47
Rejestracja: 22 lipca 2010, 09:25
Lokalizacja: Kalisz

Post autor: gaco504 »

Spróbuj doinstalować:

Kod: Zaznacz cały

linux-headers-3.3.2-camrip 
Możliwe, że nie zaznaczyłeś modułów jądra odpowiedzialnych za wirtualizację, stąd (być może) taki stan rzeczy. U mnie tak się działo, gdy samodzielnie brałem się za kompilację jądra. Nie wiem czy robiłeś restart systemu, jeśli nie to uruchom ponownie, ponieważ niektóre moduły jądra ładują się przy rozruchu systemu.
delpierog
Posty: 24
Rejestracja: 10 lutego 2011, 21:33

Post autor: delpierog »

gaco504 pisze:Spróbuj doinstalować:

Kod: Zaznacz cały

linux-headers-3.3.2-camrip
Akurat te nagłówki mam zainstalowane. Restart nie pomaga bo już podczas restartu nie może załadować modułów. Nie mogę doczytać, których, bo zaraz po nich czyści mi ekran i prosi o nazwę użytkownika (login).


Czy w /lib/modules nie powinienem mieć katalogu 3.3.2-camrip?

Kod: Zaznacz cały

ls /lib/modules/
2.6.32-5-amd64  3.2.0-2-amd64
 

Spróbowałem zainstalować jeszcze raz nagłówki z paczki ale coś średnio Debian chce ze mną współpracować.

Kod: Zaznacz cały

dpkg -i linux-headers-3.3.2-camrip_01_amd64.deb 
(Odczytywanie bazy danych ... 133936 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do zastąpienia pakietu linux-headers-3.3.2-camrip 01 (wykorzystując linux-headers-3.3.2-camrip_01_amd64.deb) ...
Rozpakowywanie pakietu zastępującego linux-headers-3.3.2-camrip ...
Konfigurowanie pakietu linux-headers-3.3.2-camrip (01) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.3.2-camrip /boot/vmlinuz-3.3.2-camrip
Error! Your kernel headers for kernel 3.3.2-camrip cannot be found.
Please install the linux-headers-3.3.2-camrip package,
or use the --kernelsourcedir option to tell DKMS where it's located

Wygląda na to, że sam sobie usunąłem folder 3.3.2-camrip z /lib/modules próbowałem zrobić to sposobem z tego wątku.
i chyba stwierdziłem, że 3.3.2-camrip to dowiązanie symboliczne i usunąłem. Teraz Debian na jądrze 3.3.2-camrip startuje z niższą rozdzielczością, bez obsługi touchpada oraz obsługi sieci.

Czy da się teraz coś na to zaradzić?
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Wróć do dystrybucyjnego jaja.

Kod: Zaznacz cały

yampress@debian:~$ uname -a
Linux debian 3.2.0-1-686-pae #1 SMP Fri Feb 17 06:27:21 UTC 2012 i686 GNU/Linux
yampress@debian:~$ dpkg -l |grep virtualbox
ii  virtualbox-4.1                       4.1.14-77440~Debian~wheezy         Oracle VM VirtualBox
rc  virtualbox-qt                        4.1.8-dfsg-2                       x86 virtualization solution - Qt based user interface
yampress@debian:~$
Pousuwaj wszystkie paczki virtualboxa, które zainstalowałeś. Zainstaluj virtualboxa stąd: https://www.virtualbox.org/wiki/Linux_Downloads

Skąd wziąłeś to jajo co masz? Własnej kompilacji? Poczytaj wstęp http://debian.linux.pl/entries/178-Komp ... dą-Debiana. Szkoda czasu na zabawy z własnym jajem na desktopie jak dystrybucyjne działa dobrze.
delpierog
Posty: 24
Rejestracja: 10 lutego 2011, 21:33

Post autor: delpierog »

Używam dystrybucyjnej wersji jądra.

Kod: Zaznacz cały

uname -r
3.2.0-2-amd64
Wcześniejsze jajko było własnoręcznie kompilowane w celu, powiedzmy, nauki i spróbowania się, w końcu kiedyś trzeba było spróbować.
Jeszcze takie pytanie, jak i czy trzeba posprzątać w systemie po jądrze 3.3.2?


Problem udało się rozwiązać wracając na jądro dystrybucyjne 3.2.0.

Virtualbox zadziałał dopiero po instalacji z paczek które podał Yampress wyżej i wielkie dzięki za to, co do vmware to także udało mi się także uruchomić. Po instalacji były problemy z Virtual Network Device ale po zainstalowaniu łatki z postu #1 wszystko poszło bez problemowo i obecnie sprawnie działa i VMware i Virtualbox.
Wynika na to że problem był spowodowany przez jakieś brakujące moduły jądra (bądź zła kompilacja ?) wygląda na to że gaco504 trafił w sedno problemu. Problem udało się rozwiązać i dzięki wszystkim za zainteresowanie i pomoc. Pozdrawiam
ODPOWIEDZ