Este problema, infelizmente, não é completamente incomum. Isso geralmente é causado por uma falha do sistema ou falta de energia enquanto o Banshee está em execução, mas também pode haver outras causas. A página de FAQ do Banshee tem uma lista de instruções que funcionam a maior parte do tempo . No terminal, com o programa sqlite3 instalado, tente isto:
Mude para o diretório em que o Banshee armazena o banco de dados:
cd ~/.config/banshee-1
Execute o comando ".dump" no banco de dados, que converterá todas as tabelas em texto. Salve esta saída em um arquivo chamado dump
. Você pode precisar de sudo apt-get install sqlite3
se ainda não tiver.
sqlite3 banshee.db ".dump" > dump
Renomeie seu banco de dados atual para criar um backup:
mv banshee.db banshee.db.backup
Passe o conteúdo do seu dump
através do comando sqlite3
, criando um novo banco de dados (com o mesmo conteúdo do original):
cat dump | sqlite3 banshee.db
Há trabalhos em andamento no Banshee para automatizar o backup e a recuperação do banco de dados. Se você quiser manter-se atualizado sobre o progresso, sinta-se à vontade para se inscrever no relatório de erros .