Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642

    [linux 2.6.24] vboxdrv build fallito

    salve a tutti

    ho un problemino con il modulo vboxdrv che sto cercando di compilare sul nuovo kernel 2.6.24, usando module assistant ottengo in fase di build il seguente errore

    codice:
    ERROR: Kernel configuration is invalid.
             include/linux/autoconf.h or include/config/auto.conf are missing.
             Run 'make oldconfig && make prepare' on kernel src to fix it.
    naturalmente gli headers del kernel sono correttamente installati.

    qualche suggerimento?

    grazie anticipatamente per le eventuali risposte.

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  2. #2
    compilalo manualmente

    m-a spesso chiede gli headers dei kernel precompilati

    io avevo installato il cvs mi sembra e nel cvs c' è la guida per installare compilare anche il modulo

  3. #3
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    Originariamente inviato da andy caps
    compilalo manualmente

    m-a spesso chiede gli headers dei kernel precompilati

    io avevo installato il cvs mi sembra e nel cvs c0è la guida per installare compilare anche il modulo
    grazie andy proverò.

    la cosa che mi lascia un pò perplesso è che finora è sempre andato perfettamente con module assistant per i vecchi kernel che avevo ricompilato.

    faccio sapere come è andata

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  4. #4
    svn co http://virtualbox.org/svn/vbox/trunk vbox

    io uso il 2.6.24 dalla prima rc e credo che ho messo il cvs per quello

  5. #5
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    piccolo aggiornamento, ho trovato in giro segnalazioni riguardanti problemi tra il kernel 2.6.24 e il sorgente di virtualbox-ose nella costruzione del modulo.

    viene però affermato che tutto dovrebbe risolversi con la release 1.5.4 di virtualbox, purtroppo però, pur avendola scaricata con annessi sorgenti, ottengo sempre lo stesso errore.

    qualcuno che usa il medesimo kernel potrebbe provare per vedere se il problema è riproducibile o se è esclusivo del mio sistema?

    grazie a tutti anticipatamente per il supporto
    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  6. #6
    il problema è del sistema
    come hai compilato il kernel ?


    se lo hai compilato normalmente nn puo' dare questo errore
    se lo hai compilato con il sistema debian devi farli fare anche gli headers

  7. #7
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    Originariamente inviato da andy caps
    il problema è del sistema
    come hai compilato il kernel ?


    se lo hai compilato normalmente nn puo' dare questo errore
    se lo hai compilato con il sistema debian devi farli fare anche gli headers
    gli headers ci sono andy e sono correttamente installati, tra l'altro ho usato la medesima procedura di sempre e ha sempre funzionato la costruzione del modulo finora.

    codice:
    $ fakeroot make-kpkg --revision=0.01 --append-to-version -custom kernel_image kernel_headers
    questo è quanto ho fatto, la compilazione è andata bene, a questo punto mi chiedo una cosa, ho usato un vecchio .config di un kernel 2.6.23.9 possibile che abbia fatto qualche pasticcio con le nuove opzioni dell'ultima release stable?

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  8. #8
    guarda se c'è include/linux/autoconf.h nella cartella del kernel
    guarda i nomi delle directory e magari fai il link a /usr/src/linux

    il metodo debian a me non è mai piaciuto

    compilarsi il kernel manualmente è molto meglio
    una volta fatto un .config funzionante poi va bene per sempre

    io adopero sempre quello che feci quando si passo dal kernel 2.4 al 2.6 modificando se è il caso con le novita
    basta farglielo caricare all'installazione del primo poi riprende sempre le impostazioni precedenti

  9. #9
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    Originariamente inviato da andy caps
    guarda se c'è include/linux/autoconf.h nella cartella del kernel
    guarda i nomi delle directory e magari fai il link a /usr/src/linux
    il link è presente e punta correttamente agli headers (forse sarebbe opportuno farlo puntare direttamente ai sorgenti?)

    codice:
    lrwxrwxrwx  1 root src        29 2008-01-26 02:10 linux -> linux-headers-2.6.24-mortimer
    Originariamente inviato da andy caps
    il metodo debian a me non è mai piaciuto
    compilarsi il kernel manualmente è molto meglio
    una volta fatto un .config funzionante poi va bene per sempre
    guarda onestamente non ho mai avuto nessun problema ricompilando alla maniera debian (è molto più probabile che il problema sia tra la sedia e la tastiera in questo caso)

    Originariamente inviato da andy caps
    io adopero sempre quello che feci quando si passo dal kernel 2.4 al 2.6 modificando se è il caso con le novita
    basta farglielo caricare all'installazione del primo poi riprende sempre le impostazioni precedenti
    a questo punto proverò a ricompilare il tutto nel caso avessi sbagliato qualcosa, però mi pare strano a parte questa situazione specifica per il resto il sistema non ha alcun problema e sono uno di quelli che lo spreme per benino.

    comunque grazie andy per i consigli e i suggerimenti preziosi

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  10. #10
    cerca autoconf.h e guarda se è in una posizione diversa

    guardavo adesso su ubuntu e non mette il link in src

    1 drwxr-xr-x 20 root root 536 9 gen 06:23 linux-headers-2.6.24-3
    1 drwxr-xr-x 6 root root 664 9 gen 06:23 linux-headers-2.6.24-3-generic

    semmai controlla che nella dir del kernel in /lib/modules/2.6.24-mortimer nel kernel il link di build punti agli headers


    build -> /usr/src/linux-headers-2.6.24-3-generic

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.