Linux-magazine.it Forum
Maggio 24, 2012, 05:21:01 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: 1 [2]   Vai giù
  Stampa  
Autore Discussione: problema apparmor con compilazione kernel 2.6.38-6  (Letto 4509 volte)
0 utenti e 2 Utenti non registrati stanno visualizzando questa discussione.
Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 125


Mostra profilo
« Risposta #15 inserita:: Giugno 19, 2011, 12:45:46 pm »

ma è normale che per la simulazione è un'ora e ancora ho questo output
Codice:
root@giuseppe-house:/usr/src# cd linux-2.6.39.1/
root@giuseppe-house:/usr/src/linux-2.6.39.1# patch -p1 --dry-run > 0001-AppArmor-compatibility-patch-for-v5-network-controll.patch

non da segni di vita... è un processo lungo?
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6741



Mostra profilo
« Risposta #16 inserita:: Giugno 19, 2011, 01:37:39 pm »

Non è assolutamente normale, e l'output deve essere quasi istantaneo ...solo che il problema nasce dal fatto che ho sbagliato a riportarti il comando.  Broncio  ...il comando giusto è questo:

patch -p1 --dry-run < 0001-xxxxxxxxxx.patch

Cioè < al posto di > ...non è roba da poco.  Ghigno

Bye  Fico
Registrato

Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 125


Mostra profilo
« Risposta #17 inserita:: Giugno 19, 2011, 01:49:18 pm »

allora l'output è questo

Codice:
root@giuseppe-house:/usr/src/linux-2.6.39.1# patch -p1 --dry-run < 0001-AppArmor-compatibility-patch-for-v5-network-controll.patch
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6741



Mostra profilo
« Risposta #18 inserita:: Giugno 19, 2011, 01:56:45 pm »

Dove? ...dovrebbe tirar fuori un certo numero di righe in funzione delle correzioni apportate dalla patch.  Occhi al cielo ...a meno che la versione del kernel che hai scaricato (2.6.39.1) contiene già le correzioni ...visto che le patch si riferiscono alla 2.6.39....

Bye  Fico
Registrato

Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 125


Mostra profilo
« Risposta #19 inserita:: Giugno 19, 2011, 04:45:48 pm »

non so se ho fatto correttamente...riepilogo velocemente
1) ho scaricato i sorgenti del kernel
2) li ho decompressi in /usr/src e compilati creando i deb del kernel
3)ho installato i deb e quindi il kernel
4) ho scaricato le patch e ho estratto la 0001-xxxxxxxxxx.patch nella stessa cartella che ho usato per compilare il kernel (in /usr/src)
5) ho dato il comando
Codice:
patch -p1 --dry-run < 0001-xxxxxxxxxx.patch

ho fatto tutto giusto??

il kernel comunque mi continua a dare l'errore al boot quindi non hanno risolto
« Ultima modifica: Giugno 19, 2011, 05:26:42 pm da Peps » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6741



Mostra profilo
« Risposta #20 inserita:: Giugno 19, 2011, 06:01:07 pm »

No, la sequenza non è corretta, di seguito quella corretta:

1) ho scaricato i sorgenti del kernel;
2) li ho decompressi in /usr/src;
3) Applichi le patch in sequenza (tutte e tre e nell'ordine 0001, 0002 e 0003) con la sequenza in basso riportata;
4) Compilati creando i deb del kernel;
5)ho installato i deb e quindi il kernel;
6) Verifica se la voce del nuovo kernel appare nel menù di avvio quindi riavvia con il nuovo kernel.

Il comando devi impartirlo senza l'opzione --dry-run perché quest'ultima fa solo la verifica di applicabilità ma senza applicarla, quindi il comando è:

patch -p1 < 0001-xxxxxxxxxx.patch

e fai la stessa cosa per il file 0002 e 0003;

patch -p1 < 0002-xxxxxxxxxx.patch

patch -p1 < 0003-xxxxxxxxxx.patch

Bye  Fico
Registrato

Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 125


Mostra profilo
« Risposta #21 inserita:: Giugno 20, 2011, 09:13:20 pm »

problema risolto  Ghigno

finalmente applicando le patch al kernel tutto è tornato come prima

grazie per il tuo solito aiuto michele

alla prossima  Ghigno
Registrato
Pagine: 1 [2]   Vai su
  Stampa  
 
Vai a: