Erro na instalação de programas e codecs

Iniciado por leandroufu, 27 de Julho de 2009, 10:07

tópico anterior - próximo tópico

leandroufu

Olá, sou iniciante no uso do LInux e uso o Ubuntu 8.04(32 bits)

Quando vou instalar quanquer coisa, seja um codec ou um programa aparece o seguinte erro:

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.


Então, eu vou ao Consola e digito o comando "sudo dpkg --configure -a"
Porém deito isso aparece na tela os seguintes erros:

Instalando initramfs-tools (0.85eubuntu39.3) ...
update-initramfs: deferring update (trigger activated)

Instalando linux-image-2.6.24-19-generic (2.6.24-19.41) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-19-generic

gzip: stdout: No space left on device
update-initramfs: failed for /boot/initrd.img-2.6.24-19-generic
Failed to create initrd image.
dpkg: erro processando linux-image-2.6.24-19-generic (--configure):
subprocesso post-installation script retornou código de saída de error 2

Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.24-19-generic

gzip: stdout: No space left on device

update-initramfs: failed for /boot/initrd.img-2.6.24-19-generic
dpkg: subprocesso post-installation script retornou código de saída de error 1


Por favor, alguem pode me ajudar a resolver esse problema, senao  nao consigo instalar nada!




ubu4ever

#1
Citação de: leandroufu online 27 de Julho de 2009, 10:07
Olá, sou iniciante no uso do LInux e uso o Ubuntu 8.04(32 bits)

Quando vou instalar quanquer coisa, seja um codec ou um programa aparece o seguinte erro:

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.


Então, eu vou ao Consola e digito o comando "sudo dpkg --configure -a"
Porém deito isso aparece na tela os seguintes erros:

Instalando initramfs-tools (0.85eubuntu39.3) ...
update-initramfs: deferring update (trigger activated)

Instalando linux-image-2.6.24-19-generic (2.6.24-19.41) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-19-generic

gzip: stdout: No space left on device
update-initramfs: failed for /boot/initrd.img-2.6.24-19-generic
Failed to create initrd image.
dpkg: erro processando linux-image-2.6.24-19-generic (--configure):
subprocesso post-installation script retornou código de saída de error 2

Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.24-19-generic

gzip: stdout: No space left on device
update-initramfs: failed for /boot/initrd.img-2.6.24-19-generic
dpkg: subprocesso post-installation script retornou código de saída de error 1


Por favor, alguem pode me ajudar a resolver esse problema, senao  nao consigo instalar nada!





Você está com pouco espaço em disco para o Ubuntu (partição / - raiz). Aumente o espaço dela com o liveCD usando o Gparted.

Depois tente novamente.

leandroufu

amigo, na verdade acho q tenho espaço suficiente pois tenho 11GB livres na partição Sistemas de Arquivos do Ubuntu
eu reparei esta mesnagem de erro no space left on device

Eu sou realmente leigo no Linux, mas acredito q é necessário apenas uma partiçao para o Ubuntu e que 11GB para tal é mais do q suficiente(mais 2 partiçoes: 2GB para swap e 128MB(eu acho) para boot) ou eu instalei errado e deve haver outra partiçao alem da home, swap e boot?
Vc ou alguem faz ideia do que pode estar ocorrendo?
nem atualizaçoes do sistema estao instalando pq o sudo dpkg --configure -a nao funciona
desde ja, agradeço

ubu4ever

Citação de: leandroufu online 27 de Julho de 2009, 13:46
amigo, na verdade acho q tenho espaço suficiente pois tenho 11GB livres na partição Sistemas de Arquivos do Ubuntu
eu reparei esta mesnagem de erro no space left on device

Eu sou realmente leigo no Linux, mas acredito q é necessário apenas uma partiçao para o Ubuntu e que 11GB para tal é mais do q suficiente(mais 2 partiçoes: 2GB para swap e 128MB(eu acho) para boot) ou eu instalei errado e deve haver outra partiçao alem da home, swap e boot?
Vc ou alguem faz ideia do que pode estar ocorrendo?
nem atualizaçoes do sistema estao instalando pq o sudo dpkg --configure -a nao funciona
desde ja, agradeço

Digite no terminal:
df
e poste o resultado aqui.

Se quiser, dê um printscreen no Gparted (hospede a imagem em um servidor qualquer - imageshack por exemplo) e coloque o link dele aqui.

leandroufu

