Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

[Solved] gnome-keyring-daemon shuts down after about an hour after login

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
Nate_KS
Posts: 5
Joined: 2023-10-27 22:25

[Solved] gnome-keyring-daemon shuts down after about an hour after login

#1 Post by Nate_KS »

I upgraded this desktop running GNOME from Debian 11 to Debian 12 about two months ago. Afterward I tried to SSH to another computer on my LAN and was prompted for the SSH key pass phrase, which was odd as prior the gnome-keyring-daemon had the key unlocked and ready for use. Thinking this was a one-off I rebooted the computer and the daemon was running and working and all seemed well. Some time later I tried again and received the same prompt to enter an SSH key.

Checking around the Web I found nothing so I posted to the Debian User mailing list:

https://lists.debian.org/debian-user/20 ... 00406.html

I received one reply but no solution and in September provided a followup:

https://lists.debian.org/debian-user/20 ... 00211.html

Looking elsewhere I asked on the Debian Reddit, Linus Questions forum, and on the GNOME Discourse and have not been offered a solution. The GNOME Discourse directed me to open issues in the GNOME Gitlab:

https://gitlab.gnome.org/GNOME/gnome-ke ... issues/135
https://gitlab.gnome.org/GNOME/gnome-ke ... issues/136

Finally, just to provide some tracking for Debian I opened a bug in the BTS:

https://bugs.debian.org/cgi-bin/bugrepo ... ug=1053923

The shutdown is quite consistent with the daemon running after login for about an hour. I also have Debian 12 running GNOME and on it the keyring daemon runs normally. Other than various desktop packages, there is little difference between the two installations. I will note that the Desktop has the snapd daemon running with a couple of snap packages installed and the laptop has the flatpack daemon with Chromium installed (historical reason).

As requested in the GNOME issue tracker, I did run gdb remotely but really didn't find anything other than what seemed to be a normal termination and not a crash that would leave a core file behind (I enabled core files in systemd and came up empty so far).

Any suggestions are welcome!
Last edited by Nate_KS on 2024-02-19 19:38, edited 1 time in total.

Aki
Global Moderator
Global Moderator
Posts: 2979
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 75 times
Been thanked: 407 times

Re: gnome-keyring-daemon shuts down after about an hour after login

#2 Post by Aki »

Hello,

According to your previous issue report on Gnome tracker: the system log recorded the following messages:

Code: Select all

-- Boot b7c27a0a572d423b9863b464efe8eaf8 --
Aug 27 19:35:08 merlin gnome-keyring-daemon[3618]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Aug 27 19:35:08 merlin gnome-keyring-daemon[3618]: The PKCS#11 component was already initialized
Aug 27 19:35:08 merlin gnome-keyring-daemon[3777]: discover_other_daemon: 1
Aug 27 19:35:08 merlin gnome-keyring-pkcs11.desktop[3777]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Aug 27 19:35:08 merlin gnome-keyring-d[3618]: The PKCS#11 component was already initialized
Aug 27 19:35:08 merlin gnome-keyring-daemon[3618]: The Secret Service was already initialized
Aug 27 19:35:08 merlin gnome-keyring-d[3618]: The Secret Service was already initialized
Aug 27 20:35:11 merlin gnome-keyring-daemon[8737]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Aug 27 20:35:11 merlin gnome-keyring-daemon[8737]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Aug 27 20:35:11 merlin gnome-keyring-d[8737]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Aug 27 20:35:11 merlin gnome-keyring-daemon[8737]: The Secret Service was already initialized
Aug 27 20:35:11 merlin gnome-keyring-d[8737]: The Secret Service was already initialized
Aug 27 20:35:11 merlin gnome-keyring-daemon[8736]: discover_other_daemon: 1
Aug 27 20:35:11 merlin org.freedesktop.secrets[8736]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Aug 27 21:00:01 merlin org.freedesktop.secrets[8736]: discover_other_daemon: 1
The error message:

Code: Select all

Aug 27 19:35:08 merlin gnome-keyring-daemon[3777]: discover_other_daemon: 1
is generated by the function named "discover_other_daemon" at line 588 [1]:

Code: Select all

    563 static gboolean
    564 discover_other_daemon (DiscoverFunc callback, gboolean acquire)
    565 {
    566         const gchar *control_env;
    567         gchar *control = NULL;
    568         gboolean acquired = FALSE;
    569         gboolean ret;
    570 
    571         /* A pre-specified directory to control at, don't try anything else */
    572         if (control_directory)
    573                 return (callback) (control_directory);
    574 
    575         /* An environment variable from an already running daemon */
    576         control_env = g_getenv (GKD_UTIL_ENV_CONTROL);
    577         if (control_env && control_env[0]) {
    578                 if ((callback)(control_env))
    579                         return TRUE;
    580         }
    581 
    582         /* Or the default location when no evironment variable */
    583         control_env = g_getenv ("XDG_RUNTIME_DIR");
    584         if (control_env) {
    585                 control = g_build_filename (control_env, "keyring", NULL);
    586                 ret = (callback) (control);
    587                 g_free (control);
--->588                 g_printerr ("discover_other_daemon: %d", ret);
    589                 if (ret == TRUE)
    590                         return TRUE;
    591         }
    592 
    593         /* See if we can contact a daemon running, that didn't set an env variable */
    594         if (acquire && !gkd_dbus_singleton_acquire (&acquired))
    595                 return FALSE;
    596 
    597         /* We're the main daemon */
    598         if (acquired)
    599                 return FALSE;
    600 
    601         control = gkd_dbus_singleton_control ();
    602         if (control) {
    603                 ret = (callback) (control);
    604                 g_free (control);
    605                 if (ret == TRUE)
    606                         return TRUE;
    607         }
    608 
    609         return FALSE;
    610 }
    611 
    612 static void
    613 redirect_fds_after_fork (void)
    614 {
    615         int fd, i;
    616 
    617         for (i = 0; i < 3; ++i) {
    618                 fd = open ("/dev/null", O_RDONLY);
    619                 sane_dup2 (fd, i);
    620                 close (fd);
    621         }
    622 }
