Pagina 1 di 1

[Risolto] aggiornamento kernel 4.4.0-58 non riuscito

Inviato: lunedì 26 dicembre 2016, 13:14
da ceklo
Buon giorno,

Ho recentemente aggiornato il kernel ma qualcosa è andato storto,
Non parte con la versione 4.4.0-58 generic ma bensì con la precedente (57)

se lancio Update manager mi compare la scritta: Il sistema di paccehetti è danneggiato
Verificare se sono in uso repository di terze parti. Qualora così fosse, disabilitarli, poiché questi sono talvolta causa di problemi.
Inoltre eseguire il seguente comando in un terminale: apt-get install -f

faccio da terminale come indicato sopra e compare:

Codice: Seleziona tutto

ceklo@ceklo:~$ sudo apt-get install -f
[sudo] password di ceklo: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Correzione delle dipendenze... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  libxdelta2 linux-headers-4.4.0-45 linux-headers-4.4.0-45-generic
  linux-headers-4.4.0-46 linux-headers-4.4.0-46-generic linux-headers-4.4.0-47
  linux-headers-4.4.0-47-generic linux-headers-4.4.0-49
  linux-headers-4.4.0-49-generic linux-headers-4.4.0-51
  linux-headers-4.4.0-51-generic linux-headers-4.4.0-52
  linux-headers-4.4.0-52-generic linux-headers-4.4.0-53
  linux-headers-4.4.0-53-generic linux-image-4.4.0-45-generic
  linux-image-4.4.0-46-generic linux-image-4.4.0-47-generic
  linux-image-4.4.0-49-generic linux-image-4.4.0-51-generic
  linux-image-4.4.0-52-generic linux-image-4.4.0-53-generic
  linux-image-extra-4.4.0-45-generic linux-image-extra-4.4.0-46-generic
  linux-image-extra-4.4.0-47-generic linux-image-extra-4.4.0-49-generic
  linux-image-extra-4.4.0-51-generic linux-image-extra-4.4.0-52-generic
  linux-image-extra-4.4.0-53-generic xdelta
Usare "sudo apt autoremove" per rimuoverli.
The following additional packages will be installed:
  linux-image-extra-4.4.0-58-generic
I seguenti pacchetti NUOVI saranno installati:
  linux-image-extra-4.4.0-58-generic
0 aggiornati, 1 installati, 0 da rimuovere e 5 non aggiornati.
2 non completamente installati o rimossi.
È necessario scaricare 0 B/36,4 MB di archivi.
Dopo quest'operazione, verranno occupati 154 MB di spazio su disco.
Continuare? [S/n] s
(Lettura del database... 674262 file e directory attualmente installati.)
Preparativi per estrarre .../linux-image-extra-4.4.0-58-generic_4.4.0-58.79_amd64.deb...
Estrazione di linux-image-extra-4.4.0-58-generic (4.4.0-58.79)...
dpkg: errore nell'elaborare l'archivio /var/cache/apt/archives/linux-image-extra-4.4.0-58-generic_4.4.0-58.79_amd64.deb (--unpack):
 file tar  - l'archivio del pacchetto è danneggiato
dpkg-deb: errore: il sottoprocesso paste è stato terminato dal segnale (Pipe interrotta)
Si sono verificati degli errori nell'elaborazione:
 /var/cache/apt/archives/linux-image-extra-4.4.0-58-generic_4.4.0-58.79_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
ceklo@ceklo:~$ ^C
ceklo@ceklo:~$ 
Non voglio eseguire autoremove in quanto (credo) elimi tutti i kernel precedenti che desidero mantenere.

Come faccio ad eliminare soltanto l'ultimo aggiornamento (58) riuscito male oppure come faccio a scaricarlo nuovamente per re-installarlo ?
NOTA: non ho installato software di terze parti.
NOTA: In allegato la schermata di avvio.

Grazie
saluti
ceklo

Re: aggiornamento kernel 4.4.0-58 non riuscito UBUNTU 16.04.

Inviato: lunedì 26 dicembre 2016, 13:49
da caturen
Come faccio ad eliminare soltanto l'ultimo aggiornamento (58)
per gestire qualunque cosa inerente i pacchetti puoi usare synaptic https://it.wikipedia.org/wiki/Synaptic

Codice: Seleziona tutto

sudo apt install synaptic
Non voglio eseguire autoremove in quanto (credo) elimi tutti i kernel precedenti che desidero mantenere.
il comando apt-autoremove ti elimina tutti i pacchetti che sono diventati obsoleti perchè non servono più al sistema. Tra questi pacchetti obsoleti ci sono anche i vecchi kernel (a parte quello in uso ed il penultimo installato)che non servono più a nulla se non occupare spazio inutilmente.

