Ciao a tutti,

ho un problema che non sono riuscito a risolvere in autonomia.

Ho ubuntu 14.04. C'è un aggiornamento del kernel che mi sta dando problema:

la cartella boot è piena e non riesco ad avanzare con l'aggiornamento (ho il segnale del divieto con riferimento all'errore brokencount > 0 nella barra alta del sistema operativo).

Ho provato diverse azioni per liberare spazio, ma nessuna è stata decisiva.

Posto alcuni dei risultati dei tentativi che ho messo in campo per risolvere la situazione:

andrea@andrea-LIFEBOOK-A512:~$ dpkg --get-selections | grep linux-image
linux-image-3.13.0-139-generic          install
linux-image-3.13.0-143-generic          install
linux-image-3.13.0-144-generic          install
linux-image-3.13.0-166-generic          install
linux-image-3.13.0-167-generic          install
linux-image-3.13.0-24-generic           install
linux-image-3.13.0-95-generic           install
linux-image-extra-3.13.0-139-generic        install
linux-image-extra-3.13.0-143-generic        install
linux-image-extra-3.13.0-144-generic        install
linux-image-extra-3.13.0-24-generic     install
linux-image-extra-3.13.0-95-generic     install
linux-image-generic             install

Ho provato a cancellare una delle versioni vecchie del kernel, ed ottengo questo risultato:

andrea@andrea-LIFEBOOK-A512:~$ sudo apt-get purge linux-image-3.13.0-24-genericLettura 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-extra-3.13.0-24-generic : Dipende: linux-image-3.13.0-24-generic ma non sta per essere installato
 linux-image-generic : Dipende: linux-image-3.13.0-168-generic ma non sta per essere installato oppure
                                linux-image-unsigned-3.13.0-168-generic ma non sta per essere installato
 linux-modules-extra-3.13.0-168-generic : Dipende: linux-image-3.13.0-168-generic ma non sta per essere installato oppure
                                                   linux-image-unsigned-3.13.0-168-generic ma non sta per essere installato
 linux-signed-image-3.13.0-24-generic : Dipende: linux-image-3.13.0-24-generic (= 3.13.0-24.47) ma non sta per essere installato
E: Dipendenze non soddisfatte. Provare "apt-get -f install" senza pacchetti (o specificare una soluzione).

Ho provato quindi con apt-get -f install (qui posto il tentativo con fix broken)

andrea@andrea-LIFEBOOK-A512:~$ sudo apt-get install --fix-broken
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:
  firefox-locale-it kde-l10n-engb kde-l10n-it libhdb9-heimdal libkdc2-heimdal
  linux-headers-3.13.0-144 linux-headers-3.13.0-144-generic
  linux-image-3.13.0-144-generic linux-image-extra-3.13.0-144-generic
  linux-modules-extra-3.13.0-167-generic linux-signed-image-3.13.0-144-generic
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno inoltre installati:
  linux-image-3.13.0-168-generic
Pacchetti suggeriti:
  fdutils linux-doc-3.13.0 linux-source-3.13.0 linux-tools
I seguenti pacchetti NUOVI saranno installati:
  linux-image-3.13.0-168-generic
0 aggiornati, 1 installati, 0 da rimuovere e 34 non aggiornati.
6 non completamente installati o rimossi.
È necessario scaricare 5.841 kB di archivi.
Dopo quest'operazione, verranno occupati 5.949 kB di spazio su disco.
Continuare? [S/n] s
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-image-3.13.0-168-generic amd64 3.13.0-168.218 [5.841 kB]
Recuperati 5.841 kB in 8s (704 kB/s)                                           
(Lettura del database... 411021 file e directory attualmente installati.)
Preparativi per estrarre .../linux-image-3.13.0-168-generic_3.13.0-168.218_amd64.deb...
Estrazione di linux-image-3.13.0-168-generic (3.13.0-168.218)...
dpkg: errore nell'elaborare l'archivio /var/cache/apt/archives/linux-image-3.13.0-168-generic_3.13.0-168.218_amd64.deb (--unpack):
 impossibile copiare i dati estratti per "./boot/vmlinuz-3.13.0-168-generic" in "/boot/vmlinuz-3.13.0-168-generic.dpkg-new": scrittura non riuscita (Spazio esaurito sul device)
Segnalazione apport non scritta poiché il messaggio di errore indica un errore per disco pieno.
               dpkg-deb: errore: il sottoprocesso paste è stato terminato dal segnale (Pipe interrotta)
/etc/kernel/postrm.d/zz-extlinux:
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.13.0-95-generic.efi.signed...
P: Writing config for /boot/vmlinuz-3.13.0-95-generic...
P: Writing config for /boot/vmlinuz-3.13.0-24-generic.efi.signed...
P: Writing config for /boot/vmlinuz-3.13.0-24-generic...
P: Writing config for /boot/vmlinuz-3.13.0-167-generic...
P: Writing config for /boot/vmlinuz-3.13.0-166-generic...
P: Writing config for /boot/vmlinuz-3.13.0-144-generic.efi.signed...
P: Writing config for /boot/vmlinuz-3.13.0-144-generic...
P: Writing config for /boot/vmlinuz-3.13.0-143-generic.efi.signed...
P: Writing config for /boot/vmlinuz-3.13.0-143-generic...
P: Writing config for /boot/vmlinuz-3.13.0-139-generic.efi.signed...
P: Writing config for /boot/vmlinuz-3.13.0-139-generic...
P: Installing debian theme... done.
Si sono verificati degli errori nell'elaborazione:
 /var/cache/apt/archives/linux-image-3.13.0-168-generic_3.13.0-168.218_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