digitei "df" la no terminal e apareceu isso

Sist. Arq.                  1K-blocos      Usad         Dispon.      Uso%     Montado em
/dev/sda6                  14623360   3348412  10537968     25%       /
varrun                        517708       108           517600        1%      /var/run
varlock                       517708         0             517708        0%      /var/lock
udev                           517708        52           517656         1%       /dev
devshm                      517708        12           517696         1%       /dev/shm
lrm                             517708       38684       479024        8%       /lib/modules/2.6.24-19-generic/volatile
/dev/sda2                  15052         11304        2945          80%       /boot
gvfs-fuse-daemon     14623360   3348412  10537968    25%       /home/leandro/.gvfs



Xterminator

Caro amigo, sua partição /boot está lotada "simples assim", se existe mais de uma vesão do kernel instalada procure remover a antiga(que não esteja em uso), você deve ter tido algum motivo/razão para deixar /boot separado mas o tamanho recomendado para esta partição é para um sistema onde quem o atualiza, também lembra de limpar os arquivos antigos ao atualizar o kernel, mantenha no sistema no máximo os 2 últimos kernels funcionais quando tiver /boot separado.
digite aí, para vermos quem está comendo seu espaço no /boot

sudo du -sh /boot

ubu4ever

Citação de: leandroufu online 27 de Julho de 2009, 10:07Instalando initramfs-tools (0.85eubuntu39.3) ...
update-initramfs: deferring update (trigger activated)

Instalando linux-image-2.6.24-19-generic (2.6.24-19.41) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-19-generic
gzip: stdout: No space left on device
update-initramfs: failed for /boot/initrd.img-2.6.24-19-generic
Failed to create initrd image.

Como o Xterminator escreveu você tem pouco espaço no /boot para fazer instalações nesta partição. Dê uma olhada no link abaixo para remover as versões de kernel mais antigas:
http://ubuntuguia.blogspot.com/2008/06/removendo-os-antigos-kernels.html

leandroufu

amigo, eu tenho soh dois kernels instalados: windows xp e ubuntu
e eu criei essa partição /boot especificamente para o ubuntu
entao nao existem arquivos antigos nessa partição pois ela nunca havia sido usada antes

sudo du -sh /boot:
12 M         /boot


eu acho q o problema entao é o pouco espaço que reservei para a partição /boot,
vc concorda?

leandroufu

gcclt
Li o forum do link que vc me passou e fui fazendo o passo a passo soh q retornou o erro

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.


eu acho q o problema eh mesmo o pouco espaço para o \boot
acho melhor reformatar o hd , aumentando o espaço do /boot pra ver se conserta

ubu4ever

Citação de: leandroufu online 27 de Julho de 2009, 16:55
amigo, eu tenho soh dois kernels instalados: windows xp e ubuntu
e eu criei essa partição /boot especificamente para o ubuntu
entao nao existem arquivos antigos nessa partição pois ela nunca havia sido usada antes

sudo du -sh /boot:
12 M         /boot


eu acho q o problema entao é o pouco espaço que reservei para a partição /boot,
vc concorda?


Só corrigindo: windows e ubuntu não são kernels. O kernel é o coração do sistema operacional seja ela qual for. No caso ele fica em /boot (linux).

Você estava tentando atualizar o seu kernel, segue mais uma vez uma parte da sua citação que prova isso:
CitarInstalando linux-image-2.6.24-19-generic (2.6.24-19.41) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-19-generic

Sim, o erro ocorreu porque você tem muito pouco espaço em /boot. Dê uma olhada no link que eu te passei e veja se você tem outro kernel mais antigo para o linux e remova-o. Mas cuidado para não remover o kernel atual. Siga o tutorial rigorosamente. Se mesmo assim não funcionar você terá que redimensionar o /boot (aumentar seu espaço pelo liveCD usando o Gparted).

ubu4ever

Citação de: leandroufu online 27 de Julho de 2009, 17:01
gcclt
Li o forum do link que vc me passou e fui fazendo o passo a passo soh q retornou o erro

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.


eu acho q o problema eh mesmo o pouco espaço para o \boot
acho melhor reformatar o hd , aumentando o espaço do /boot pra ver se conserta

Se você formatar somente o /boot seu linux não vai mais iniciar. Aí sim você vai ter um problema. Você tem 2 opções:
1 - Formatar tudo! O hd inteiro.
2 - Redimensionar o /boot aumentando seu espaço (entretanto acho que isso pode afetar o Grub e você terá que recuperá-lo - não tenho certeza).

ubu4ever

Antes de fazer qualquer coisa no computador faça o backup completo dos seus dados. Esses procedimentos requerem atenção e são arriscados!!! Você está numa situação simples, porém muito delicada. Um erro e você vai ter dores de cabeça!

Xterminator

Mistérrrrrriiiio, você tem certeza que deixou 128MB para o /boot mesmo?
experimente criar o initrd assim.

sudo update-initramfs -b /home/seu_usuário/ -c -k 2.6.24-19-generic

e coloque aqui o erro que retorna, pois é estranho o initrd dependendo dos módulos do kernel tem menos de 10MB
explicando, o comando acima vai criar um initrd em outro diretório diferente do /boot
-b = especifica o diretório diferente do /boot
-c = criar
-k = com a versão do kernel você pode saber a versão olhando em /lib/modules
se você deixou realmente 128MB para /boot não poderia estar 80% cheio. o meu com 3 kernels e seus respectivos arquivos inclusive backup ocupa 38MB como pode ver abaixo.

root@Zumbi:/boot# du -ah /boot
8,0K /boot/grub/menu.lst
4,0K /boot/grub/default
8,0K /boot/grub/menu.lst~
4,0K /boot/grub/device.map
12K /boot/grub/e2fs_stage1_5
8,0K /boot/grub/iso9660_stage1_5
12K /boot/grub/jfs_stage1_5
12K /boot/grub/xfs_stage1_5
8,0K /boot/grub/minix_stage1_5
12K /boot/grub/fat_stage1_5
4,0K /boot/grub/stage1
124K /boot/grub/stage2
12K /boot/grub/parsix-grub.xpm.gz
60K /boot/grub/splashimages/debsplash.xpm.gz
12K /boot/grub/splashimages/guitar.xpm.gz
28K /boot/grub/splashimages/CRW_7206_14.xpm.gz
36K /boot/grub/splashimages/menu-sta.xpm.gz
8,0K /boot/grub/splashimages/brdesktop.xpm.gz
100K /boot/grub/splashimages/gentleblue.xpm.gz
64K /boot/grub/splashimages/firework.xpm.gz
12K /boot/grub/splashimages/debblue.xpm.gz
24K /boot/grub/splashimages/gnucheese.xpm.gz
72K /boot/grub/splashimages/bike_gua.xpm.gz
52K /boot/grub/splashimages/debian_grey1-14col.xpm.gz
16K /boot/grub/splashimages/fiesta.xpm.gz
12K /boot/grub/splashimages/gnome-debblue.xpm.gz
56K /boot/grub/splashimages/debian-moreblue-swirl.xpm.gz
12K /boot/grub/splashimages/biosplash.xpm.gz
112K /boot/grub/splashimages/gunhole.xpm.gz
677K /boot/grub/splashimages
12K /boot/grub/reiserfs_stage1_5
917K /boot/grub
4,0K /boot/parsix-old-mbr.2009-01-12
88K /boot/config-2.6.26-parsix-17
352K /boot/message.hd
96K /boot/config-2.6.29-parsix-8
2,1M /boot/vmlinuz-2.6.29-parsix-8
2,0M /boot/vmlinuz-2.6.30-1-686
8,2M /boot/initrd.img-2.6.26-parsix-17
144K /boot/matrix-grub-theme.menu
1,8M /boot/vmlinuz-2.6.26-parsix-17
0 /boot/message
0 /boot/initrd.img
961K /boot/System.map-2.6.29-parsix-8
9,2M /boot/initrd.img-2.6.30-1-686.bak
1,1M /boot/System.map-2.6.30-1-686
104K /boot/config-2.6.30-1-686
9,4M /boot/initrd.img-2.6.30-1-686
0 /boot/vmlinuz
352K /boot/message.live
825K /boot/System.map-2.6.26-parsix-17
38M /boot




leandroufu

Problema resolvido!

Realmente a partiçao de /boot nao tinha 128MB, me enganei(eram apenas 16MB)

Eu simplemeste reformatei o hd e instalei o sistema de novo(agora com 90MB para o /boot), como falaram pra eu fazer.
Agora tudo ta funcionado(atualizaçoes,instalaçao de programas e de codecs) :D

Obrigado pela ajuda de vcs!