Re: aggiornamento kernel 4.4.0-58 non riuscito UBUNTU 16.04.

Inviato: lunedì 26 dicembre 2016, 14:27
da wilecoyote
:) Salve, potresti anche aver finito lo spazio disponibile con tutti quei kernel, dai il comando:

Codice: Seleziona tutto

df -h
Così di visualizzare la situazione spazio.

Non so se riesci ad installare Synaptic, comunque la procedura è questa:

Codice: Seleziona tutto

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install synaptic
:ciao: Ciao

Re: aggiornamento kernel 4.4.0-58 non riuscito UBUNTU 16.04.

Inviato: martedì 27 dicembre 2016, 6:08
da ceklo
Buon giorno,

Sono in un circolo vizioso:

Codice: Seleziona tutto

ceklo@ceklo:~$ sudo apt-get install -f
[sudo] password di ceklo: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Correzione delle dipendenze... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  libxdelta2 linux-headers-4.4.0-45 linux-headers-4.4.0-45-generic
  linux-headers-4.4.0-46 linux-headers-4.4.0-46-generic linux-headers-4.4.0-47
  linux-headers-4.4.0-47-generic linux-headers-4.4.0-49
  linux-headers-4.4.0-49-generic linux-headers-4.4.0-51
  linux-headers-4.4.0-51-generic linux-headers-4.4.0-52
  linux-headers-4.4.0-52-generic linux-headers-4.4.0-53
  linux-headers-4.4.0-53-generic linux-image-4.4.0-45-generic
  linux-image-4.4.0-46-generic linux-image-4.4.0-47-generic
  linux-image-4.4.0-49-generic linux-image-4.4.0-51-generic
  linux-image-4.4.0-52-generic linux-image-4.4.0-53-generic
  linux-image-extra-4.4.0-45-generic linux-image-extra-4.4.0-46-generic
  linux-image-extra-4.4.0-47-generic linux-image-extra-4.4.0-49-generic
  linux-image-extra-4.4.0-51-generic linux-image-extra-4.4.0-52-generic
  linux-image-extra-4.4.0-53-generic xdelta
Usare "sudo apt autoremove" per rimuoverli.
The following additional packages will be installed:
  linux-image-extra-4.4.0-58-generic
I seguenti pacchetti NUOVI saranno installati:
  linux-image-extra-4.4.0-58-generic
0 aggiornati, 1 installati, 0 da rimuovere e 5 non aggiornati.
2 non completamente installati o rimossi.
È necessario scaricare 0 B/36,4 MB di archivi.
Dopo quest'operazione, verranno occupati 154 MB di spazio su disco.
Continuare? [S/n] S
(Lettura del database... 674262 file e directory attualmente installati.)
Preparativi per estrarre .../linux-image-extra-4.4.0-58-generic_4.4.0-58.79_amd64.deb...
Estrazione di linux-image-extra-4.4.0-58-generic (4.4.0-58.79)...
dpkg: errore nell'elaborare l'archivio /var/cache/apt/archives/linux-image-extra-4.4.0-58-generic_4.4.0-58.79_amd64.deb (--unpack):
 file tar  - l'archivio del pacchetto è danneggiato
dpkg-deb: errore: il sottoprocesso paste è stato terminato dal segnale (Pipe interrotta)
Si sono verificati degli errori nell'elaborazione:
 /var/cache/apt/archives/linux-image-extra-4.4.0-58-generic_4.4.0-58.79_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Dò il comando autoremove e chiede di fare di nuovo apt-get -f install

Codice: Seleziona tutto

ceklo@ceklo:~$ sudo apt autoremove
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
È utile eseguire "apt-get -f install" per correggere ciò.
I seguenti pacchetti hanno dipendenze non soddisfatte:
 linux-image-generic : Dipende: linux-image-extra-4.4.0-58-generic ma non è installato
E: Dipendenze non trovate. Riprovare usando -f.
Non sembra essere un problema di memoria:

Codice: Seleziona tutto

ceklo@ceklo:~$ sudo df -h
File system     Dim. Usati Dispon. Uso% Montato su
udev            2,0G     0    2,0G   0% /dev
tmpfs           396M  6,8M    389M   2% /run
/dev/sda1       455G  260G    172G  61% /
tmpfs           2,0G  5,4M    2,0G   1% /dev/shm
tmpfs           5,0M  4,0K    5,0M   1% /run/lock
tmpfs           2,0G     0    2,0G   0% /sys/fs/cgroup
cgmfs           100K     0    100K   0% /run/cgmanager/fs
tmpfs           396M   96K    396M   1% /run/user/1000
Ho provato anche il comando sudo apt-get dist-upgrade:

