Napraw błąd bazy danych Signal Desktop: 5 skutecznych rozwiązań

Napraw błąd bazy danych Signal Desktop: 5 skutecznych rozwiązań

Błąd bazy danych napotkany w Signal Desktop dotyczy przede wszystkim użytkowników Linuksa, utrudniając uruchamianie aplikacji i przeglądanie wiadomości. Na szczęście istnieje kilka metod naprawy tego problemu.

Jak rozwiązać błąd bazy danych na pulpicie Signal?

1. Upewnij się, że portfel KDE jest aktywny

  1. Otwórz menu Ustawienia i wybierz Ustawienia systemowe .
  2. Znajdź opcję Portfel KDE .
  3. Wybierz Preferencje portfela i sprawdź, czy opcja Włącz podsystem portfela KDE jest włączona.
    gdzie podsystem portfela

2. Wykorzystaj parametr gnome-libsecret

  1. Uruchom terminal.
  2. Wykonaj polecenie flatpak run org.signal.Signal --password-store="gnome-libsecret"
    flatpack uruchamia orgsignal
  3. Sprawdź, czy to rozwiąże problem.

Niektórzy użytkownicy odnieśli sukces stosując polecenie flatpak override org.signal.Signal --user --env=SIGNAL_PASSWORD_STORE=gnome-libsecret.

Należy pamiętać, że w zależności od konfiguracji może być konieczne użycie kwallet, kwallet5 lub kwallet6.

Inną opcją polecenia, którą warto rozważyć jest: flatpak install flathub org.signal.Signal.

3. Modyfikuj plik config.json Signala

  1. Znajdź i otwórz /home/USER_NAME/.config/Signal/config.json.
  2. Wyszukaj "safeStorageBackend": "kwallet5".
  3. Zmień na "safeStorageBackend": "kwallet6".
  4. Zapisz plik, aby zastosować zmiany.

Ta poprawka okazała się skuteczna w przypadku użytkowników Gentoo, warto więc ją wypróbować.

4. Zastąp EncryptedKey starym kluczem w pliku config.json

  1. Dostęp ~/.var/app/org.signal.Signal/config/Signal/config.json.
  2. Poszukaj kopii starego klucza.
  3. Zastąp klucz encryptedKey starym kluczem.

To rozwiązanie krótkoterminowe; problem może pojawić się ponownie po zamknięciu aplikacji. Upewnij się, że masz kopię zapasową pliku config.json, aby to obejście działało prawidłowo.

5. Dodatkowe rozwiązania do rozważenia

  1. Usuń katalog Signal znajdujący się w ~/.config/Signal.
  2. Odinstaluj Signal:
    1. Uruchomić flatpak override org.signal.Signal --user --unset-env=SIGNAL_PASSWORD_STORE.
    2. Zakończ działanie aplikacji Signal.
    3. Wykonać rm -r "$HOME/.var/app/org.signal.Signal".
    4. Sygnał ponownego uruchomienia.
  3. Ponowna instalacja Signala za pomocą flatpak:
    1. Upewnij się, że Signal został zainstalowany za pomocą polecenia snap, wykonując: which signal-desktop.
    2. Uruchom polecenia, sudo snap remove --purge signal-desktoppo których następują sudo dnf install flatpaki flatpak remote-add --if-not-exists.
    3. Następnie biegnij flatpak install flathub https://flathub.org/repo/flathub.flatpakrepo.
    4. Na koniec zainstaluj Signal, uruchamiając flatpak install flathub org.signal.Signal.

Należy pamiętać, że te rozwiązania spowodują ponowną instalację Signal, co może prowadzić do utraty danych. Należy ich używać w ostateczności.

Błąd bazy danych w Signal Desktop wynika z problemów w magazynie kluczy, w szczególności w systemach Linux. Mamy jednak nadzieję, że powyższe rozwiązania pomogą go rozwiązać.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *