Correction de l’erreur de base de données Signal Desktop : 5 solutions efficaces
L’erreur de base de données rencontrée dans Signal Desktop affecte principalement les utilisateurs Linux, entravant le lancement des applications et l’affichage des messages. Heureusement, plusieurs méthodes permettent de corriger ce problème.
Comment puis-je résoudre l’erreur de base de données sur le bureau Signal ?
1. Assurez-vous que le portefeuille KDE est actif
- Ouvrez le menu Paramètres et sélectionnez Paramètres système .
- Recherchez l’option pour KDE Wallet .
- Sélectionnez Préférences du portefeuille et confirmez que l’option Activer le sous-système de portefeuille KDE est activée.
2. Utiliser le paramètre gnome-libsecret
- Lancez le Terminal.
- Exécuter la commande
flatpak run org.signal.Signal --password-store="gnome-libsecret"
- Vérifiez si cela résout le problème.
Certains utilisateurs ont trouvé du succès avec la commande flatpak override org.signal.Signal --user --env=SIGNAL_PASSWORD_STORE=gnome-libsecret
.
Sachez que selon votre configuration, vous devrez peut-être utiliser kwallet, kwallet5 ou kwallet6.
Une autre option de commande à considérer est : flatpak install flathub org.signal.Signal
.
3. Modifier le fichier config.json de Signal
- Localiser et ouvrir
/home/USER_NAME/.config/Signal/config.json
. - Rechercher
"safeStorageBackend": "kwallet5"
. - Changez-le en
"safeStorageBackend": "kwallet6"
. - Enregistrez le fichier pour appliquer les modifications.
Ce correctif a été efficace pour les utilisateurs de Gentoo, il vaut donc la peine d’essayer.
4. Remplacez EncryptedKey par l’ancienne clé dans config.json
- Accéder
~/.var/app/org.signal.Signal/config/Signal/config.json
. - Recherchez une copie de l’ancienne clé.
- Remplacez la clé cryptée par l’ancienne clé.
Il s’agit d’une solution à court terme ; le problème peut réapparaître après la fermeture de l’application. Assurez-vous de disposer d’une sauvegarde de config.json pour que cette solution de contournement fonctionne correctement.
5. Solutions supplémentaires à prendre en compte
- Supprimez le répertoire Signal situé dans
~/.config/Signal
. - Désinstaller Signal :
- Courir
flatpak override org.signal.Signal --user --unset-env=SIGNAL_PASSWORD_STORE
. - Terminez l’application Signal.
- Exécuter
rm -r "$HOME/.var/app/org.signal.Signal"
. - Signal de redémarrage.
- Courir
- Réinstaller Signal via flatpak :
- Assurez-vous que Signal est installé à l’aide de snap en exécutant :
which signal-desktop
. - Exécutez les commandes
sudo snap remove --purge signal-desktop
suivies desudo dnf install flatpak
etflatpak remote-add --if-not-exists
. - Ensuite, courez
flatpak install flathub https://flathub.org/repo/flathub.flatpakrepo
. - Enfin, installez Signal en exécutant
flatpak install flathub org.signal.Signal
.
- Assurez-vous que Signal est installé à l’aide de snap en exécutant :
Sachez que ces solutions entraîneront la réinstallation de Signal, ce qui peut entraîner une perte de données. N’utilisez ces solutions qu’en dernier recours.
L’erreur de base de données sur Signal Desktop provient de problèmes au sein du keystore, en particulier sur les systèmes Linux, mais nous espérons que les solutions susmentionnées aideront à la résoudre.
Laisser un commentaire