Arquivos históricos do BR-Linux.org apresenta:

Sobrevivendo a crash do RPM

Notícia publicada por brain em maio 24, 2003 12:00 PM | TrackBack


Sávio disse: "Caros colegas, este não é um artigo nem mesmo uma notícia sobre algum artigo da Internet. É na realidade uma dica sobre um problema pelo qual outros usuários já podem ter passado, ou venham a passar. Após instalar determinado pacote, usando o RPM, passei a receber o erro 'Segmentation fault (core dumped)' ao tentar utilizar novamente o RPM.
Procurei dicas na Internet que pudessem me auxiliar. Encontrei várias informações, mas nenhuma específica sobre este problema com o pacote RPM."
Leia a solução usada pelo Sávio em DETALHES.

Tentar atualizar o próprio RPM também não era possível, pois o RPM acusava este erro.
Segui o seguinte processo para resolvê-lo:
- Baixei uma versão atualizada do pacote do RPM.
- Renomeei o pacote do RPM para arquivo.rpm (apenas para facilitar o exemplo, didática).
- Executei os seguintes comandos (dentro do diretório onde estiver o arquivo.rpm):
   #rpm2cpio arquivo.rpm > arquivo.cpio
   #cd /
   #cpio -ivdu < /diretorio/tal/arquivo.cpio
- Com isso ele copia os arquivos do pacote atualizado do RPM sobre os arquivos antigos.
- Após isso executei os seguintes comandos:
   #rm /var/lib/rpm/__db*
   #rpm -vv -rebuilddb
Pronto, com isso o RPM passou a funcionar normalmente.
Espero que estas breves linhas possam ser úteis a outros usuários.
Parabéns pelo seu site, leitura obrigatória.
Boa sorte.
Sávio"

 

Comentários dos leitores
(Termos de Uso)

» Marcus Grando () em 24/05 13:04

Seia legal se colocasse qual distribuição você estava usando quando ocorreu o crash, qual versão, qual versão do kernel, qual glibc...

Pois existe várias entradas no bugzilla da redhat sobre erros no RPM e alguns deles foram resolvidos com a atualização da glibc que eles disponibilizaram...

Abraços


» Cesar Cardoso () em 24/05 17:04

Este é um problema conhecido, reportado em http://www.rpm.org/hintskinks/repairdb/ .

Me parece que ocorre apenas com RPM 4.1; no 4.2 do RedHat 9 parece ter sido corrigido.


Comentários desativados: Esta discussão é antiga e foi arquivada, não é mais possível enviar comentários adicionais.



O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação, layout, tabela de caracteres, etc.) o acervo de notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter de acervo, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.