kernel-header

Tutto ciò che è pertinente a Sabayon Linux, indipendentemente dall'architettura e dall'ambiente grafico

Moderator: Moderators

mae89
Young Hen
Posts: 21
Joined: Wed Jun 29, 2011 9:30
Contact:

kernel-header

Post by mae89 » Thu Jun 30, 2011 14:12

Ciao a tutti sono nuovo di sabayon... ma utente linux da parecchi anni...

ho un problemino riguardante l'installazione della demo di vmware work station...

l'installazione guidata va benissimo.. ma quando lo avvio mi da un errore:
C header files matching your running kernel were not found. Refer to your distribution's documentation for installation instructions.
e subito dopo mi chiede:
Before you can run VMware, several modules must be compiled and loaded into the running kernel

Kernel Headers 2.6.39-sabayon

Kernel headers for version 2.6.39-sabayon were not found. If you installed them in
a non-default path you can specify path below.
Otherwise refer to your distribution's documentation for installation
instructions and click refresh to search again in default locations.
e mi permete di cercare fra le directory questo kernel-headers....

come posso fare?

nb ho gia installato con:

Code: Select all

equo install linux-headers

User avatar
sabayonino
Sagely Hen
Posts: 3263
Joined: Sun Sep 21, 2008 1:12
Location: Italy
Contact:

Re: kernel-header

Post by sabayonino » Thu Jun 30, 2011 18:23

Ciao

Non sono prtaico di VMWare , non l'ho mai usato. ma presumo che oltre agli headers esso abbia bisogno anche delle sorgenti del kernel

puoi provare ad installare anche sabayon-sources e riprovare con VMWare.

é una Ipotesi in quanto ricordi di vecchia data per problemi simili... :roll:
[Che Cos'è Il Calcolo Distribuito (BOINC)

BOINC ready ! Sabayon+BOINC = BILD ,my Sabayon spin :cyclops: - Ready to crunch for the Science everywhere :)

mae89
Young Hen
Posts: 21
Joined: Wed Jun 29, 2011 9:30
Contact:

Re: kernel-header

Post by mae89 » Thu Jun 30, 2011 20:10

ok primo ostacolo sorpassato ora ottengo:
mpossibile eseguire il comando « ''\''/usr/bin/vmware-modconfig'\'' --icon='\''vmware-workstation'\'' --appname='\''VMware'\'' --gcc='\''/usr/bin/gcc'\'' --headers='\''/lib/modules/2.6.39-sabayon/build/include'\'' --gcc-ignore-minor '».
e sul terminale compare:
kdesu(29944)/kdesu (kdelibs) KDESu::PtyProcess::exec: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/process.cpp : 293 ] Running "/bin/su"
kdesu(29944)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/su.cpp : 259 ] Read line "Password: "
kdesu(29944)/kdesu (kdelibs) KDESu::PtyProcess::exec: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/process.cpp : 293 ] Running "/bin/su"
kdesu(29944)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/su.cpp : 259 ] Read line "Password: "
kdesu(29944)/kdesu (kdelibs) KDESu::PtyProcess::WaitSlave: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/process.cpp : 379 ] Child pid 30031
kdesu(29944)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/su.cpp : 259 ] Read line ""
kdesu(29944)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/su.cpp : 259 ] Read line "kdesu_stub"
kdesu(29944)/kdesu (kdelibs) KDESu::PtyProcess::exec: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/process.cpp : 293 ] Running "/bin/su"
kdesu(29944)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/su.cpp : 259 ] Read line "Password: "
kdesu(29944)/kdesu (kdelibs) KDESu::PtyProcess::WaitSlave: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/process.cpp : 379 ] Child pid 30037
kdesu(29944)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/su.cpp : 259 ] Read line ""
kdesu(29944)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /var/tmp/portage/kde-base/kdelibs-4.6.4/work/kdelibs-4.6.4/kdesu/su.cpp : 259 ] Read line "kdesu_stub"

mae89
Young Hen
Posts: 21
Joined: Wed Jun 29, 2011 9:30
Contact:

Re: kernel-header

Post by mae89 » Thu Jun 30, 2011 21:01

vmware-modconfig --icon=vmware-workstation --appname=VMware --gcc=/usr/bin/gcc --headers=/lib/modules/2.6.39-sabayon/build/include/ --gcc-ignore-minor
Acquisizione del valore per "/desktop/gnome/interface/accessibility" non riuscita: Contatto col server di configurazione non riuscito; tra le possibili cause la mancanza o l'errata configurazione del demone del bus di sessione D-Bus. Consultare http://projects.gnome.org/gconf/ per ulteriori informazioni (dettagli - 1: Recupero delle connessione alla sessione non riuscito: La connessione è chiusa).
Acquisizione del valore per "/desktop/gnome/interface/accessibility" non riuscita: Contatto col server di configurazione non riuscito; tra le possibili cause la mancanza o l'errata configurazione del demone del bus di sessione D-Bus. Consultare http://projects.gnome.org/gconf/ per ulteriori informazioni (dettagli - 1: Recupero delle connessione alla sessione non riuscito: La connessione è chiusa).
Logging to /tmp/vmware-root/setup-10861.log
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
e questo è ciò che ottengo se do il comando x conto suo...