Therefore, the discover_other_daemon function terminates with return value TRUE that in [2] is 1:

Code: Select all

#ifndef TRUE
#define TRUE 1
#endif
Therefore, it seems that there's is another daemon running. This is consistent with the answer you received on the Debian mailing list [3]:
[..] There are multiple implementations of SSH agents: openssh, gpg, keepassxc(?), perhaps gnome has more (seahorse? I am unsure concerning the role of secrets service). It may happen that in your case multiple instances are running:

Code: Select all

/usr/lib/systemd/user/ssh-agent.service
/usr/lib/systemd/user/gpg-agent-ssh.socket
/etc/X11/Xsession.d/90x11-common_ssh-agent
[..]
Check owner of $SSH_AUTH_SOCK using ss or lsof. It may give some clue what is really happening in your case.

I suggest you to add "f" option to "ps" to see process tree. It may help to find details concerning starting of particular agent.

Code: Select all

   ps xwwf
Hope this helps.

---
[1] https://sources.debian.org/src/gnome-keyring/42.1-1/daemon/gkd-main.c/#L588
[2] https://sources.debian.org/src/gnome-keyring/42.1-1/pkcs11/pkcs11.h/?hl=1215#L1215
[3] Re: Upgrade to Bookworm, now GNOME keyring dies--no access to stored SSH key passwords
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

Nate_KS
Posts: 5
Joined: 2023-10-27 22:25

Re: gnome-keyring-daemon shuts down after about an hour after login

#3 Post by Nate_KS »

Pardon my tardy reply. Perhaps I can say I was gathering data...

Examining the output of "ps xwwf" from both this desktop (with the issue) and the laptop (without the issue) I see little difference WRT the keyring daemon.

Desktop (aka merlin):

