quebrado-pacote-após-atualização-linux-cabeçalhos-erro-brokencount-0 [duplicado]

1

Minha plataforma é o Ubuntu 12.04.

Eu tenho lido e este texto realmente segue o fluxo no link, Pacote interrompido após atualização: cabeçalhos linux, erro: BrokenCount > 0

Eu tenho um pacote quebrado após uma atualização. Originalmente, meu disco estava cheio, mas eu já consertei isso e agora tenho mais de 4 gigabytes de espaço livre.

Eu li aqui que eu deveria executar os comandos:

sudo apt-get -f install 
sudo apt-get install --fix-broken,

Eu tenho os seguintes resultados:

(Reading database ... 897477 files and directories currently installed.)
Unpacking linux-image-3.2.0-67-generic (from .../linux-image-3.2.0-67-generic_3.2.0-67.101_amd64.deb) ...
Done.
dpkg: error processing /var/cache/apt/archives/linux-image-3.2.0-67-generic_3.2.0-67.101_amd64.deb (--unpack):
 unable to create '/lib/modules/3.2.0-67-generic/kernel/drivers/usb/gadget/g_dbgp.ko.dpkg-new' (while processing './lib/modules/3.2.0-67-generic/kernel/drivers/usb/gadget/g_dbgp.ko'): No space left on device
No apport report written because the error message indicates a disk full error
                                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-67-generic /boot/vmlinuz-3.2.0-67-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-67-generic /boot/vmlinuz-3.2.0-67-generic
Unpacking linux-headers-3.2.0-67 (from .../linux-headers-3.2.0-67_3.2.0-67.101_all.deb) ...
dpkg: error processing /var/cache/apt/archives/linux-headers-3.2.0-67_3.2.0-67.101_all.deb (--unpack):
 error creating directory './usr/src/linux-headers-3.2.0-67/crypto/async_tx': No space left on device
No apport report written because the error message indicates a disk full error
                                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Unpacking linux-headers-3.2.0-67-generic (from .../linux-headers-3.2.0-67-generic_3.2.0-67.101_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/linux-headers-3.2.0-67-generic_3.2.0-67.101_amd64.deb (--unpack):
 unable to create '/usr/src/linux-headers-3.2.0-67-generic/include/config/mtd/scb2/flash.h.dpkg-new' (while processing './usr/src/linux-headers-3.2.0-67-generic/include/config/mtd/scb2/flash.h'): No space left on device
No apport report written because the error message indicates a disk full error
                                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/linux-image-3.2.0-67-generic_3.2.0-67.101_amd64.deb
 /var/cache/apt/archives/linux-headers-3.2.0-67_3.2.0-67.101_all.deb
 /var/cache/apt/archives/linux-headers-3.2.0-67-generic_3.2.0-67.101_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu li mais um pouco e executei este comando

df -i

E obtivemos esses resultados.

Filesystem        Inodes  IUsed     IFree IUse% Mounted on    
/dev/sda3         915712 914583      1129  100% /  
udev              253906    560    253346    1% /dev  
tmpfs             256105    502    255603    1% /run  
none              256105      3    256102    1% /run/lock  
none              256105      5    256100    1% /run/shm  
/dev/sda6        1220608  30875   1189733    3% /home  
/dev/sdb1      821888880 141598 821747282    1% /media/Seagate Backup Plus Drive  

Então, lendo eu executei este comando,

sudo du -h /* | grep '[0-9]M'  

e eu também tenho uma lista enorme, 10 páginas de texto para ser exato.
Mas nesse momento eu me perco. Eu não tenho idéia de qual arquivo é muito grande ou o que não é. Alguns dos arquivos são tão grandes quanto

  • 354 m / var / lib
  • 636M / var
  • 130M / var / cache / apt
  • 260 M / var / cache

Mas em nenhum lugar da lista está a palavra "lixeira" e quando executo o comando

sudo rm -r /root/.local/share/Trash/files/

Diz-me que o lixo do arquivo não foi encontrado. Acho que entendo que o que tenho que fazer é descobrir como obter a linha que lê

  • /dev/sda3 915712 914583 1129 100% /

para ler algo menor que 100% para que eu tenha espaço para consertar o pacote quebrado, mas não sei como fazer isso. E eu estou apreensivo para começar a apagar as coisas, Willy-nilly.
Eu estou disposto a ler isso, se houver um link em algum lugar que fala sobre isso, apenas me aponte e eu irei digerir o melhor que puder. Obrigado a todos pela ajuda.

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        14G   12G  2.1G  85% /
udev            992M  4.0K  992M   1% /dev
tmpfs           201M  1.1M  200M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none           1001M  140K 1001M   1% /run/shm
/dev/sda6        19G   14G  4.0G  78% /home
/dev/sdb1       932G  148G  784G  16% /media/Seagate Backup Plus Drive
/dev/sda7       104G  188M   99G   1% /media/cd3f76e1-724f-4b8f-b29c-cc901b071fdb
/dev/sda2        94G   84G  9.8G  90% /media/069CBC4E9CBC3A4F
$ df -h /boot
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        14G   12G  2.1G  85% /
    
por Thomas Davis 07.08.2014 / 23:09

2 respostas

1

Eu não acho que você vai gostar muito disso, mas aqui vai. Seu diretório raiz ('/') está em sda3 e está bastante cheio. 12 GB não é muito para os programas do Ubuntu OS + + vários outros itens e configurações. Você tem / boot localizado na mesma partição, então você pode remover kernels antigos para recuperar algum espaço.

O comando abaixo, para ser executado a partir de um terminal, apagará todos, menos o kernel atual. Eu não escrevi este script, mas obtive de Este 8 pode * remover espaço suficiente para você continuar as operações por um tempo.

sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)//")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*//;/[0-9]/!d')
    
por Charles Green 09.08.2014 / 20:57
0

Vejo que você tem / dev / sda3 completo em 100%

É possível que o SDA3 seja sua partição de swap. Inicie o "Disk Usage Analyzer" para determinar se esse é o caso. Com este programa você pode ver por que / dev / sda3 é usado: sistema de arquivos ou swap. Se for Swap, isso não é um problema.

Caso contrário; tente esvaziar a lixeira.

    
por Ed Weber 07.08.2014 / 23:43