You are not logged in.
Since yesterday I have an issue with gnome-keyring-daemon. signal-desktop hangs with this output:
$ signal-desktop --password-store="gnome-libsecret"
NODE_ENV production
NODE_CONFIG_DIR /usr/lib/signal-desktop/resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME torre-GIGABYTE-B550-AORUS-ELITE-V2
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /home/oscar/.config/Signal
[3234:0604/054221.714162:ERROR:content/browser/network_service_instance_impl.cc:608] Network service crashed or was terminated, restarting service.
(node:3234) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `signal-desktop --trace-deprecation ...` to show where the warning was created)
2026-06-04 05:42:35.944: ERROR CORE sqlcipher_page_cipher: hmac check failed for pgno=1
2026-06-04 05:42:35.944: ERROR CORE sqlite3Codec: error decrypting page 1 data: 1
2026-06-04 05:42:35.944: ERROR CORE sqlcipher_codec_ctx_set_error 1
2026-06-04 05:42:35.956: ERROR CORE sqlcipher_page_cipher: hmac check failed for pgno=1
2026-06-04 05:42:35.956: ERROR CORE sqlite3Codec: error decrypting page 1 data: 1
2026-06-04 05:42:35.956: ERROR CORE sqlcipher_codec_ctx_set_error 1
^C I need to stop it with CTRL+C.
Also nheko shows this window error:
Nheko could not connect to the secret storage to save the encrypted secrets. This can have several reasons. Check if D-Bus is working and if you have configured a service such as KWallet, Gnome-Keyring, KeePassXC, or the equivalent for your platform. If you are having problems, you can open an issue here: https://github.com/Nheko-Reborn/nheko/issues
and this output:
$ nheko
[2026-06-04 05:43:05.859] [ui] [info] Restoring window size 1920x1029
[2026-06-04 05:43:16.656] [ui] [info] WebRTC: initialised GStreamer 1.28.3
[2026-06-04 05:43:16.699] [qml] [info] Using Qt multimedia with FFmpeg version n8.1.1 GPL version 3 or later (:0, )
[2026-06-04 05:43:26.384] [ui] [info] jdenticon plugin not found.
[2026-06-04 05:43:26.535] [qml] [warning] qrc:/resources/qml/Root.qml:104:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 65. Use 'sequences: [ <key> ]' to bind to all of them. (qrc:/resources/qml/
Root.qml:104, )
[2026-06-04 05:43:26.576] [ui] [info] starting nheko 0.12.1-dc910109
[2026-06-04 05:43:26.581] [ui] [info] User already signed in, showing chat page
[2026-06-04 05:43:29.265] [ui] [info] Switching to chat page
[2026-06-04 05:43:29.279] [qml] [warning] qrc:/resources/qml/TopBar.qml:391:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 22. Use 'sequences: [ <key> ]' to bind to all of them. (qrc:/resources/qm
l/TopBar.qml:391, )
[2026-06-04 05:43:29.286] [qml] [warning] qrc:/resources/qml/TimelineView.qml:246:9: QML ScrollView: Binding loop detected for property "implicitWidth":
qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/ScrollView.qml:12:5 (qrc:/resources/qml/TimelineView.qml:246, )
[2026-06-04 05:43:29.286] [qml] [warning] qrc:/resources/qml/TimelineView.qml:246:9: QML ScrollView: Binding loop detected for property "implicitWidth":
qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/ScrollView.qml:12:5 (qrc:/resources/qml/TimelineView.qml:246, )
[2026-06-04 05:43:29.310] [ui] [info] Unity service available: false
[2026-06-04 05:43:56.681] [db] [error] Restoring secret 'nheko.47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=.pickle_secret' failed (7): Error al llamar StartSereviceByName para org.freedesktop.secrets: Failed to activate service 'org.free
desktop.secrets': timed out (service_start_timeout=120000ms)
Error: signal 11:
nheko(_Z17stacktraceHandleri+0x3e) [0x55de979d2fae]
/usr/lib/libc.so.6(+0x3e8f0) [0x7f7fb383e8f0]
/usr/lib/libQt6Multimedia.so.6(+0x40ec2) [0x7f7fb63fdec2]
/usr/lib/libc.so.6(+0x41101) [0x7f7fb3841101]
/usr/lib/libc.so.6(+0x411de) [0x7f7fb38411de]
nheko(+0x67d4dc) [0x55de9785f4dc]
nheko(+0x67e4b9) [0x55de978604b9]
/usr/lib/libQt6Core.so.6(+0x1f081b) [0x7f7fb43f081b]
/usr/lib/libqt6keychain.so.1(_ZN9QKeychain3Job8finishedEPS0_+0x48) [0x7f7fb7230178]
/usr/lib/libqt6keychain.so.1(_ZN9QKeychain3Job12emitFinishedEv+0x19) [0x7f7fb7224899]
/usr/lib/libqt6keychain.so.1(+0x1b8fd) [0x7f7fb722b8fd]
/usr/lib/libgio-2.0.so.0(+0xb1b9c) [0x7f7fb207eb9c]
/usr/lib/libgio-2.0.so.0(+0xb79ba) [0x7f7fb20849ba]
/usr/lib/libsecret-1.so.0(+0x2f4bd) [0x7f7f807d14bd]
/usr/lib/libgio-2.0.so.0(+0xb1b9c) [0x7f7fb207eb9c]
/usr/lib/libgio-2.0.so.0(+0xb1be5) [0x7f7fb207ebe5]
/usr/lib/libglib-2.0.so.0(+0x61bfd) [0x7f7fb48febfd]
/usr/lib/libglib-2.0.so.0(+0x63e57) [0x7f7fb4900e57]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x35) [0x7f7fb4900fe5]
/usr/lib/libQt6Core.so.6(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x72) [0x7f7fb469d0b2]
/usr/lib/libQt6Core.so.6(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x193) [0x7f7fb4391983]
/usr/lib/libQt6Core.so.6(_ZN16QCoreApplication4execEv+0xba) [0x7f7fb4386eaa]
nheko(main+0x1aa2) [0x55de975f28c2]
/usr/lib/libc.so.6(+0x27741) [0x7f7fb3827741]
/usr/lib/libc.so.6(__libc_start_main+0x89) [0x7f7fb3827879]
nheko(_start+0x25) [0x55de975f5bd5]
Error: signal 6:
nheko(_Z17stacktraceHandleri+0x3e) [0x55de979d2fae]
/usr/lib/libc.so.6(+0x3e8f0) [0x7f7fb383e8f0]
/usr/lib/libc.so.6(+0x9a29c) [0x7f7fb389a29c]
/usr/lib/libc.so.6(gsignal+0x20) [0x7f7fb383e7d0]
nheko(_Z17stacktraceHandleri+0xf6) [0x55de979d3066]
/usr/lib/libc.so.6(+0x3e8f0) [0x7f7fb383e8f0]
/usr/lib/libQt6Multimedia.so.6(+0x40ec2) [0x7f7fb63fdec2]
/usr/lib/libc.so.6(+0x41101) [0x7f7fb3841101]
/usr/lib/libc.so.6(+0x411de) [0x7f7fb38411de]
nheko(+0x67d4dc) [0x55de9785f4dc] 05:45 [1250/1307]
nheko(+0x67e4b9) [0x55de978604b9]
/usr/lib/libQt6Core.so.6(+0x1f081b) [0x7f7fb43f081b]
/usr/lib/libqt6keychain.so.1(_ZN9QKeychain3Job8finishedEPS0_+0x48) [0x7f7fb7230178]
/usr/lib/libqt6keychain.so.1(_ZN9QKeychain3Job12emitFinishedEv+0x19) [0x7f7fb7224899]
/usr/lib/libqt6keychain.so.1(+0x1b8fd) [0x7f7fb722b8fd]
/usr/lib/libgio-2.0.so.0(+0xb1b9c) [0x7f7fb207eb9c]
/usr/lib/libgio-2.0.so.0(+0xb79ba) [0x7f7fb20849ba]
/usr/lib/libsecret-1.so.0(+0x2f4bd) [0x7f7f807d14bd]
/usr/lib/libgio-2.0.so.0(+0xb1b9c) [0x7f7fb207eb9c]
/usr/lib/libgio-2.0.so.0(+0xb1be5) [0x7f7fb207ebe5]
/usr/lib/libglib-2.0.so.0(+0x61bfd) [0x7f7fb48febfd]
/usr/lib/libglib-2.0.so.0(+0x63e57) [0x7f7fb4900e57]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x35) [0x7f7fb4900fe5]
/usr/lib/libQt6Core.so.6(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x72) [0x7f7fb469d0b2]
/usr/lib/libQt6Core.so.6(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x193) [0x7f7fb4391983]
/usr/lib/libQt6Core.so.6(_ZN16QCoreApplication4execEv+0xba) [0x7f7fb4386eaa]
nheko(main+0x1aa2) [0x55de975f28c2]
/usr/lib/libc.so.6(+0x27741) [0x7f7fb3827741]
/usr/lib/libc.so.6(__libc_start_main+0x89) [0x7f7fb3827879]
nheko(_start+0x25) [0x55de975f5bd5]
Aborted (`core' generated) nheko
$If I check status on gnome-desktop-daemon:
$ systemctl --user status gnome-keyring-daemon
● gnome-keyring-daemon.service - GNOME Keyring daemon
Loaded: loaded (/usr/lib/systemd/user/gnome-keyring-daemon.service; disabled; preset: enabled)
Active: active (running) since Thu 2026-06-04 05:41:56 CEST; 11min ago
Invocation: 5368717fc5364b379824788cb72fa1e4
TriggeredBy: ● gnome-keyring-daemon.socket
Main PID: 3403 (gnome-keyring-d)
Tasks: 5 (limit: 154394)
Memory: 1.6M (peak: 2.5M)
CPU: 11ms
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-keyring-daemon.service
└─3403 /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring
jun 04 05:41:56 torre-GIGABYTE-B550-AORUS-ELITE-V2 gnome-keyring-daemon[3403]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
jun 04 05:41:59 torre-GIGABYTE-B550-AORUS-ELITE-V2 gnome-keyring-daemon[3403]: The Secret Service was already initialized
jun 04 05:41:59 torre-GIGABYTE-B550-AORUS-ELITE-V2 gnome-keyring-daemon[3403]: The Secret Service was already initialized
$Checking if gnome-keyring-daemon is running:
$ ps aux | grep keyring
oscar 3403 0.0 0.0 185700 13552 ? Ssl 05:41 0:00 /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring
oscar 12062 0.0 0.0 9364 6328 pts/39 S+ 05:51 0:00 grep keyring
$Checking if is set org.freedesktop.secrets:
$ busctl --user list | grep -i secrets
org.freedesktop.secrets - - - (activatable) - - -
org.kde.secretservicecompat - - - (activatable) - - -
$So I stop gnome-keyring-daemon.service and started again:
$ systemctl --user stop gnome-keyring-daemon
Stopping 'gnome-keyring-daemon.service', but its triggering units are still active:
gnome-keyring-daemon.socket
[oscar@torre-GIGABYTE-B550-AORUS-ELITE-V2 ~]$ systemctl --user status gnome-keyring-daemon
○ gnome-keyring-daemon.service - GNOME Keyring daemon
Loaded: loaded (/usr/lib/systemd/user/gnome-keyring-daemon.service; disabled; preset: enabled)
Active: inactive (dead) since Thu 2026-06-04 05:59:08 CEST; 17s ago
Duration: 17min 11.985s
Invocation: 5368717fc5364b379824788cb72fa1e4
TriggeredBy: ● gnome-keyring-daemon.socket
Process: 3403 ExecStart=/usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring (code=exited, status=0/SUCCESS)
Main PID: 3403 (code=exited, status=0/SUCCESS)
Mem peak: 2.5M
CPU: 12ms
jun 04 05:41:56 torre-GIGABYTE-B550-AORUS-ELITE-V2 gnome-keyring-daemon[3403]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
jun 04 05:41:59 torre-GIGABYTE-B550-AORUS-ELITE-V2 gnome-keyring-daemon[3403]: The Secret Service was already initialized
jun 04 05:41:59 torre-GIGABYTE-B550-AORUS-ELITE-V2 gnome-keyring-daemon[3403]: The Secret Service was already initialized
$ killall gnome-keyring-daemon
$ systemctl --user start gnome-keyring-daemon
$The issue persists. signal-desktop is showing this window: https://e.pcloud.link/publink/show?code … fGy8U4Y2Kk and nheko showing the last window.
So I killed gnome-keyring-daemon and started from console:
$ killall gnome-keyring-daemon
$ /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring
GNOME_KEYRING_CONTROL=/run/user/1000/keyring
...
** (gnome-keyring-daemon:21318): WARNING **: 06:40:01.936: asked to register item /org/freedesktop/secrets/collection/Dep_c3_b3sito_5fde_5fclaves_5fpredeterminado/118, but it's already registered
** (gnome-keyring-daemon:21318): WARNING **: 06:47:35.707: asked to register item /org/freedesktop/secrets/collection/Dep_c3_b3sito_5fde_5fclaves_5fpredeterminado/118, but it's already registered
** (gnome-keyring-daemon:21318): WARNING **: 06:50:25.030: asked to register item /org/freedesktop/secrets/collection/Dep_c3_b3sito_5fde_5fclaves_5fpredeterminado/118, but it's already registered
** (gnome-keyring-daemon:21318): WARNING **: 06:52:09.492: asked to register item /org/freedesktop/secrets/collection/Dep_c3_b3sito_5fde_5fclaves_5fpredeterminado/118, but it's already registered
** (gnome-keyring-daemon:21318): WARNING **: 07:05:33.135: asked to register item /org/freedesktop/secrets/collection/Dep_c3_b3sito_5fde_5fclaves_5fpredeterminado/118, but it's already registered
** (gnome-keyring-daemon:21318): WARNING **: 07:13:48.281: asked to register item /org/freedesktop/secrets/collection/Dep_c3_b3sito_5fde_5fclaves_5fpredeterminado/118, but it's already registeredEvery time I try to open signal-desktop shows this line:
** (gnome-keyring-daemon:21318): WARNING **: 07:13:48.281: asked to register item /org/freedesktop/secrets/collection/Dep_c3_b3sito_5fde_5fclaves_5fpredeterminado/118, but it's already registered
Now org.freedesktop.secrets is set correctly:
$ busctl --user list | grep -i secrets
org.freedesktop.secrets 21318 gnome-keyring-d oscar :1.215 session-2.scope 2 -
org.kde.secretservicecompat - - - (activatable) - - -
$And nheko works fine, but signal.desktop always shows this window https://e.pcloud.link/publink/show?code … fGy8U4Y2Kk
Anyone can help me to solve this issue with gnome-keyring-daemon?
Offline
How do you start what kind of session?
loginctl session-statusIn doubt check the system journal as to what starts gkr when and how, there recently was a thread revolving around the pam activation, https://bbs.archlinux.org/viewtopic.php?id=311454
Offline