Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
root@slack:/home/g4b0/download/VirtualBox# more /var/log/vbox-install.log
VirtualBox 1.6.6 installer, built Tue Aug 26 11:52:46 CEST 2008.
Testing system setup...
System setup appears correct.
Installing VirtualBox to /opt/VirtualBox-1.6.6
Output from the module build process (the Linux kernel build system) follows:
Makefile:138: *** Error: /usr/src/linux (version 2.6.24.5) does not match the current kernel (version 2.6.24.5-smp). Stop.
End of the output from the Linux kernel build system.
Starting VirtualBox host networking ...done.
Installation successful
Lo stesso problema lo ritrovo compilando il modulo di VMware-client:
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
The directory of kernel headers (version 2.6.24.5) does not match your running
kernel (version 2.6.24.5-smp). Even if the module were to compile
successfully, it would not load into the running kernel.
se non ho capito malissimo
si sta tentando di compilare un modulo per il kernel che ha bisogno dei sorgenti del kernel e che li cerca ovviamente in /usr/src/linux che punta però ad un kernel diverso da quello che si sta facendo girare
4b0@slack:/var/log/packages$ head -n30 kernel-source-2.6.24.5_smp-noarch-2
PACKAGE NAME: kernel-source-2.6.24.5_smp-noarch-2
COMPRESSED PACKAGE SIZE: 59230 K
UNCOMPRESSED PACKAGE SIZE: 269340 K
PACKAGE LOCATION: ./kernel-source-2.6.24.5_smp-noarch-2.tgz
PACKAGE DESCRIPTION:
kernel-source: kernel-source (Linux kernel source)
kernel-source:
kernel-source: Source code for Linus Torvalds' Linux kernel.
kernel-source:
kernel-source: This is the complete source code for the Linux kernel.
kernel-source:
kernel-source: A small modification was made to fix a race condition in dnotify.c.
kernel-source: This could otherwise lead to a DoS or root hole (CVE-2008-1375).
kernel-source:
kernel-source:
kernel-source:
FILE LIST:
./
install/
install/slack-desc
install/doinst.sh
usr/
usr/src/
usr/src/linux-2.6.24.5/
usr/src/linux-2.6.24.5/sound/
usr/src/linux-2.6.24.5/sound/ac97_bus.c
usr/src/linux-2.6.24.5/sound/isa/
usr/src/linux-2.6.24.5/sound/isa/sc6000.c
usr/src/linux-2.6.24.5/sound/isa/cs423x/
usr/src/linux-2.6.24.5/sound/isa/cs423x/Makefile
Se ricompila che senso ha mettere -smp?
A quel punto può mettere niente o mettere quel che vuole no?
Il problema a lui nasce perché usa un kernel compilato con quel suffisso ma i sorgenti senza.
E comunque
[*] Prompt for development and/or incomplete code/drivers
e
(-smp) Local version - append to kernel release
sono due cose diverse.
la prima attiva i driver sperimentali, la seconda aggiunge una local version al kernel
Le voci nel config infatti sono EXPERIMENTAL e LOCALVERSION
L'asterisco prima di "Prompt for development and/or incomplete code/drivers" non ha *niente* a che vedere con la seconda voce
conraid ha scritto:Se ricompila che senso ha mettere -smp?
A quel punto può mettere niente o mettere quel che vuole no?
Il problema a lui nasce perché usa un kernel compilato con quel suffisso ma i sorgenti senza.
E comunque
[*] Prompt for development and/or incomplete code/drivers
e
(-smp) Local version - append to kernel release
sono due cose diverse.
la prima attiva i driver sperimentali, la seconda aggiunge una local version al kernel
Le voci nel config infatti sono EXPERIMENTAL e LOCALVERSION
L'asterisco prima di "Prompt for development and/or incomplete code/drivers" non ha *niente* a che vedere con la seconda voce