Erro "BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery" no Solus [Resolvido]

Publicado por Rogerio Leiro Fontan em 28/06/2017

[ Hits: 3.990 ]

Blog: https://rlfontan.wordpress.com/

 


Erro "BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery" no Solus [Resolvido]



Olá pessoal tudo bem?

Eu tive alguns erros ao instalar programas aqui na distribuição Solus, às vezes era preciso rodar o comando mais de uma vez para funcionar e às vezes simplesmente não funcionava, como no caso do editor de vídeo Pitivi.

Resolvi então tentar verificar no terminal qual era o problema que estava ocorrendo, e em meio a um mar de códigos, se dispuseram alguns erros:

sudo eopkg install pitivi
Following packages will be installed:
cycler gst-python gstreamer-editing-services matplotlib numpy
pitivi pyparsing python-dateutil python-tkinter python3-tkinter
tk
Total size of package(s): 21.52 MB
There are extra packages due to dependencies. Do you want to continue? (yes/no)yes
Downloading 1 / 11
Package tk found in repository Solus
tk-8.6.6-4-1-x86_64.eopkg [cached]
Downloading 2 / 11
Package python-tkinter found in repository Solus
python-tkinter-2.7.13-17-1-x86_64.eopkg [cached]
Downloading 3 / 11
Package python-dateutil found in repository Solus
python-dateutil-2.6.0-5-1-x86_64.eopkg [cached]
Downloading 4 / 11
Package pyparsing found in repository Solus
pyparsing-2.0.6-2-1-x86_64.eopkg [cached]
Downloading 5 / 11
Package numpy found in repository Solus
numpy-1.12.1-9-1-x86_64.eopkg [cached]
Downloading 6 / 11
Package cycler found in repository Solus
cycler-0.10.0-5-1-x86_64.eopkg [cached]
Downloading 7 / 11
Package python3-tkinter found in repository Solus
python3-tkinter-3.5.2-12-1-x86_64.eopkg [cached]
Downloading 8 / 11
Package matplotlib found in repository Solus
matplotlib-2.0.1-9-1-x86_64.eopkg [cached]
Downloading 9 / 11
Package gstreamer-editing-services found in repository Solus
gstreamer-editing-services-1.8.2-5-1-x86_64.eopkg [cached]
Downloading 10 / 11
Package gst-python found in repository Solus
gst-python-1.10.4-6-1-x86_64.eopkg [cached]
Downloading 11 / 11
Package pitivi found in repository Solus
pitivi-0.96-7-1-x86_64.eopkg [cached]
Installing 1 / 11
tk-8.6.6-4-1-x86_64.eopkg [cached]
Installing tk, version 8.6.6, release 4
Extracting the files of tk
Configuring tk package
Configured tk
System error. Program terminated.
(30973, 'BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery - BDB0061 PANIC: Invalid argument')
Please use 'eopkg help' for general help.
Use --debug to see a traceback.
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/lib/python2.7/site-packages/pisi/__init__.py", line 64, in _cleanup
filesdb.close()
File "/usr/lib/python2.7/site-packages/pisi/db/filesdb.py", line 94, in close
self.filesdb.close()
File "/usr/lib/python2.7/shelve.py", line 146, in close
self.sync()
File "/usr/lib/python2.7/shelve.py", line 173, in sync
self.dict.sync()
File "/usr/lib/python2.7/bsddb/__init__.py", line 347, in sync
return _DeadlockWrap(self.db.sync)
File "/usr/lib/python2.7/bsddb/dbutils.py", line 68, in DeadlockWrap
return function(*_args, **_kwargs)
DBRunRecoveryError: (30973, 'BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery - BDB0060 PANIC: fatal region error detected; run recovery')
Error in sys.exitfunc:
No handlers could be found for logger "pisi"
System error. Program terminated.
(30973, 'BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery - BDB0060 PANIC: fatal region error detected; run recovery')
Please use 'eopkg help' for general help.
Use --debug to see a traceback.


O comando que até então resolveu o problema aqui foi o seguinte:

sudo eopkg rebuild-db

Para usar o comando acima para resolver o problema basta você abrir um programa chamado Terminal no seu sistema, em seguida digitar o comando anteriormente citado. O Terminal pedirá a sua senha, digite-a e aperte enter, repare que a você não vai poder ver os caracteres enquanto digita a senha, isso é comum, então não precisa se preocupar, só digitar a senha e apertar enter.

Em seguida o terminal te perguntará:

Rebuild eopkg databases? (yes/no)

Você deve digitar yes e apertar enter, e então é só ficar sossegado que o comando fará a correção do problema.

Espero que ajudem alguém que vinha tendo esse problema e não conseguiu ou manjava de inglês o suficiente para correr atrás da solução na web.

A minha fonte foi o seguinte post no fórum do Solus: eopkg consistently fails with -30973, 'BDB0087 DB_RUNRECOVERY: - Solus Forums



Eu também abri um tópico sobre o assunto no grupo do Google+ desse sistema, lá é tudo em inglês! Mas vou deixar o link aqui, o grupo parece ser movimentado, um usuário sugeriu outra solução e pode acabar sendo útil para alguém:
Qualquer dúvida com o idioma, só pedir ajuda.

Um abraço e tudo de bom!

Outras dicas deste autor

Ajustando Brilho de Tela com Xrandr e Atalhos de Teclado

Como instalar o seu hp-plugin? Contornando o erro

openSUSE Leap 42.1 - 6 dicas de pós-instalação

[RESOLVIDO] Corretor ortográfico não funciona no Libre Office

Correção do erro "ACPI PCC probe failed"

Leitura recomendada

Proteção de tela em modo Shell

Acessando compartilhamentos de rede do Windows pelo CentOS

Como reparar Portage danificado

Problema com MergeList [Resolvido]

Visualizar informações do seu GNU/Linux

  

Comentários
[1] Comentário enviado por removido em 24/05/2019 - 02:48h

Parabéns!
Resolveu aqui. Tive problema com a instalação do Chrome.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts