Signal Desktop Database 오류 수정: 5가지 효과적인 솔루션
Signal 데스크톱에서 발생한 데이터베이스 오류는 주로 Linux 사용자에게 영향을 미쳐 앱 실행 및 메시지 보기를 방해합니다. 다행히도 이 문제를 해결할 수 있는 방법이 여러 가지 있습니다.
Signal 데스크톱에서 데이터베이스 오류를 해결하려면 어떻게 해야 하나요?
1. KDE Wallet이 활성화되어 있는지 확인하세요
- 설정 메뉴를 열고 시스템 설정을 선택하세요 .
- KDE Wallet 옵션을 찾으세요 .
- 지갑 환경 설정을 선택하고 KDE 지갑 하위 시스템 사용이 활성화되어 있는지 확인하세요.
2. gnome-libsecret 매개변수 활용
- 터미널을 실행합니다.
- 명령을 실행하다
flatpak run org.signal.Signal --password-store="gnome-libsecret"
- 이렇게 하면 문제가 해결되는지 확인하세요.
일부 사용자는 이 명령으로 성공을 거두었습니다 flatpak override org.signal.Signal --user --env=SIGNAL_PASSWORD_STORE=gnome-libsecret
.
구성에 따라 kwallet, kwallet5 또는 kwallet6을 사용해야 할 수도 있습니다.
고려해야 할 또 다른 명령 옵션은 다음과 같습니다 flatpak install flathub org.signal.Signal
.
3. Signal의 config.json 파일 수정
- 찾아서 엽니다
/home/USER_NAME/.config/Signal/config.json
. - . 을 검색하세요
"safeStorageBackend": "kwallet5"
. - . 으로 변경하세요
"safeStorageBackend": "kwallet6"
. - 변경 사항을 적용하려면 파일을 저장하세요.
이 수정 사항은 Gentoo 사용자에게 효과적이므로 시도해 볼 가치가 있습니다.
4. config.json에서 EncryptedKey를 Old Key로 교체합니다.
- 입장
~/.var/app/org.signal.Signal/config/Signal/config.json
. - 이전 열쇠 사본을 찾아보세요.
- encryptedKey를 이전 키로 대체합니다.
이것은 단기적인 해결책입니다. 앱이 닫힌 후에 문제가 다시 발생할 수 있습니다. 이 해결 방법이 제대로 작동하려면 config.json의 백업이 있는지 확인하세요.
5. 고려해야 할 추가 솔루션
- . 에 위치한 Signal 디렉토리를 삭제합니다
~/.config/Signal
. - Signal 제거:
- 달리다
flatpak override org.signal.Signal --user --unset-env=SIGNAL_PASSWORD_STORE
. - Signal 애플리케이션을 종료합니다.
- 실행하다
rm -r "$HOME/.var/app/org.signal.Signal"
. - 재시작 신호.
- 달리다
- flatpak을 통해 Signal을 다시 설치하세요:
which signal-desktop
. 을 실행하여 snap을 사용하여 Signal이 설치되었는지 확인하세요 .- 명령을 실행
sudo snap remove --purge signal-desktop
한 뒤에sudo dnf install flatpak
및 를 입력합니다flatpak remote-add --if-not-exists
. - 그런 다음 .을 실행합니다
flatpak install flathub https://flathub.org/repo/flathub.flatpakrepo
. - 마지막으로 .을 실행하여 Signal을 설치합니다
flatpak install flathub org.signal.Signal
.
이러한 솔루션을 사용하면 Signal이 다시 설치되고 이로 인해 데이터가 손실될 수 있습니다. 마지막 수단으로 사용하세요.
Signal Desktop의 데이터베이스 오류는 키 저장소 내부의 문제, 특히 Linux 시스템에서 발생하지만, 앞서 언급한 솔루션이 문제 해결에 도움이 되기를 바랍니다.
답글 남기기