Codice: Seleziona tutto

ceklo@ceklo:~$ sudo sudo apt-get update
[sudo] password di ceklo: 
Trovato:1 http://it.archive.ubuntu.com/ubuntu xenial InRelease
Scaricamento di:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Trovato:3 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu xenial InRelease      
Trovato:4 http://it.archive.ubuntu.com/ubuntu xenial-updates InRelease         
Trovato:5 http://ppa.launchpad.net/mc3man/older/ubuntu xenial InRelease        
Trovato:6 http://it.archive.ubuntu.com/ubuntu xenial-backports InRelease       
Trovato:7 http://it.archive.ubuntu.com/ubuntu xenial-proposed InRelease        
Recuperati 102 kB in 1s (75,0 kB/s)                                            
Lettura elenco dei pacchetti... Fatto
ceklo@ceklo:~$ sudo sudo apt-get dist-upgrade
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
È utile eseguire "apt-get -f install" per correggere ciò.
I seguenti pacchetti hanno dipendenze non soddisfatte:
 linux-image-generic : Dipende: linux-image-extra-4.4.0-58-generic ma non è installato
E: Dipendenze non trovate. Riprovare usando -f.
Provo ad installare synaptic:

Codice: Seleziona tutto

ceklo@ceklo:~$ sudo apt-get install synaptic
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
È utile eseguire "apt-get -f install" per correggere questi problemi:
I seguenti pacchetti hanno dipendenze non soddisfatte:
 linux-image-generic : Dipende: linux-image-extra-4.4.0-58-generic ma non sta per essere installato
 synaptic : Dipende: libept1.5.0 ma non sta per essere installato
E: Dipendenze non soddisfatte. Provare "apt-get -f install" senza pacchetti (o specificare una soluzione).
Così non ci salto fuori,

Che faccio? lo rinomino a mano, lo cancello? (vedi allegato). Ho paura di fare cas......

ceklo

Re: aggiornamento kernel 4.4.0-58 non riuscito UBUNTU 16.04.

Inviato: martedì 27 dicembre 2016, 7:30
da simone_t
Ho letto che esiste un comando da anteporre a

Codice: Seleziona tutto

apt-get -f install 
quando questo non funziona:

Codice: Seleziona tutto

sudo dpkg --configure -a
sudo apt-get install -f
Dovrebbe dare una sistemata alle dipendenze in modo più sostanzioso.

Io non ho provato. L'ho letto su askubuntu più volte e sembra funzionare.

Altrimenti la via è quella suggerita da caturen: eliminare direttamente il pacchetto (kernel nel tuo caso) e vedere che succede, senza eliminare almeno il precedente.
Lo puoi fare con synaptic, come suggerito, manualmente con

Codice: Seleziona tutto

sudo apt-get purge linux-image-XXXX
Dove chiaramente XXXX è il numero di Kernel che vuoi cancellare.

O in altro modo, come preferisci.

EDIT: aggiunto istruzioni per cancellazione manuale e riscrittura messaggio in italiano comprensibile.

Re: aggiornamento kernel 4.4.0-58 non riuscito UBUNTU 16.04.

Inviato: martedì 27 dicembre 2016, 7:44
da trekfan1
Provare non ti costa nulla.

Re: aggiornamento kernel 4.4.0-58 non riuscito UBUNTU 16.04.

Inviato: martedì 27 dicembre 2016, 7:58
da giulux
Hai fatto una ricerca?
Ci sono varie discussioni risolte per errore simile al tuo: vedi se quanto fatto lì ti aiuta.
Fai sapere.

Re: aggiornamento kernel 4.4.0-58 non riuscito UBUNTU 16.04.

Inviato: martedì 27 dicembre 2016, 8:33
da ceklo
Ok, grazie a tutti.

Ho tentato anche la soluzione proposta da simone_t (sudo apt-get purge /var/cache/apt/archives/linux-image-extra-4.4.0-58-generic_4.4.0-58.79_amd64_.deb), niente da fare.
Infine, ho rinominato a mano il file in questione che si trovava in /var/cache/apt/archives per poi eseguire: sudo apt-get install -f
Non trovando il file in cache, questa volta è andata a buon fine !

Già che c'ero ho eseguito autoremove, tutto bene

Grazie di nuovo
Risolto
ceklo

Re: [Risolto] aggiornamento kernel 4.4.0-58 non riuscito

Inviato: martedì 27 dicembre 2016, 12:01
da simone_t
Felice che tu abbia risolto... però io avrei dato

Codice: Seleziona tutto

 sudo apt-get purge linux-image-4.4.0-58-generic
sudo apt-get purge linux-image-extra-4.4.0-58-generic 
Ma hai fatto... meglio così!