soluzioni?

mae89
Young Hen
Posts: 21
Joined: Wed Jun 29, 2011 9:30
Contact:

Re: kernel-header

Post by mae89 » Wed Jul 06, 2011 12:00

non c'e nessuno??

micia
Sagely Hen
Posts: 2718
Joined: Wed Nov 26, 2008 16:41
Contact:

Re: kernel-header

Post by micia » Wed Jul 06, 2011 19:33

per caso stai eseguendo quei comandi come root e sei diventato root usando:

Code: Select all

su
?

(usa i tag Code per output molto lungo, altrimenti è difficile da leggere)

mae89
Young Hen
Posts: 21
Joined: Wed Jun 29, 2011 9:30
Contact:

Re: kernel-header

Post by mae89 » Thu Jul 07, 2011 17:23

sia utente normale che amministratore

micia
Sagely Hen
Posts: 2718
Joined: Wed Nov 26, 2008 16:41
Contact:

Re: kernel-header

Post by micia » Thu Jul 07, 2011 18:47

intendevo, quale comando esatto hai usato per diventare root, se quella è un'applicazione video (mi sembra che lo sia a giudicare dal messaggo di DBus), devi usare:

Code: Select all

su -
con il trattino, oppure il comando apposito secondo il tuo ambiente desktop, dato da utente normale (presumo kdesu).

Ma più importante, come hai installato vmware-workstation?

mae89
Young Hen
Posts: 21
Joined: Wed Jun 29, 2011 9:30
Contact:

Re: kernel-header

Post by mae89 » Thu Jul 07, 2011 21:55

si scarica dal sito l'eseguibile, lo si lancia, fa diventare root, e si installa attraverso una procedura guidata

micia
Sagely Hen
Posts: 2718
Joined: Wed Nov 26, 2008 16:41
Contact:

Re: kernel-header

Post by micia » Thu Jul 07, 2011 22:21

Scaricare programmi da siti esterni non è raccomandato, causa il 90% delle volte problemi non banali da risolvere, sopratutto per problemi di dipendenze e di differenze fra le varie distribuzioni. Noto che su portage è presente un pacchetto, credo che per te sarebbe meglio installarlo da lì.

Dovresti disinstallare la versione che hai scaricato dal sito, poi procedere cosi:

1) sincronizza i pacchetti di portage:
(come root)

Code: Select all

emerge --sync
2) cerca di minimizzare l'uso di portage installando le dipendenze del pacchetto con entropy:
(come root)

Code: Select all

equo install xmlrpc-c libview libgnomecanvasmm openssl libsexymm libpng-1.2.44
3) installa vmware-workstation:
Nota che perché l'installazione si completi, hai bisogno di scaricare manualmente il binario (che penso sia esattamente lo stesso che installi tu a mano), e spostarlo in /usr/portage/distfiles, questo a causa delle licenze proprietarie. Il suggerimento dell'ebuild è:
* Please download VMware-Workstation-7.1.4-385536.x86_64.bundle
* from http://www.vmware.com/products/workstation/
* and place it in /usr/portage/distfiles
In più, visto che certamente trascinerà pacchetti che necessitano dei sorgenti del kernel, assicurati di averli installati con:
(come root)

Code: Select all

equo install linux-sources
(ho idea che ti toccherà anche ricompilare il kernel per usare vmware, dato che i suoi moduli hanno bisogno di:
CONFIG_BKL=y
nella configurazione del kernel)

assicurati aver selezionato il kernel corretto con:

Code: Select all

eselect kernel list
se non ci fosse un * accanto al kernel in uso, esegui:
(come root)

Code: Select all

eselect kernel set id
con id il numero che compare accanto al kernel che vuoi selezionare.

A questo punto installa il pacchetto con:
(come root)

Code: Select all

emerge -1av vmware-workstation
4) sincronizza portage ed entropy:
(come root)

Code: Select all

equo rescue spmsync
ora dovrebbe essere installata, portage può richiedere un po' di tempo, dato che non lo hai (presumibilmente) mai usato. In più è probabile che il comando di portage coinvolga parecchie dipendenze, però purtroppo non ci sono alternative su entropy.

Post Reply