Cómo solucionar el error de la base de datos de Signal Desktop: 5 soluciones efectivas
El error de base de datos detectado en el escritorio de Signal afecta principalmente a los usuarios de Linux, lo que dificulta el inicio de aplicaciones y la visualización de mensajes. Afortunadamente, existen varios métodos disponibles para corregir este problema.
¿Cómo puedo resolver el error de la base de datos en el escritorio de Signal?
1. Asegúrese de que KDE Wallet esté activo
- Abra el menú Configuración y seleccione Configuración del sistema .
- Busque la opción para KDE Wallet .
- Seleccione Preferencias de billetera y confirme que la opción Habilitar el subsistema de billetera KDE esté activada.
2. Utilice el parámetro gnome-libsecret
- Inicie la terminal.
- Ejecutar el comando
flatpak run org.signal.Signal --password-store="gnome-libsecret"
- Verifique si esto resuelve el problema.
Algunos usuarios tuvieron éxito con el comando flatpak override org.signal.Signal --user --env=SIGNAL_PASSWORD_STORE=gnome-libsecret
.
Tenga en cuenta que, según su configuración, es posible que necesite utilizar kwallet, kwallet5 o kwallet6.
Otra opción de comando a considerar es: flatpak install flathub org.signal.Signal
.
3. Modificar el archivo config.json de Signal
- Localizar y abrir
/home/USER_NAME/.config/Signal/config.json
. - Buscar
"safeStorageBackend": "kwallet5"
. - Cambiarlo a
"safeStorageBackend": "kwallet6"
. - Guarde el archivo para aplicar los cambios.
Esta solución ha sido efectiva para los usuarios de Gentoo, por lo que vale la pena intentarla.
4. Reemplace EncryptedKey con la clave anterior en config.json
- Acceso
~/.var/app/org.signal.Signal/config/Signal/config.json
. - Busque una copia de la llave antigua.
- Sustituya la clave cifrada con la clave antigua.
Esta es una solución a corto plazo; el problema puede volver a surgir después de cerrar la aplicación. Asegúrese de tener una copia de seguridad de config.json para que esta solución alternativa funcione correctamente.
5. Soluciones adicionales a tener en cuenta
- Eliminar el directorio Signal ubicado en
~/.config/Signal
. - Desinstalar Signal:
- Correr
flatpak override org.signal.Signal --user --unset-env=SIGNAL_PASSWORD_STORE
. - Finalizar la aplicación Signal.
- Ejecutar
rm -r "$HOME/.var/app/org.signal.Signal"
. - Señal de reinicio.
- Correr
- Reinstalar Signal a través de flatpak:
- Asegúrese de que Signal esté instalado usando snap ejecutando:
which signal-desktop
. - Ejecute los comandos
sudo snap remove --purge signal-desktop
seguidos desudo dnf install flatpak
yflatpak remote-add --if-not-exists
. - Luego, corre
flatpak install flathub https://flathub.org/repo/flathub.flatpakrepo
. - Por último, instale Signal ejecutando
flatpak install flathub org.signal.Signal
.
- Asegúrese de que Signal esté instalado usando snap ejecutando:
Tenga en cuenta que estas soluciones provocarán la reinstalación de Signal, lo que puede provocar la pérdida de datos. Utilícelas como último recurso.
El error de la base de datos en Signal Desktop surge de problemas dentro del almacén de claves, particularmente en sistemas Linux, pero es de esperar que las soluciones mencionadas anteriormente ayuden a resolverlo.
Deja una respuesta