Code: Select all

    PID TTY      STAT   TIME COMMAND
   2195 tty2     Ssl+   0:00 /usr/libexec/gdm-wayland-session /usr/bin/gnome-session
   2202 tty2     Sl+    0:00  \_ /usr/libexec/gnome-session-binary
   2090 ?        Ss     0:00 /lib/systemd/systemd --user
   2091 ?        S      0:00  \_ (sd-pam)
   2121 ?        S<sl   0:00  \_ /usr/bin/pipewire
   2123 ?        S<sl   0:00  \_ /usr/bin/wireplumber
   2126 ?        S<sl   0:00  \_ /usr/bin/pipewire-pulse
   2128 ?        Ss     0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
   2131 ?        SLsl   0:00  \_ /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring
   2133 ?        Ssl    0:00  \_ /usr/libexec/gvfsd
   2754 ?        Sl     0:00  |   \_ /usr/libexec/gvfsd-http --spawner :1.6 /org/gtk/gvfs/exec_spaw/0
   2143 ?        Sl     0:00  \_ /usr/libexec/gvfsd-fuse /run/user/1000/gvfs -f
   2167 ?        SNsl   0:00  \_ /usr/libexec/tracker-miner-fs-3
   2186 ?        Ssl    0:00  \_ /usr/libexec/gvfs-udisks2-volume-monitor
   2213 ?        Ssl    0:00  \_ /usr/libexec/gvfs-gphoto2-volume-monitor
   2236 ?        Ssl    0:00  \_ /usr/libexec/gvfs-afc-volume-monitor
   2245 ?        Ssl    0:00  \_ /usr/libexec/gvfs-goa-volume-monitor
   2249 ?        SLl    0:00  \_ /usr/libexec/goa-daemon
   2263 ?        Ssl    0:00  \_ /usr/libexec/gcr-ssh-agent /run/user/1000/gcr
   2270 ?        Sl     0:00  \_ /usr/libexec/goa-identity-service
   2276 ?        Ssl    0:00  \_ /usr/libexec/gnome-session-ctl --monitor
   2277 ?        Ss     0:00  \_ ssh-agent -D -a /run/user/1000/openssh_agent
   2283 ?        Ssl    0:00  \_ /usr/libexec/gvfs-mtp-volume-monitor
   2286 ?        Ssl    0:00  \_ /usr/libexec/gnome-session-binary --systemd-service --session=gnome
   2305 ?        Sl     0:00  |   \_ /usr/libexec/at-spi-bus-launcher --launch-immediately
   2315 ?        S      0:00  |   |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 11 --address=unix:path=/run/user/1000/at-spi/bus
   2609 ?        Sl     0:01  |   \_ /usr/bin/gnome-software --gapplication-service
   2618 ?        Sl     0:00  |   \_ /usr/libexec/gsd-disk-utility-notify
   2645 ?        Sl     0:00  |   \_ /usr/libexec/evolution-data-server/evolution-alarm-notify
   2646 ?        Sl     0:00  |   \_ python3 /usr/lib/gnome-tweak-tool/gnome-tweak-tool-lid-inhibitor
   2309 ?        Ssl    0:04  \_ /usr/bin/gnome-shell
   2436 ?        Ssl    0:00  \_ /usr/libexec/xdg-permission-store
   2438 ?        Sl     0:00  \_ /usr/libexec/gnome-shell-calendar-server
   2448 ?        Ssl    0:00  \_ /usr/libexec/evolution-source-registry
   2471 ?        Ssl    0:00  \_ /usr/libexec/gvfsd-metadata
   2485 ?        Ssl    0:00  \_ /usr/libexec/evolution-calendar-factory
   2504 ?        Ssl    0:00  \_ /usr/libexec/evolution-addressbook-factory
   2531 ?        Sl     0:00  \_ /usr/bin/gjs /home/nate/.local/share/gnome-shell/extensions/cpufreq@konkor/cpufreq-service
   2532 ?        Ssl    0:00  \_ /usr/libexec/dconf-service
   2549 ?        Sl     0:00  \_ /usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shell.Notifications
   2552 ?        Sl     0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
   2578 ?        Ss     0:00  \_ sh -c /usr/bin/ibus-daemon --panel disable $([ "$XDG_SESSION_TYPE" = "x11" ] && echo "--xim")
   2587 ?        Sl     0:00  |   \_ /usr/bin/ibus-daemon --panel disable
   2699 ?        Sl     0:00  |       \_ /usr/libexec/ibus-memconf
   2713 ?        Sl     0:01  |       \_ /usr/libexec/ibus-extension-gtk3
   2868 ?        Sl     0:00  |       \_ /usr/libexec/ibus-engine-simple
   2586 ?        Ssl    0:00  \_ /usr/libexec/gsd-a11y-settings
   2588 ?        Ssl    0:00  \_ /usr/libexec/gsd-color
   2589 ?        Ssl    0:00  \_ /usr/libexec/gsd-datetime
   2590 ?        Ssl    0:00  \_ /usr/libexec/gsd-housekeeping
   2591 ?        Ssl    0:00  \_ /usr/libexec/gsd-keyboard
   2592 ?        Ssl    0:00  \_ /usr/libexec/gsd-media-keys
   2593 ?        Ssl    0:00  \_ /usr/libexec/gsd-power
   2594 ?        Ssl    0:00  \_ /usr/libexec/gsd-print-notifications
   2595 ?        Ssl    0:00  \_ /usr/libexec/gsd-rfkill
   2597 ?        Ssl    0:00  \_ /usr/libexec/gsd-screensaver-proxy
   2599 ?        Ssl    0:00  \_ /usr/libexec/gsd-sharing
   2601 ?        Ssl    0:00  \_ /usr/libexec/gsd-smartcard
   2602 ?        Ssl    0:00  \_ /usr/libexec/gsd-sound
   2605 ?        Ssl    0:00  \_ /usr/libexec/gsd-usb-protection
   2606 ?        Ssl    0:00  \_ /usr/libexec/gsd-wacom
   2735 ?        Sl     0:00  \_ /usr/libexec/ibus-portal
   2775 ?        Sl     0:00  \_ /usr/bin/gjs /usr/share/gnome-shell/org.gnome.ScreenSaver
   2845 ?        Sl     0:00  \_ /usr/libexec/gsd-printer
   2913 ?        Ssl    0:00  \_ /usr/libexec/xdg-desktop-portal
   2927 ?        Ssl    0:00  \_ /usr/libexec/xdg-document-portal
   2938 ?        Ssl    0:00  \_ /usr/libexec/xdg-desktop-portal-gnome
   3018 ?        Ssl    0:00  \_ /usr/libexec/xdg-desktop-portal-gtk
   3038 ?        Sl     0:00  \_ /usr/libexec/epiphany-webapp-provider
   3151 ?        Ssl    0:00  \_ /usr/libexec/gnome-terminal-server
   3183 pts/0    Ss     0:00      \_ bash
   4287 pts/0    R+     0:00          \_ ps xwwf
and the laptop (nomad):

Code: Select all

    PID TTY      STAT   TIME COMMAND
   1967 tty2     Ssl+   0:00 /usr/libexec/gdm-wayland-session /usr/bin/gnome-session
   1973 tty2     Sl+    0:00  \_ /usr/libexec/gnome-session-binary
   1859 ?        Ss     0:00 /lib/systemd/systemd --user
   1862 ?        S      0:00  \_ (sd-pam)
   1891 ?        S<sl   0:00  \_ /usr/bin/pipewire
   1894 ?        S<sl   0:00  \_ /usr/bin/wireplumber
   1896 ?        S<sl   0:00  \_ /usr/bin/pipewire-pulse
   1898 ?        Ss     0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
   1902 ?        SLsl   0:00  \_ /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring
   1909 ?        Ssl    0:00  \_ /usr/libexec/gvfsd
   1919 ?        Sl     0:00  \_ /usr/libexec/gvfsd-fuse /run/user/1000/gvfs -f
   1951 ?        SNsl   0:01  \_ /usr/libexec/tracker-miner-fs-3
   2013 ?        Ssl    0:00  \_ /usr/libexec/gvfs-udisks2-volume-monitor
   2040 ?        Ssl    0:00  \_ /usr/libexec/gcr-ssh-agent /run/user/1000/gcr
   2044 ?        Ssl    0:00  \_ /usr/libexec/gnome-session-ctl --monitor
   2045 ?        Ssl    0:00  \_ /usr/libexec/gvfs-mtp-volume-monitor
   2046 ?        Ss     0:00  \_ ssh-agent -D -a /run/user/1000/openssh_agent
   2059 ?        Ssl    0:00  \_ /usr/libexec/gvfs-goa-volume-monitor
   2065 ?        SLl    0:00  \_ /usr/libexec/goa-daemon
   2066 ?        Ssl    0:00  \_ /usr/libexec/gnome-session-binary --systemd-service --session=gnome
   2096 ?        Sl     0:00  |   \_ /usr/libexec/at-spi-bus-launcher --launch-immediately
   2109 ?        S      0:00  |   |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 11 --address=unix:path=/run/user/1000/at-spi/bus
   2414 ?        Sl     0:00  |   \_ /usr/libexec/gsd-disk-utility-notify
   2422 ?        Sl     0:00  |   \_ /usr/libexec/evolution-data-server/evolution-alarm-notify
   2432 ?        Sl     0:16  |   \_ /usr/bin/gnome-software --gapplication-service
   2077 ?        Sl     0:00  \_ /usr/libexec/goa-identity-service
   2095 ?        Ssl    0:00  \_ /usr/libexec/gvfs-afc-volume-monitor
   2100 ?        Ssl    0:08  \_ /usr/bin/gnome-shell
   2111 ?        Ssl    0:00  \_ /usr/libexec/gvfs-gphoto2-volume-monitor
   2228 ?        Ssl    0:00  \_ /usr/libexec/xdg-permission-store
   2230 ?        Sl     0:00  \_ /usr/libexec/gnome-shell-calendar-server
   2240 ?        Ssl    0:00  \_ /usr/libexec/evolution-source-registry
   2256 ?        Ssl    0:00  \_ /usr/libexec/dconf-service
   2271 ?        Ssl    0:00  \_ /usr/libexec/gvfsd-metadata
   2287 ?        Ssl    0:00  \_ /usr/libexec/evolution-calendar-factory
   2292 ?        Sl     0:00  \_ /usr/bin/gjs /home/nate/.local/share/gnome-shell/extensions/cpufreq@konkor/cpufreq-service
   2310 ?        Ssl    0:00  \_ /usr/libexec/evolution-addressbook-factory
   2350 ?        Sl     0:00  \_ /usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shell.Notifications
   2352 ?        Sl     0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
   2366 ?        Ss     0:00  \_ sh -c /usr/bin/ibus-daemon --panel disable $([ "$XDG_SESSION_TYPE" = "x11" ] && echo "--xim")
   2419 ?        Sl     0:00  |   \_ /usr/bin/ibus-daemon --panel disable
   2570 ?        Sl     0:00  |       \_ /usr/libexec/ibus-memconf
   2572 ?        Sl     0:03  |       \_ /usr/libexec/ibus-extension-gtk3
   2683 ?        Sl     0:00  |       \_ /usr/libexec/ibus-engine-simple
   2367 ?        Ssl    0:00  \_ /usr/libexec/gsd-a11y-settings
   2368 ?        Ssl    0:00  \_ /usr/libexec/gsd-color
   2370 ?        Ssl    0:00  \_ /usr/libexec/gsd-datetime
   2371 ?        Ssl    0:00  \_ /usr/libexec/gsd-housekeeping
   2373 ?        Ssl    0:00  \_ /usr/libexec/gsd-keyboard
   2378 ?        Ssl    0:00  \_ /usr/libexec/gsd-media-keys
   2380 ?        Ssl    0:00  \_ /usr/libexec/gsd-power
   2381 ?        Ssl    0:00  \_ /usr/libexec/gsd-print-notifications
   2385 ?        Ssl    0:00  \_ /usr/libexec/gsd-rfkill
   2390 ?        Ssl    0:00  \_ /usr/libexec/gsd-screensaver-proxy
   2392 ?        Ssl    0:00  \_ /usr/libexec/gsd-sharing
   2397 ?        Ssl    0:00  \_ /usr/libexec/gsd-smartcard
   2401 ?        Ssl    0:00  \_ /usr/libexec/gsd-sound
   2402 ?        Ssl    0:00  \_ /usr/libexec/gsd-usb-protection
   2411 ?        Ssl    0:00  \_ /usr/libexec/gsd-wacom
   2517 ?        Sl     0:00  \_ /usr/bin/gjs /usr/share/gnome-shell/org.gnome.ScreenSaver
   2576 ?        Sl     0:00  \_ /usr/libexec/gsd-printer
   2580 ?        Sl     0:00  \_ /usr/libexec/ibus-portal
   2701 ?        Ssl    0:00  \_ /usr/libexec/xdg-desktop-portal
   2705 ?        Ssl    0:00  \_ /usr/libexec/xdg-document-portal
   2714 ?        Ssl    0:00  \_ /usr/libexec/xdg-desktop-portal-gnome
   2830 ?        Ssl    0:00  \_ /usr/libexec/xdg-desktop-portal-gtk
   3001 ?        Ssl    0:00  \_ /usr/libexec/gnome-terminal-server
   3038 pts/0    Ss     0:00      \_ bash
   3825 pts/0    R+     0:00          \_ ps xwwf
Comparing the output of "journalctl" doesn't seem to reveal much but there are differences:

Code: Select all

