Correggi l’errore del database Signal Desktop: 5 soluzioni efficaci

Correggi l’errore del database Signal Desktop: 5 soluzioni efficaci

L’errore del database riscontrato in Signal Desktop ha un impatto principalmente sugli utenti Linux, ostacolando l’avvio dell’app e la visualizzazione dei messaggi. Fortunatamente, ci sono diversi metodi disponibili per correggere questo problema.

Come posso risolvere l’errore del database sul desktop Signal?

1. Assicurati che il portafoglio KDE sia attivo

  1. Aprire il menu Impostazioni e selezionare Impostazioni di sistema .
  2. Trova l’opzione per KDE Wallet .
  3. Selezionare Preferenze Portafoglio e confermare che Abilita il sottosistema portafoglio KDE sia attivato.
    dove sottosistema portafoglio

2. Utilizzare il parametro gnome-libsecret

  1. Avviare il Terminale.
  2. Eseguire il comando flatpak run org.signal.Signal --password-store="gnome-libsecret"
    flatpack esegue orgsignal
  3. Verificare se questo risolve il problema.

Alcuni utenti hanno avuto successo con il comando flatpak override org.signal.Signal --user --env=SIGNAL_PASSWORD_STORE=gnome-libsecret.

Tieni presente che, a seconda della configurazione, potrebbe essere necessario utilizzare kwallet, kwallet5 o kwallet6.

Un’altra opzione di comando da considerare è: flatpak install flathub org.signal.Signal.

3. Modificare il file config.json di Signal

  1. Individuare e aprire /home/USER_NAME/.config/Signal/config.json.
  2. Cerca per "safeStorageBackend": "kwallet5".
  3. Cambialo in "safeStorageBackend": "kwallet6".
  4. Salvare il file per applicare le modifiche.

Questa soluzione si è rivelata efficace per gli utenti di Gentoo, quindi vale la pena provarla.

4. Sostituisci EncryptedKey con la vecchia chiave in config.json

  1. Accesso ~/.var/app/org.signal.Signal/config/Signal/config.json.
  2. Cerca una copia della vecchia chiave.
  3. Sostituisci encryptedKey con la vecchia chiave.

Questa è una soluzione a breve termine; il problema potrebbe ripresentarsi dopo la chiusura dell’app. Assicurati di avere un backup di config.json affinché questa soluzione alternativa funzioni correttamente.

5. Ulteriori soluzioni da considerare

  1. Eliminare la directory Signal che si trova in ~/.config/Signal.
  2. Disinstalla Signal:
    1. Correre flatpak override org.signal.Signal --user --unset-env=SIGNAL_PASSWORD_STORE.
    2. Chiudere l’applicazione Signal.
    3. Eseguire rm -r "$HOME/.var/app/org.signal.Signal".
    4. Segnale di riavvio.
  3. Reinstallare Signal tramite flatpak:
    1. Assicurarsi che Signal sia installato tramite snap eseguendo: which signal-desktop.
    2. Eseguire i comandi sudo snap remove --purge signal-desktopseguiti da sudo dnf install flatpake flatpak remote-add --if-not-exists.
    3. Quindi, esegui flatpak install flathub https://flathub.org/repo/flathub.flatpakrepo.
    4. Infine, installa Signal eseguendo flatpak install flathub org.signal.Signal.

Tieni presente che queste soluzioni causeranno la reinstallazione di Signal, il che potrebbe portare alla perdita di dati. Utilizzale come ultima risorsa.

L’errore del database su Signal Desktop deriva da problemi all’interno del keystore, in particolare sui sistemi Linux, ma si spera che le soluzioni sopra menzionate aiutino a risolverlo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *