You are not logged in.

#1 2026-06-04 06:20:04

archlinuxforever
Member
Registered: 2015-06-18
Posts: 92

gnome-keyring-daemon is not working correctly

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 registered

Every 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

#2 2026-06-04 14:56:43

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,838

Re: gnome-keyring-daemon is not working correctly

How do you start what kind of session?

loginctl session-status

In 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

Board footer

Powered by FluxBB