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
- Aprire il menu Impostazioni e selezionare Impostazioni di sistema .
- Trova l’opzione per KDE Wallet .
- Selezionare Preferenze Portafoglio e confermare che Abilita il sottosistema portafoglio KDE sia attivato.
2. Utilizzare il parametro gnome-libsecret
- Avviare il Terminale.
- Eseguire il comando
flatpak run org.signal.Signal --password-store="gnome-libsecret"
- 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
- Individuare e aprire
/home/USER_NAME/.config/Signal/config.json
. - Cerca per
"safeStorageBackend": "kwallet5"
. - Cambialo in
"safeStorageBackend": "kwallet6"
. - 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
- Accesso
~/.var/app/org.signal.Signal/config/Signal/config.json
. - Cerca una copia della vecchia chiave.
- 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
- Eliminare la directory Signal che si trova in
~/.config/Signal
. - Disinstalla Signal:
- Correre
flatpak override org.signal.Signal --user --unset-env=SIGNAL_PASSWORD_STORE
. - Chiudere l’applicazione Signal.
- Eseguire
rm -r "$HOME/.var/app/org.signal.Signal"
. - Segnale di riavvio.
- Correre
- Reinstallare Signal tramite flatpak:
- Assicurarsi che Signal sia installato tramite snap eseguendo:
which signal-desktop
. - Eseguire i comandi
sudo snap remove --purge signal-desktop
seguiti dasudo dnf install flatpak
eflatpak remote-add --if-not-exists
. - Quindi, esegui
flatpak install flathub https://flathub.org/repo/flathub.flatpakrepo
. - Infine, installa Signal eseguendo
flatpak install flathub org.signal.Signal
.
- Assicurarsi che Signal sia installato tramite snap eseguendo:
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