Problema com repositórios em um Ubuntu Karmic recém-instalado

1

Eu tenho um Ubuntu Karmic 32 bits recém-instalado instalado em uma máquina antiga (Pentium 4 512 Mb RAM) e estou tendo um problema sério com o apt-get. Não importa qual repositório eu escolha, não posso atualizar os arquivos do repositório. Eu recebo o seguinte erro durante um apt-get update :

Hit http://br.archive.ubuntu.com karmic-updates/universe Sources                                                                       
Hit http://br.archive.ubuntu.com karmic-updates/multiverse Packages                                                                    
Hit http://br.archive.ubuntu.com karmic-updates/multiverse Sources                                                                     
96% [4 Sources bzip2 10792960]                                                                                                    120kB/s 2s
bzip2: Data integrity error when decompressing.
    Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the 'bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

Err http://br.archive.ubuntu.com karmic/universe Sources                                                                                    
 Sub-process /bin/bzip2 returned an error code (2)
 Downloaded 7920kB em 58s    (136kB/s)                                                                                                            
 W: Failed while searching http://br.archive.ubuntu.com/ubuntu/dists/karmic/universe/binary-i386/Packages.bz2  Sub-process /bin/bzip2 returned an error code (2)

Eu tenho outro computador na mesma rede que é perfeitamente capaz de baixar esses arquivos e atualizar o banco de dados de pacotes.

Além disso, quando tento instalar qualquer pacote com o apt-get, recebo uma "soma de hash incorreta". Por exemplo, tentando instalar o vim, recebo o seguinte erro:

E: Failed retrieving http://br.archive.ubuntu.com/ubuntu/pool/main/v/vim/vim-runtime_7.2.245-2ubuntu2_all.deb: incorrect Hash Sum

Novamente: eu tenho um computador na mesma rede que pode instalar qualquer pacote normalmente, por isso não é um problema de rede local.

Alguém tem alguma pista sobre o que pode estar acontecendo? Eu tentei muitos repositórios diferentes.

Eu também tive um problema ao instalar o Grub nesta máquina (tive que recorrer ao LILO, porque o Grub não iria instalar). Isso pode ser um problema de hardware (meu disco rígido falha ao escrever?)?

Novos fatos:

Testei a memória com o teste padrão que vem no cd do ubuntu e está tudo ok. Eu também testei o disco rígido com e2fsck -c e aparentemente não há problema.

Realmente não sei o que poderia ser. Eu tinha o windows XP instalado nesta máquina e tive um problema semelhante: toda vez que eu estava baixando algum arquivo de instalação eu tinha que fazer isso várias vezes até que funcionasse. No Windows, parecia que o problema aconteceu apenas quando tentou acessar um arquivo baixado temporariamente. (ou seja, quando algum instalador de aplicativos precisou obter alguns arquivos dele na Web).

Talvez problema de rede? Mas eu tinha simultaneamente outro computador (meu notebook) na mesma rede, com a mesma versão do Ubuntu e os repositórios onde baixava tudo perfeitamente.

    
por Rafael S. Calsaverini 26.01.2010 / 18:33

2 respostas

1

Também pode ser um problema com sua placa de rede, se os downloads também não funcionarem no Windows. Ou até mesmo no cabo de rede, embora isso pareça menos provável. Tente trocar por aí?

    
por 28.01.2010 / 15:57
0

Isso pode ser uma falha de disco rígido, mas é mais provável que os erros causados pela RAM. Todas as instalações do Ubuntu possuem uma entrada de inicialização memtest86 +, então será fácil verificar isso. Tente também inicializar no modo de recuperação e executar o fsck completo: se alguns arquivos estiverem corrompidos, o fsck irá informá-lo.

Se nenhum dos itens acima der algum resultado positivo, você pode instalar badblocks package (de .deb copiado na unidade USB) e testar a superfície do disco para erros.

    
por 26.01.2010 / 18:41