[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 🙂

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

Configurar cliente NTP (Network Time Protocol) no CentOS utilizando os servidores do NTP.br

Neste post vou explicar como instalar e configurar o cliente NTP (Network Time Protocol) utilizando os servidores do NTP.br que são mantidos ON (Observatório Nacional) e o NIC.br (Núcleo de Informação e Coordenação do Ponto BR) que certa forma garante que a hora dos servidores sempre estará utilizada, já que dificilmente os servidor NTP do NIC.br ficarão indisponíveis.

Continuar lendo Configurar cliente NTP (Network Time Protocol) no CentOS utilizando os servidores do NTP.br