$ journalctl -b --user --no-pager | grep keyring
Oct 30 20:22:39 merlin systemd[2090]: Listening on gnome-keyring-daemon.socket - GNOME Keyring daemon.
Oct 30 20:22:39 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Oct 30 20:22:39 merlin gnome-keyring-daemon[2131]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 20:22:39 merlin gnome-keyring-daemon[2131]: The PKCS#11 component was already initialized
Oct 30 20:22:39 merlin gnome-keyring-daemon[2131]: The Secret Service was already initialized
Oct 30 20:22:39 merlin gnome-keyring-pkcs11.desktop[2302]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 20:22:39 merlin gnome-keyring-d[2131]: The PKCS#11 component was already initialized
Oct 30 20:22:39 merlin gnome-keyring-daemon[2302]: discover_other_daemon: 1
Oct 30 20:22:39 merlin gnome-keyring-d[2131]: The Secret Service was already initialized
Oct 30 20:22:39 merlin systemd[2090]: Started app-gnome-gnome\x2dkeyring\x2dpkcs11-2295.scope - Application launched by gnome-session-binary.
Oct 30 20:22:39 merlin systemd[2090]: Started app-gnome-gnome\x2dkeyring\x2dsecrets-2300.scope - Application launched by gnome-session-binary.
Oct 30 20:22:39 merlin systemd[2090]: Started app-gnome-gnome\x2dkeyring\x2dssh-2296.scope - Application launched by gnome-session-binary.
Oct 30 20:22:39 merlin gnome-keyring-daemon[2303]: discover_other_daemon: 1
Oct 30 20:22:39 merlin gnome-keyring-secrets.desktop[2303]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 20:22:39 merlin gnome-keyring-ssh.desktop[2304]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 20:22:39 merlin gnome-keyring-ssh.desktop[2304]: SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
Oct 30 20:22:39 merlin gnome-keyring-daemon[2304]: discover_other_daemon: 1
Oct 30 20:22:41 merlin gnome-keyring-daemon[2131]: asked to register item /org/freedesktop/secrets/collection/login/1217, but it's already registered
Oct 30 20:22:41 merlin gnome-keyring-d[2131]: asked to register item /org/freedesktop/secrets/collection/login/1217, but it's already registered
Oct 30 21:22:40 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Oct 30 21:22:40 merlin gnome-keyring-daemon[17656]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 21:22:40 merlin gnome-keyring-daemon[17656]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Oct 30 21:22:40 merlin gnome-keyring-d[17656]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Oct 30 21:22:40 merlin gnome-keyring-daemon[17656]: The Secret Service was already initialized
Oct 30 21:22:40 merlin gnome-keyring-d[17656]: The Secret Service was already initialized
Oct 30 21:22:40 merlin gnome-keyring-daemon[17654]: discover_other_daemon: 1
Oct 30 21:22:40 merlin org.freedesktop.secrets[17654]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 21:22:42 merlin goa-daemon[2249]: /org/gnome/OnlineAccounts/Accounts/account_1697114581_0: Setting AttentionNeeded to TRUE because EnsureCredentials() failed with: Failed to retrieve credentials from the keyring (goa-error-quark, 4)
Oct 31 18:20:44 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Oct 31 18:20:44 merlin gnome-keyring-daemon[292878]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 31 18:20:44 merlin gnome-keyring-daemon[292878]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Oct 31 18:20:44 merlin gnome-keyring-d[292878]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Oct 31 18:20:44 merlin gnome-keyring-daemon[292878]: The Secret Service was already initialized
Oct 31 18:20:44 merlin gnome-keyring-d[292878]: The Secret Service was already initialized
Oct 31 18:20:44 merlin gnome-keyring-daemon[292877]: discover_other_daemon: 1
Oct 31 18:20:44 merlin org.freedesktop.secrets[292877]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 31 18:20:47 merlin gnome-keyring-daemon[292878]: asked to register item /org/freedesktop/secrets/collection/login/1, but it's already registered
Oct 31 18:20:47 merlin gnome-keyring-d[292878]: asked to register item /org/freedesktop/secrets/collection/login/1, but it's already registered
Oct 31 21:22:40 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Oct 31 21:22:40 merlin gnome-keyring-daemon[343183]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 31 21:22:40 merlin gnome-keyring-daemon[343183]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Oct 31 21:22:40 merlin gnome-keyring-d[343183]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Oct 31 21:22:40 merlin gnome-keyring-daemon[343183]: The Secret Service was already initialized
Oct 31 21:22:40 merlin gnome-keyring-d[343183]: The Secret Service was already initialized
Oct 31 21:22:40 merlin gnome-keyring-daemon[343182]: discover_other_daemon: 1
Oct 31 21:22:40 merlin org.freedesktop.secrets[343182]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 05:40:05 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 01 05:40:05 merlin gnome-keyring-daemon[458724]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 05:40:05 merlin gnome-keyring-daemon[458724]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 05:40:05 merlin gnome-keyring-d[458724]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 05:40:05 merlin gnome-keyring-daemon[458724]: The Secret Service was already initialized
Nov 01 05:40:05 merlin gnome-keyring-d[458724]: The Secret Service was already initialized
Nov 01 05:40:05 merlin gnome-keyring-daemon[458722]: discover_other_daemon: 1
Nov 01 05:40:05 merlin org.freedesktop.secrets[458722]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 06:20:15 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 01 06:20:15 merlin gnome-keyring-daemon[472073]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 06:20:15 merlin gnome-keyring-daemon[472073]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 06:20:15 merlin gnome-keyring-d[472073]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 06:20:15 merlin gnome-keyring-daemon[472073]: The Secret Service was already initialized
Nov 01 06:20:15 merlin gnome-keyring-d[472073]: The Secret Service was already initialized
Nov 01 06:20:15 merlin gnome-keyring-daemon[472072]: discover_other_daemon: 1
Nov 01 06:20:15 merlin org.freedesktop.secrets[472072]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 07:12:25 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 01 07:12:25 merlin gnome-keyring-daemon[489966]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 07:12:25 merlin gnome-keyring-daemon[489966]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 07:12:25 merlin gnome-keyring-d[489966]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 07:12:25 merlin gnome-keyring-daemon[489966]: The Secret Service was already initialized
Nov 01 07:12:25 merlin gnome-keyring-d[489966]: The Secret Service was already initialized
Nov 01 07:12:25 merlin gnome-keyring-daemon[489965]: discover_other_daemon: 1
Nov 01 07:12:25 merlin org.freedesktop.secrets[489965]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 08:06:05 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 01 08:06:05 merlin gnome-keyring-daemon[507791]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 08:06:05 merlin gnome-keyring-daemon[507791]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 08:06:05 merlin gnome-keyring-d[507791]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 08:06:05 merlin gnome-keyring-daemon[507791]: The Secret Service was already initialized
Nov 01 08:06:05 merlin gnome-keyring-d[507791]: The Secret Service was already initialized
Nov 01 08:06:05 merlin gnome-keyring-daemon[507787]: discover_other_daemon: 1
Nov 01 08:06:05 merlin org.freedesktop.secrets[507787]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 12:15:45 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 01 12:15:45 merlin gnome-keyring-daemon[568417]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 12:15:45 merlin gnome-keyring-daemon[568417]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 12:15:45 merlin gnome-keyring-d[568417]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 12:15:45 merlin gnome-keyring-daemon[568417]: The Secret Service was already initialized
Nov 01 12:15:45 merlin gnome-keyring-d[568417]: The Secret Service was already initialized
Nov 01 12:15:45 merlin gnome-keyring-daemon[568416]: discover_other_daemon: 1
Nov 01 12:15:45 merlin org.freedesktop.secrets[568416]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 21:22:40 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 01 21:22:40 merlin gnome-keyring-daemon[716063]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 01 21:22:40 merlin gnome-keyring-daemon[716063]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 21:22:40 merlin gnome-keyring-d[716063]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 01 21:22:40 merlin gnome-keyring-daemon[716063]: The Secret Service was already initialized
Nov 01 21:22:40 merlin gnome-keyring-daemon[716060]: discover_other_daemon: 1
Nov 01 21:22:40 merlin gnome-keyring-d[716063]: The Secret Service was already initialized
Nov 01 21:22:40 merlin org.freedesktop.secrets[716060]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 02 07:29:53 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 02 07:29:53 merlin gnome-keyring-daemon[861585]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 02 07:29:53 merlin gnome-keyring-daemon[861585]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 02 07:29:53 merlin gnome-keyring-d[861585]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 02 07:29:53 merlin gnome-keyring-daemon[861585]: The Secret Service was already initialized
Nov 02 07:29:53 merlin gnome-keyring-daemon[861583]: discover_other_daemon: 1
Nov 02 07:29:53 merlin org.freedesktop.secrets[861583]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 02 07:29:53 merlin gnome-keyring-d[861585]: The Secret Service was already initialized
Nov 02 21:22:40 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 02 21:22:40 merlin gnome-keyring-daemon[1067945]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 02 21:22:40 merlin gnome-keyring-daemon[1067945]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 02 21:22:40 merlin gnome-keyring-d[1067945]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 02 21:22:40 merlin gnome-keyring-daemon[1067945]: The Secret Service was already initialized
Nov 02 21:22:40 merlin gnome-keyring-d[1067945]: The Secret Service was already initialized
Nov 02 21:22:40 merlin gnome-keyring-daemon[1067944]: discover_other_daemon: 1
Nov 02 21:22:40 merlin org.freedesktop.secrets[1067944]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 03 21:22:40 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 03 21:22:40 merlin gnome-keyring-daemon[1423996]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 03 21:22:40 merlin gnome-keyring-daemon[1423996]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 03 21:22:40 merlin gnome-keyring-d[1423996]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 03 21:22:40 merlin gnome-keyring-daemon[1423996]: The Secret Service was already initialized
Nov 03 21:22:40 merlin gnome-keyring-d[1423996]: The Secret Service was already initialized
Nov 03 21:22:40 merlin gnome-keyring-daemon[1423995]: discover_other_daemon: 1
Nov 03 21:22:40 merlin org.freedesktop.secrets[1423995]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 04 03:58:33 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 04 03:58:33 merlin gnome-keyring-daemon[1514938]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 04 03:58:33 merlin gnome-keyring-daemon[1514938]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 04 03:58:33 merlin gnome-keyring-d[1514938]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 04 03:58:33 merlin gnome-keyring-daemon[1514938]: The Secret Service was already initialized
Nov 04 03:58:33 merlin gnome-keyring-daemon[1514936]: discover_other_daemon: 1
Nov 04 03:58:33 merlin org.freedesktop.secrets[1514936]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 04 03:58:33 merlin gnome-keyring-d[1514938]: The Secret Service was already initialized
Nov 04 21:22:40 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 04 21:22:40 merlin gnome-keyring-daemon[1805157]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 04 21:22:40 merlin gnome-keyring-daemon[1805157]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 04 21:22:40 merlin gnome-keyring-d[1805157]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 04 21:22:40 merlin gnome-keyring-daemon[1805157]: The Secret Service was already initialized
Nov 04 21:22:40 merlin gnome-keyring-d[1805157]: The Secret Service was already initialized
Nov 04 21:22:40 merlin gnome-keyring-daemon[1805156]: discover_other_daemon: 1
Nov 04 21:22:40 merlin org.freedesktop.secrets[1805156]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 05 20:22:40 merlin systemd[2090]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Nov 05 20:22:40 merlin gnome-keyring-daemon[2173696]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Nov 05 20:22:40 merlin gnome-keyring-daemon[2173696]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 05 20:22:40 merlin gnome-keyring-d[2173696]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Nov 05 20:22:40 merlin gnome-keyring-daemon[2173696]: The Secret Service was already initialized
Nov 05 20:22:40 merlin gnome-keyring-d[2173696]: The Secret Service was already initialized
Nov 05 20:22:40 merlin gnome-keyring-daemon[2173695]: discover_other_daemon: 1
Nov 05 20:22:40 merlin org.freedesktop.secrets[2173695]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring

Code: Select all

$ journalctl -b --user --no-pager | grep keyring
Oct 30 20:12:13 nomad systemd[1859]: Listening on gnome-keyring-daemon.socket - GNOME Keyring daemon.
Oct 30 20:12:13 nomad systemd[1859]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Oct 30 20:12:13 nomad gnome-keyring-daemon[1902]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 20:12:14 nomad gnome-keyring-daemon[1902]: The Secret Service was already initialized
Oct 30 20:12:14 nomad gnome-keyring-daemon[2090]: discover_other_daemon: 1
Oct 30 20:12:14 nomad gnome-keyring-secrets.desktop[2090]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 20:12:14 nomad gnome-keyring-d[1902]: The Secret Service was already initialized
Oct 30 20:12:14 nomad gnome-keyring-daemon[1902]: The PKCS#11 component was already initialized
Oct 30 20:12:14 nomad gnome-keyring-daemon[2091]: discover_other_daemon: 1
Oct 30 20:12:14 nomad gnome-keyring-pkcs11.desktop[2091]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 20:12:14 nomad gnome-keyring-d[1902]: The PKCS#11 component was already initialized
Oct 30 20:12:14 nomad systemd[1859]: app-gnome-gnome\x2dkeyring\x2dpkcs11-2084.scope: Couldn't move process 2084 to requested cgroup '/user.slice/user-1000.slice/user@1000.service/app.slice/app-gnome-gnome\x2dkeyring\x2dpkcs11-2084.scope': No such process
Oct 30 20:12:14 nomad systemd[1859]: app-gnome-gnome\x2dkeyring\x2dpkcs11-2084.scope: Failed to add PIDs to scope's control group: No such process
Oct 30 20:12:14 nomad systemd[1859]: app-gnome-gnome\x2dkeyring\x2dpkcs11-2084.scope: Failed with result 'resources'.
Oct 30 20:12:14 nomad systemd[1859]: Failed to start app-gnome-gnome\x2dkeyring\x2dpkcs11-2084.scope - Application launched by gnome-session-binary.
Oct 30 20:12:14 nomad systemd[1859]: Started app-gnome-gnome\x2dkeyring\x2dssh-2088.scope - Application launched by gnome-session-binary.
Oct 30 20:12:14 nomad gnome-keyring-daemon[2092]: discover_other_daemon: 1
Oct 30 20:12:14 nomad gnome-keyring-ssh.desktop[2092]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Oct 30 20:12:14 nomad gnome-keyring-ssh.desktop[2092]: SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
Oct 30 20:33:06 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1, but it's already registered
Oct 30 20:33:06 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1, but it's already registered
Oct 30 21:12:19 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 30 21:12:19 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 30 22:12:19 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 30 22:12:19 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 03:56:06 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 03:56:06 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 06:26:09 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 06:26:09 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 07:29:06 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 07:29:06 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 17:34:34 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 17:34:34 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 19:04:45 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 19:04:45 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 20:04:45 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 20:04:45 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 21:04:45 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 21:04:45 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 22:04:45 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Oct 31 22:04:45 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 05:25:59 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 05:25:59 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 07:10:07 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 07:10:07 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 08:10:07 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 08:10:07 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 13:13:14 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 13:13:14 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 20:23:42 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 20:23:42 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 21:36:33 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 01 21:36:33 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 02 07:27:48 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 02 07:27:48 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 02 21:30:40 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 02 21:30:40 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 03:51:33 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 03:51:33 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 06:55:37 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 06:55:37 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 11:34:26 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 11:34:26 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 14:40:54 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 14:40:54 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 16:44:29 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 16:44:29 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 18:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 18:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 19:32:58 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 19:32:58 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 20:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 20:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 21:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 21:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 22:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 22:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 23:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 03 23:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 00:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 00:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 01:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 01:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 02:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 02:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 03:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 03:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 04:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 04:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 05:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 05:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 06:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 06:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 07:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 07:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 08:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 08:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 09:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 09:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 10:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 10:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 11:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 11:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 12:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 12:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 13:32:57 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 13:32:57 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 16:23:35 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 16:23:35 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 17:17:42 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 17:17:42 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 18:17:42 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 18:17:42 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 19:17:42 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 19:17:42 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 20:17:42 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 20:17:42 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 21:17:42 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 04 21:17:42 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 05 06:17:20 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 05 06:17:20 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 05 20:06:53 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 05 20:06:53 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 06 03:59:50 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 06 03:59:50 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 06 06:02:59 nomad gnome-keyring-daemon[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
Nov 06 06:02:59 nomad gnome-keyring-d[1902]: asked to register item /org/freedesktop/secrets/collection/login/1060, but it's already registered
One main difference is that merlin keeps spawning new daemon processes which fail while nomad keeps the same daemon process throughout multiple suspend/resume cycles.

As can be seen the "discover_other_daemon" message appears during the initial startup on both systems only the daemon doesn't eventually die on nomad.

Nate_KS
Posts: 5
Joined: 2023-10-27 22:25

Re: gnome-keyring-daemon shuts down after about an hour after login

#4 Post by Nate_KS »

Having updated this system through each point release to 12.5, nothing has changed. The gnome-keyring-daemon still dies an hour after being initially started with zero indication of the problem:

Code: Select all

$ journalctl -u gnome-keyring-daemon --user -b --no-pager
Feb 17 03:06:34 merlin systemd[1822]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Feb 17 03:06:34 merlin gnome-keyring-daemon[1860]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Feb 17 03:06:34 merlin gnome-keyring-daemon[1860]: The PKCS#11 component was already initialized
Feb 17 03:06:34 merlin gnome-keyring-d[1860]: The PKCS#11 component was already initialized
Feb 17 03:06:34 merlin gnome-keyring-daemon[1860]: The Secret Service was already initialized
Feb 17 03:06:34 merlin gnome-keyring-d[1860]: The Secret Service was already initialized
Feb 17 03:06:36 merlin gnome-keyring-daemon[1860]: asked to register item /org/freedesktop/secrets/collection/login/1217, but it's already registered
Feb 17 03:06:36 merlin gnome-keyring-d[1860]: asked to register item /org/freedesktop/secrets/collection/login/1217, but it's already registered
Feb 17 03:11:09 merlin gnome-keyring-daemon[1860]: asked to register item /org/freedesktop/secrets/collection/login/1, but it's already registered
Feb 17 03:11:09 merlin gnome-keyring-d[1860]: asked to register item /org/freedesktop/secrets/collection/login/1, but it's already registered
Feb 17 04:06:36 merlin systemd[1822]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Feb 17 04:06:36 merlin gnome-keyring-daemon[22543]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Feb 17 04:06:36 merlin gnome-keyring-daemon[22543]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Feb 17 04:06:36 merlin gnome-keyring-d[22543]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Feb 17 04:06:36 merlin gnome-keyring-daemon[22543]: The Secret Service was already initialized
Feb 17 04:06:36 merlin gnome-keyring-d[22543]: The Secret Service was already initialized
It's rather head scratching to apparently have the only system in the world this is happening to. :lol:

CwF
Global Moderator
Global Moderator
Posts: 2719
Joined: 2018-06-20 15:16
Location: Colorado
Has thanked: 41 times
Been thanked: 201 times

Re: gnome-keyring-daemon shuts down after about an hour after login

#5 Post by CwF »

This is strange.
I looked at a few here and only one has that keyring running, and last entry is 37 days ago. It also has a mysterious already done message, but only one.

Code: Select all

an 20 16:11:04 denny systemd[725]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Jan 20 16:11:04 1001 gnome-keyring-daemon[9303]: GNOME_KEYRING_CONTROL=/run/user/1001/keyring
Jan 20 16:11:04 1001 gnome-keyring-daemon[9303]: The Secret Service was already initialized
Jan 20 16:11:04 1001 gnome-keyring-d[9303]: The Secret Service was already initialized

Nate_KS
Posts: 5
Joined: 2023-10-27 22:25

Re: gnome-keyring-daemon shuts down after about an hour after login

#6 Post by Nate_KS »

It is mea culpa time.

Using the 'strace' utility I discovered this morning that the keyring process was getting the SIGTERM signal at exactly the top of each hour.

It turns out that I had a cron entry that was calling 'pkill -f rec' to kill a running 'rec' process I use for recording certain amateur radio events. This way the files were saved in one hour increments. That '-f rec' was matching the 'directory' in the gnome-keyring-daemon command line. The daemon has been running normally for several hours so I think this one is solved.

It's always fun when it's self inflicted...

CwF
Global Moderator
Global Moderator
Posts: 2719
Joined: 2018-06-20 15:16
Location: Colorado
Has thanked: 41 times
Been thanked: 201 times

Re: [Solved] gnome-keyring-daemon shuts down after about an hour after login

#7 Post by CwF »

Very good!
As I grow, I lean more and more towards verbosity.

lindi
Debian Developer
Debian Developer
Posts: 452
Joined: 2022-07-12 14:10
Has thanked: 1 time
Been thanked: 88 times

Re: [Solved] gnome-keyring-daemon shuts down after about an hour after login

#8 Post by lindi »

This is a very good lesson on why

Code: Select all

killall
is actually quite dangerous command and should be avoided especially in scripts.

Nate_KS
Posts: 5
Joined: 2023-10-27 22:25

Re: [Solved] gnome-keyring-daemon shuts down after about an hour after login

#9 Post by Nate_KS »

I think that had the command been

Code: Select all

pkill -x rec
instead that an exact match would have avoided this scenario. This is what the upstream project decided to show in its documentation for the example crontab command.

Post Reply