Signal Desktop Database Fout oplossen: 5 Effectieve Oplossingen
De databasefout die in Signal Desktop wordt aangetroffen, heeft voornamelijk invloed op Linux-gebruikers en belemmert het starten van apps en het bekijken van berichten. Gelukkig zijn er verschillende methoden beschikbaar om dit probleem te verhelpen.
Hoe kan ik de databasefout op het Signal-bureaublad oplossen?
1. Zorg ervoor dat KDE Wallet actief is
- Open het menu Instellingen en selecteer Systeeminstellingen .
- Zoek de optie voor KDE Wallet .
- Selecteer Wallet-voorkeuren en bevestig dat KDE-wallet-subsysteem inschakelen is geactiveerd.
2. Gebruik gnome-libsecret-parameter
- Start de Terminal.
- Voer de opdracht uit
flatpak run org.signal.Signal --password-store="gnome-libsecret"
- Controleer of dit het probleem oplost.
Sommige gebruikers hadden succes met de opdracht flatpak override org.signal.Signal --user --env=SIGNAL_PASSWORD_STORE=gnome-libsecret
.
Houd er rekening mee dat u, afhankelijk van uw configuratie, mogelijk kwallet, kwallet5 of kwallet6 moet gebruiken.
Een andere opdrachtoptie die u kunt overwegen is: flatpak install flathub org.signal.Signal
.
3. Wijzig het config.json-bestand van Signal
- Zoek en open
/home/USER_NAME/.config/Signal/config.json
. - Zoeken naar
"safeStorageBackend": "kwallet5"
. - Verander het naar
"safeStorageBackend": "kwallet6"
. - Sla het bestand op om de wijzigingen toe te passen.
Deze oplossing is effectief gebleken voor gebruikers van Gentoo, dus het is de moeite waard om te proberen.
4. Vervang EncryptedKey met de oude sleutel in config.json
- Toegang
~/.var/app/org.signal.Signal/config/Signal/config.json
. - Zoek naar een kopie van de oude sleutel.
- Vervang de encryptedKey door de oude sleutel.
Dit is een kortetermijnoplossing; het probleem kan zich opnieuw voordoen nadat de app is gesloten. Zorg ervoor dat u een back-up van config.json hebt, zodat deze tijdelijke oplossing goed werkt.
5. Aanvullende oplossingen om te overwegen
- Verwijder de Signal-map op
~/.config/Signal
. - Signaal verwijderen:
- Loop
flatpak override org.signal.Signal --user --unset-env=SIGNAL_PASSWORD_STORE
. - Sluit de Signal-applicatie af.
- Uitvoeren
rm -r "$HOME/.var/app/org.signal.Signal"
. - Herstartsignaal.
- Loop
- Signal opnieuw installeren via flatpak:
- Zorg ervoor dat Signal is geïnstalleerd met behulp van snap door het volgende uit te voeren:
which signal-desktop
. - Voer de opdrachten
sudo snap remove --purge signal-desktop
gevolgd doorsudo dnf install flatpak
en uitflatpak remote-add --if-not-exists
. - Ren dan
flatpak install flathub https://flathub.org/repo/flathub.flatpakrepo
. - Installeer ten slotte Signal door . uit te voeren
flatpak install flathub org.signal.Signal
.
- Zorg ervoor dat Signal is geïnstalleerd met behulp van snap door het volgende uit te voeren:
Wees u ervan bewust dat deze oplossingen ertoe leiden dat Signal opnieuw wordt geïnstalleerd, wat kan leiden tot gegevensverlies. Gebruik deze als laatste redmiddel.
De databasefout op Signal Desktop wordt veroorzaakt door problemen met de keystore, met name op Linux-systemen. Hopelijk helpen de hierboven genoemde oplossingen bij het oplossen ervan.
Geef een reactie