Atualização do Kernel não instala [RESOLVIDO]

1. Atualização do Kernel não instala [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/07/2013 - 13:39h

Tô com seguinte problema meu Debian instala todas as atualizações mas as referentes ao Kernel não instala

mensagem do terminal:

sudo apt-get upgrade
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os pacotes a seguir serão atualizados:
icedtea-netx icedtea-netx-common linux-image-3.2.0-4-486
linux-image-3.2.0-4-686-pae
4 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 876 kB/46,2 MB de arquivos.
Depois desta operação, 199 kB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
Obter:1 http://security.debian.org/ wheezy/updates/main icedtea-netx-common all 1.4-3~deb7u1 [856 kB]
Obter:2 http://security.debian.org/ wheezy/updates/main icedtea-netx i386 1.4-3~deb7u1 [20,7 kB]
Baixados 876 kB em 24s (36,5 kB/s)
Lendo logs de mudanças... Feito
Pré-configurando pacotes ...
(Lendo banco de dados ... 101587 ficheiros e directórios actualmente instalados.)
Preparando para substituir linux-image-3.2.0-4-486 3.2.41-2 (usando .../linux-image-3.2.0-4-486_3.2.46-1_i386.deb) ...
Desempacotando substituto linux-image-3.2.0-4-486 ...
dpkg: erro ao processar /var/cache/apt/archives/linux-image-3.2.0-4-486_3.2.46-1_i386.deb (--unpack):
não pode copiar dados extráidos para './lib/modules/3.2.0-4-486/kernel/drivers/mtd/devices/m25p80.ko' para '/lib/modules/3.2.0-4-486/kernel/drivers/mtd/devices/m25p80.ko.dpkg-new': falhou a escrita (Não há espaço disponível no dispositivo)
dpkg-deb: erro: o subprocesso colar foi morto pelo sinal (Pipe quebrado)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-4-486 /boot/vmlinuz-3.2.0-4-486
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-4-486 /boot/vmlinuz-3.2.0-4-486
Preparando para substituir linux-image-3.2.0-4-686-pae 3.2.41-2 (usando .../linux-image-3.2.0-4-686-pae_3.2.46-1_i386.deb) ...
Desempacotando substituto linux-image-3.2.0-4-686-pae ...
dpkg: erro ao processar /var/cache/apt/archives/linux-image-3.2.0-4-686-pae_3.2.46-1_i386.deb (--unpack):
não pode copiar dados extráidos para './lib/modules/3.2.0-4-686-pae/kernel/drivers/target/target_core_mod.ko' para '/lib/modules/3.2.0-4-686-pae/kernel/drivers/target/target_core_mod.ko.dpkg-new': falhou a escrita (Não há espaço disponível no dispositivo)
dpkg-deb: erro: o subprocesso colar foi morto pelo sinal (Pipe quebrado)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-4-686-pae /boot/vmlinuz-3.2.0-4-686-pae
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-4-686-pae /boot/vmlinuz-3.2.0-4-686-pae
Preparando para substituir icedtea-netx-common 1.3.2-1 (usando .../icedtea-netx-common_1.4-3~deb7u1_all.deb) ...
Desempacotando substituto icedtea-netx-common ...
Preparando para substituir icedtea-netx:i386 1.3.2-1 (usando .../icedtea-netx_1.4-3~deb7u1_i386.deb) ...
Desempacotando substituto icedtea-netx:i386 ...
Processando gatilhos para hicolor-icon-theme ...
Processando gatilhos para desktop-file-utils ...
Processando gatilhos para man-db ...
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/linux-image-3.2.0-4-486_3.2.46-1_i386.deb
/var/cache/apt/archives/linux-image-3.2.0-4-686-pae_3.2.46-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



  


2. MELHOR RESPOSTA

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 17/07/2013 - 11:05h

elementarGO escreveu:

Têm como remover e deixar somente o i686?


De acordo com a saída do apt-get, você possui dois kernels instalados:

linux-image-3.2.0-4-486
linux-image-3.2.0-4-686-pae

Você pode remover o 486:

# apt-get purge linux-image-3.2.0-4-486

Além disso, certifique-se de que não há outros kernels instalados:

$ dpkg -l | grep "linux-image"

3. Re: Atualização do Kernel não instala [RESOLVIDO]

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 16/07/2013 - 14:42h

Não sei ao certo, mas parece não haver espaço em disco suficiente para realizar a descompactação do .deb:


dpkg: erro ao processar /var/cache/apt/archives/linux-image-3.2.0-4-486_3.2.46-1_i386.deb (--unpack):
não pode copiar dados extráidos para './lib/modules/3.2.0-4-486/kernel/drivers/mtd/devices/m25p80.ko' para '/lib/modules/3.2.0-4-486/kernel/drivers/mtd/devices/m25p80.ko.dpkg-new': falhou a escrita (Não há espaço disponível no dispositivo)


Tente checar se há espaço em disco suficiente.

Pode ser com um:

df -h

Abraço.


4. Re: Atualização do Kernel não instala [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/07/2013 - 18:00h

leandro escreveu:

Não sei ao certo, mas parece não haver espaço em disco suficiente para realizar a descompactação do .deb:


dpkg: erro ao processar /var/cache/apt/archives/linux-image-3.2.0-4-486_3.2.46-1_i386.deb (--unpack):
não pode copiar dados extráidos para './lib/modules/3.2.0-4-486/kernel/drivers/mtd/devices/m25p80.ko' para '/lib/modules/3.2.0-4-486/kernel/drivers/mtd/devices/m25p80.ko.dpkg-new': falhou a escrita (Não há espaço disponível no dispositivo)


Tente checar se há espaço em disco suficiente.

Pode ser com um:

df -h

Abraço.




O retorno do comando:

Montado em
rootfs 323M 259M 48M 85% /
udev 10M 0 10M 0% /dev
tmpfs 202M 656K 202M 1% /run
/dev/disk/by-uuid/fda3c6c0-ea53-4933-ac9b-e697e16d7297 323M 259M 48M 85% /
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 1,2G 0 1,2G 0% /run/shm
/dev/sda9 58G 3,8G 52G 7% /home
/dev/sda8 368M 11M 339M 3% /tmp
/dev/sda5 8,3G 2,5G 5,4G 32% /usr
/dev/sda6 2,8G 413M 2,3G 16% /var
none 1009M 0 1009M 0% /sys/fs/cgroup





5. Re: Atualização do Kernel não instala [RESOLVIDO]

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 16/07/2013 - 19:51h

elementarGO escreveu:

O retorno do comando:


Montado em
rootfs 323M 259M 48M 85% /
udev 10M 0 10M 0% /dev
tmpfs 202M 656K 202M 1% /run
/dev/disk/by-uuid/fda3c6c0-ea53-4933-ac9b-e697e16d7297 323M 259M 48M 85% /
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 1,2G 0 1,2G 0% /run/shm
/dev/sda9 58G 3,8G 52G 7% /home
/dev/sda8 368M 11M 339M 3% /tmp
/dev/sda5 8,3G 2,5G 5,4G 32% /usr
/dev/sda6 2,8G 413M 2,3G 16% /var
none 1009M 0 1009M 0% /sys/fs/cgroup



Aí está: a partição / está com apenas 48 MB de espaço livre. Como você montou os diretórios /usr, /var e /home (que normalmente consomem um tamanho considerável) em partições diferentes, este erro não vai aparecer quando você instalar programas ou salvar arquivos em sua home. No entanto, para os módulos do kernel é diferente pois eles são instalados em /lib/modules/versão_do_kernel (aqui no meu Slackware, com kernel 3.9.7, a pasta /lib/modules/3.9.7 ocupa 125 MB).

Como solução, experimente aumentar o tamanho da partição raiz (a de UIID fda3c6c0-ea53-4933-ac9b-e697e16d7297).

Abraço e boa sorte!


6. Re: Atualização do Kernel não instala [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/07/2013 - 20:43h

Hum, mas pq em outras distros esse espaço que deixei é suficiente? Notei no boot vários modulos do mesmo Kernel. i486, i586, i686, será isso que está enchendo o espaço?


7. Re: Atualização do Kernel não instala [RESOLVIDO]

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 16/07/2013 - 20:51h

elementarGO escreveu:

Hum, mas pq em outras distros esse espaço que deixei é suficiente? Notei no boot vários modulos do mesmo Kernel. i486, i586, i686, será isso que está enchendo o espaço?


Pode ser. Depende também da quantidade de kernels instalados, e o tamanho deles. Isso, além das libs do sistema, em /lib ou /lib64 que são utilizadas/instaladas pelos programas.


8. Re: Atualização do Kernel não instala [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/07/2013 - 23:23h

Têm como remover e deixar somente o i686?


9. Re: Atualização do Kernel não instala [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/07/2013 - 11:41h

ja esta tudo explicado, siga e pronto!

aproveite e rode antes de atualizar

# apt-get autoclean

e depois (removera TODOS os pacotes do cache):

# apt-get clean

E querendo ganhar mais espaço:

# apt-get install localepurge
# localepurge -v


10. Re: Atualização do Kernel não instala [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/07/2013 - 19:28h

Obrigado Leandro e edps por ajudar a resolver o problema, muito agradecido.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts