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

Publicado por Rogerio Leiro Fontan em 28/06/2017

[ Hits: 3.813 ]

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

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

Como instalar o seu hp-plugin? Contornando o erro

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

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

Ajustando Brilho de Tela com Xrandr e Atalhos de Teclado

Leitura recomendada

Dropbox com dual boot

Utilizando o comando cat

Comandos básicos para usar o shell

Criando pacotes executáveis auto-extraível no GNU/Linux

Listagem de arquivos e pastas ordenados por tamanho

  

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