[Dica Rápida] Erro ao executar yum update

Hoje quando fui atualizar o servidor onde esta hospedado o blog, o yum apresentou o seguinte erro:

Loaded plugins: refresh-packagekit
Setting up Update Process
rpmdb: page 18816: illegal page type or format
rpmdb: PANIC: Invalid argument
rpmdb: Packages: pgin failed for page 18816
error: db4 error(-30974) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from dbcursor->c_close: DB_RUNRECOVERY: Fatal error, run database recovery
No Packages marked for Update
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: File handles still open at environment close
rpmdb: Open file handle: /var/lib/rpm/Packages
rpmdb: Open file handle: /var/lib/rpm/Name
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30974) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery

Para solucionar o problema removi as bases de dados dos repositórios que são gerados localmente e limpei o cache do yum, segue a relação de comandos:

rm -f /var/lib/rpm/__db* 
rpm –-rebuilddb 
yum clean all 

Bom é isso, esse procedimento resolveu o meu problema, até a próxima 🙂

VSFTPD em uma instância EC2

Olá Pessoal,

A algum tempo atras configurei o VSFTPD em um instância EC2 na Amazon e tive um problema após fazer autenticação do usuário, o servidor retornava que não era possível listar o conteúdo do owner do diretório, o FileZilla retornava o seguinte erro enviado pelo servidor: Continuar lendo VSFTPD em uma instância EC2

Instalando o FFMPEG e o FFMPEG-PHP no CentOS

Alguns dos ambientes que eu administro precisam utilizar componentes para encode de Video, as agências que desenvolvem as aplicações para empresa que eu trabalho costumam utilizar o ffmpeg para esta função, vou explicar neste  post como realizar a instalação e testar o funcionamento do componente. Continuar lendo Instalando o FFMPEG e o FFMPEG-PHP no CentOS

[Dica Rápida] Forçando o FSCK ao inicializar o CentOS

Pessoal,

Para gerar movimento no blog vou publicar algumas dicas rápidas já que estou demorando para terminar o artigos maiores. Esta semana precisei forçar a verificação de discos de um servidor devido a alguns erros bizarros, e como não tinha acesso a console do servidor apenas via ssh, achei a seguinte solução: Continuar lendo [Dica Rápida] Forçando o FSCK ao inicializar o CentOS