Corrigir erro de banco de dados do Signal Desktop: 5 soluções eficazes

Corrigir erro de banco de dados do Signal Desktop: 5 soluções eficazes

O erro de banco de dados encontrado no Signal desktop afeta principalmente usuários Linux, dificultando o lançamento do aplicativo e a visualização de mensagens. Felizmente, há vários métodos disponíveis para corrigir esse problema.

Como posso resolver o erro do banco de dados no Signal Desktop?

1. Certifique-se de que a carteira KDE esteja ativa

  1. Abra o menu Configurações e selecione Configurações do sistema .
  2. Encontre a opção para KDE Wallet .
  3. Selecione Preferências da carteira e confirme se Ativar o subsistema de carteira do KDE está ativado.
    onde subsistema de carteira

2. Utilize o parâmetro gnome-libsecret

  1. Inicie o Terminal.
  2. Execute o comando flatpak run org.signal.Signal --password-store="gnome-libsecret"
    flatpack executar orgsignal
  3. Verifique se isso resolve o problema.

Alguns usuários obtiveram sucesso com o comando flatpak override org.signal.Signal --user --env=SIGNAL_PASSWORD_STORE=gnome-libsecret.

Esteja ciente de que, dependendo da sua configuração, pode ser necessário usar kwallet, kwallet5 ou kwallet6.

Outra opção de comando a considerar é: flatpak install flathub org.signal.Signal.

3. Modifique o arquivo config.json do Signal

  1. Localize e abra /home/USER_NAME/.config/Signal/config.json.
  2. Procurar "safeStorageBackend": "kwallet5".
  3. Altere para "safeStorageBackend": "kwallet6".
  4. Salve o arquivo para aplicar as alterações.

Essa correção foi eficaz para usuários do Gentoo, então vale a pena tentar.

4. Substitua EncryptedKey pela chave antiga em config.json

  1. Acesso ~/.var/app/org.signal.Signal/config/Signal/config.json.
  2. Procure uma cópia da chave antiga.
  3. Substitua a encryptedKey pela chave antiga.

Esta é uma solução de curto prazo; o problema pode surgir novamente após o aplicativo ser fechado. Certifique-se de ter um backup do config.json para que esta solução alternativa funcione corretamente.

5. Soluções adicionais a considerar

  1. Exclua o diretório Signal localizado em ~/.config/Signal.
  2. Desinstalar o Signal:
    1. Correr flatpak override org.signal.Signal --user --unset-env=SIGNAL_PASSWORD_STORE.
    2. Encerre o aplicativo Signal.
    3. Executar rm -r "$HOME/.var/app/org.signal.Signal".
    4. Reinicie o sinal.
  3. Reinstale o Signal através do flatpak:
    1. Certifique-se de que o Signal esteja instalado usando o snap executando: which signal-desktop.
    2. Execute os comandos sudo snap remove --purge signal-desktopseguidos por sudo dnf install flatpake flatpak remote-add --if-not-exists.
    3. Então, corra flatpak install flathub https://flathub.org/repo/flathub.flatpakrepo.
    4. Por fim, instale o Signal executando flatpak install flathub org.signal.Signal.

Esteja ciente de que essas soluções resultarão na reinstalação do Signal, o que pode levar à perda de dados. Use-as como último recurso.

O erro de banco de dados no Signal Desktop surge de problemas no keystore, principalmente em sistemas Linux, mas esperamos que as soluções mencionadas acima ajudem a resolvê-lo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *