Aggiornamento Kernel da 3.16 a > 4

Questioni legate al Kernel Linux: configurazione, installazione, ottimizzazione, patch

Aggiornamento Kernel da 3.16 a > 4

Messaggioda harlandraka » 15/02/2017, 17:15

Buongiorno a tutti, sono nuovo del forum e spero di non essere OT.

Ho un server con Debian 8 Jessie, kernel 3.16.0-4-amd64. Tra le altre cose, lo uso per docker, e vorrei abilitare il filesystem Overlay, che però è disponibile dal kernel 4 in su.

Ho cercato una guida per l'upgrade, e ho letto che bisogna aggiungere le repo backport al file /etc/apt/sources.list, quindi ho aggiunto questa riga al suddetto file:

Codice: Seleziona tutto
deb http://httpredir.debian.org/debian jessie-backports main


Poi ho fatto un update e ho eseguito, giusto per conferma,
Codice: Seleziona tutto
apt-cache search linux-image


Che ha dato questi risultati:
Codice: Seleziona tutto
linux-headers-3.16.0-4-amd64 - Header files for Linux 3.16.0-4-amd64
linux-image-3.16.0-4-amd64 - Linux 3.16 for 64-bit PCs
linux-image-3.16.0-4-amd64-dbg - Debugging symbols for Linux 3.16.0-4-amd64
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
linux-image-amd64-dbg - Debugging symbols for Linux amd64 configuration (meta-package)
nvidia-kernel-3.16.0-4-amd64 - NVIDIA binary kernel module for Linux 3.16.0-4-amd64
linux-headers-4.8.0-0.bpo.2-amd64 - Header files for Linux 4.8.0-0.bpo.2-amd64
linux-headers-4.8.0-0.bpo.2-rt-amd64 - Header files for Linux 4.8.0-0.bpo.2-rt-amd64
linux-headers-4.9.0-0.bpo.1-amd64 - Header files for Linux 4.9.0-0.bpo.1-amd64
linux-headers-4.9.0-0.bpo.1-rt-amd64 - Header files for Linux 4.9.0-0.bpo.1-rt-amd64
linux-image-4.8.0-0.bpo.2-amd64-dbg - Debugging symbols for Linux 4.8.0-0.bpo.2-amd64
linux-image-4.8.0-0.bpo.2-amd64-unsigned - Linux 4.8 for 64-bit PCs
linux-image-4.8.0-0.bpo.2-rt-amd64-dbg - Debugging symbols for Linux 4.8.0-0.bpo.2-rt-amd64
linux-image-4.8.0-0.bpo.2-rt-amd64-unsigned - Linux 4.8 for 64-bit PCs, PREEMPT_RT
linux-image-4.9.0-0.bpo.1-amd64-dbg - Debugging symbols for Linux 4.9.0-0.bpo.1-amd64
linux-image-4.9.0-0.bpo.1-amd64-unsigned - Linux 4.9 for 64-bit PCs
linux-image-4.9.0-0.bpo.1-rt-amd64-dbg - Debugging symbols for Linux 4.9.0-0.bpo.1-rt-amd64
linux-image-4.9.0-0.bpo.1-rt-amd64-unsigned - Linux 4.9 for 64-bit PCs, PREEMPT_RT
linux-headers-4.8.0-2-grsec-amd64 - Header files for Linux 4.8.0-2-grsec-amd64
linux-image-4.8.0-2-grsec-amd64 - Linux 4.8 for 64-bit PCs, Grsecurity protection
linux-image-grsec-amd64 - Linux image meta-package, grsec featureset
linux-image-rt-amd64 - Linux for 64-bit PCs (meta-package), PREEMPT_RT
linux-image-rt-amd64-dbg - Debugging symbols for Linux rt-amd64 configuration (meta-package)
linux-image-4.8.0-0.bpo.2-amd64 - Linux 4.8 for 64-bit PCs (signed)
linux-image-4.8.0-0.bpo.2-rt-amd64 - Linux 4.8 for 64-bit PCs, PREEMPT_RT (signed)
linux-image-4.9.0-0.bpo.1-amd64 - Linux 4.9 for 64-bit PCs (signed)
linux-image-4.9.0-0.bpo.1-rt-amd64 - Linux 4.9 for 64-bit PCs, PREEMPT_RT (signed)


A questo punto ho provato a installare il nuovo kernel, ma ho ricevuto questo output:

Codice: Seleziona tutto
$ sudo apt-get install linux-image-amd64/jessie-backports

Reading package lists... Done
Building dependency tree
Reading state information... Done
Selected version '4.9+78~bpo8+1' (Debian Backports:jessie-backports [amd64]) for 'linux-image-amd64'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 linux-image-amd64 : Depends: linux-image-4.9.0-0.bpo.1-amd64
E: Unable to correct problems, you have held broken packages.


Come devo muovermi? Devo forse provare a installare direttamente il pacchetto linux-image-4.9.0-0.bpo.1-amd64?
harlandraka
Newbie
Newbie
 
Messaggi: 2
Iscritto il: 15/02/2017, 17:04

Re: Aggiornamento Kernel da 3.16 a > 4

Messaggioda byte64 » 15/02/2017, 18:15

byte64
Full Member
Full Member
 
Messaggi: 189
Iscritto il: 07/01/2017, 19:02
Località: Bergamo

Re: Aggiornamento Kernel da 3.16 a > 4

Messaggioda harlandraka » 15/02/2017, 18:27



Ciao, ho provato ad eliminare il repo di prima ed inserire quelli specificati nella guida che hai postato ma non cambia nulla, l'errore è sempre lo stesso.

Codice: Seleziona tutto
sudo apt-get install linux-image-amd64/jessie-backports
Reading package lists... Done
Building dependency tree
Reading state information... Done
Selected version '4.9+78~bpo8+1' (Debian Backports:jessie-backports [amd64]) for 'linux-image-amd64'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 linux-image-amd64 : Depends: linux-image-4.9.0-0.bpo.1-amd64
E: Unable to correct problems, you have held broken packages.


Da notare che l'errore viene fuori solo per questo pacchetto, riesco a installare altre cose senza problemi.
harlandraka
Newbie
Newbie
 
Messaggi: 2
Iscritto il: 15/02/2017, 17:04

Re: Aggiornamento Kernel da 3.16 a > 4

Messaggioda byte64 » 15/02/2017, 18:46

hai provato ad installare direttamente?
apt-get -t jessie-backports install linux-image-4.9.0-0.bpo.1-amd64
byte64
Full Member
Full Member
 
Messaggi: 189
Iscritto il: 07/01/2017, 19:02
Località: Bergamo

Re: Aggiornamento Kernel da 3.16 a > 4

Messaggioda ferdybassi » 16/02/2017, 8:13

Codice: Seleziona tutto
$ sudo apt-get install linux-image-amd64/jessie-backports

Stai sbagliando il comando.
Prova con:
Codice: Seleziona tutto
apt-get -t jessie-backports install linux-image-4.9.0-0.bpo.1-amd64


Ciao
Immagine  Immagine
Avatar utente
ferdybassi
Administrator
Administrator
 
Messaggi: 3233
Iscritto il: 28/12/2006, 4:22
Località: S. Angelo Lodigiano (LO)


Torna a Kernel

Chi c’è in linea

Visitano il forum: Yahoo [Bot] e 1 ospite