andrea@andrea-LIFEBOOK-A512:~$

Tra i vari tentativi ho provato con autoremove

andrea@andrea-LIFEBOOK-A512:~$ sudo apt-get autoremove
[sudo] password for andrea: 
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-3.13.0-168-generic ma non è installato oppure
                                linux-image-unsigned-3.13.0-168-generic ma non è installato
 linux-modules-extra-3.13.0-168-generic : Dipende: linux-image-3.13.0-168-generic ma non è installato oppure
                                                   linux-image-unsigned-3.13.0-168-generic ma non è installato
E: Dipendenze non trovate. Riprovare usando -f.

Ho provato anche con sudo apt-get autoclean e clean, ma anche qui nessun risultato.

Tutto si riporta alla necessità di liberare spazio nella cartella boot, ma quando cerco di liberarlo, non me lo fa fare.

Voi cosa consigliereste?

Grazie,

Andrea

(scusate la lunghezza del post)

chiesto 14 Apr, 18:02

and00908's gravatar image

and00908
10


ciao e grazie sacarde,

ho provato l'installazione di byobu e questo è il responso:

andrea@andrea-LIFEBOOK-A512:~$ sudo apt install byobu
[sudo] password for andrea: 
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:
 byobu : Dipende: python3-newt ma non sta per essere installato oppure
                  python-newt ma non sta per essere installato
         Dipende: tmux (>= 1.5) ma non sta per essere installato oppure
                  screen ma non sta per essere installato
         Dipende: gawk
         Raccomanda: screen ma non sta per essere installato
         Raccomanda: tmux (>= 1.5) ma non sta per essere installato
         Raccomanda: run-one ma non sta per essere installato
 linux-image-generic : Dipende: linux-image-3.13.0-168-generic ma non sta per essere installato oppure
                                linux-image-unsigned-3.13.0-168-generic ma non sta per essere installato
 linux-modules-extra-3.13.0-168-generic : Dipende: linux-image-3.13.0-168-generic ma non sta per essere installato oppure
                                                   linux-image-unsigned-3.13.0-168-generic ma non sta per essere installato
E: Dipendenze non soddisfatte. Provare "apt-get -f install" senza pacchetti (o specificare una soluzione).

Qualcuno in quel post suggeriva:

Sempre con quel problema ho visto che si possono semplicemente cancellare o spostare da /boot in /root qualche kernel vecchio e sua initramfs e disinstallarli dopo (apt non si accorge che non ci sono più i file) ma lascio a chi è più dentro con cosa è stata già fatta qui.

è qualcosa di fattibile? Perché mi aiuterebbe a bypassare il problema, lasciarmi terminare l'installazione e avere mano libera per cancellare i vecchi kernell.

Grazie. Andrea

coll. permanente

ha risposto 14 Apr, 23:50

and00908's gravatar image

and00908
10

  • provato anche con: sudo apt-get autoremove --purge

o da synaptic ?

  • penso che puoi spostare i kernel e gli initrd

  • che filesystem ha /boot ? df -HT

(15 Apr, 08:59) sacarde sacarde's gravatar image

Avevo provato con il solo autoremove.

Riprovando con l'aggiunta del parametro --purge mi da la stessa risposta:

andrea@andrea-LIFEBOOK-A512:~$ sudo apt-get autoremove --purge
[sudo] password for andrea: 
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-3.13.0-168-generic ma non è installato oppure
                                linux-image-unsigned-3.13.0-168-generic ma non è installato
 linux-modules-extra-3.13.0-168-generic : Dipende: linux-image-3.13.0-168-generic ma non è installato oppure
                                                   linux-image-unsigned-3.13.0-168-generic ma non è installato
E: Dipendenze non trovate. Riprovare usando -f.

Qui l'esito di df

andrea@andrea-LIFEBOOK-A512:~$ df -HT
File system    Tipo      Dim. Usati Dispon. Uso% Montato su
udev           devtmpfs  2,0G  4,1k    2,0G   1% /dev
tmpfs          tmpfs     400M  1,4M    399M   1% /run
/dev/dm-0      ext4      488G  457G    6,0G  99% /
none           tmpfs     4,1k     0    4,1k   0% /sys/fs/cgroup
none           tmpfs     5,3M     0    5,3M   0% /run/lock
none           tmpfs     2,0G   55M    2,0G   3% /run/shm
none           tmpfs     105M   58k    105M   1% /run/user
/dev/sda2      ext2      248M  246M       0 100% /boot
/dev/sda1      vfat      536M  3,4M    533M   1% /boot/efi

Synaptic non l'avevo installato, e come per altre applicazioni non me le fa installare a causa del problema che mi sta bloccando.

coll. permanente

ha risposto 15 Apr, 16:19

and00908's gravatar image

and00908
10

la partizione /boot essendo in ext2 potrebbe avere uno spazio riservato a root, per disporlo:

sudo tune2fs -m 0 /dev/sda2

altrimenti potresti provare a spostare qualche file (kernel)

(15 Apr, 16:40) sacarde sacarde's gravatar image

Ciao,

il comando ha funzionato, ha allocato 2 mb di spazio in più, ma non sono abbastanza per poter fare un autoremove o un install.

Provo a spostare manualmente i due kernel più vecchi ho nella cartella.

Ciao

coll. permanente

ha risposto 15 Apr, 23:38

and00908's gravatar image

and00908
10

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×195

domanda posta: 14 Apr, 18:02

domanda visualizzata: 112 volte

ultimo aggiornamento: 15 Apr, 23:38

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.