Package: gnome-settings-daemon Version: 3.14.2-1 Severity: important Tags: upstream
Dear Maintainer, ssh-agent and gpg-agent stores sockets in /tmp, which must be session persistent in order for these applications to function correctly. However, after several hours of system uptime gnome-settings-daemon deletes these sockets. At this point, keys managed by ssh-agent and gpg-agent cannot be used, and ssh-agent and gpg-agent must be restarted to become functional again, and keys must be re-added. I confirmed that gnome-settings-daemon is indeed responsible for deleting these sockets by watching ssh-agent's socket with auditd. Excerpt from /var/log/audit/audit.log follows below: type=CONFIG_CHANGE msg=audit(11/30/2014 18:09:55.833:92) : auid=alexander ses=1 op="add rule" key=socket-deleted list=exit res=yes ---- type=CONFIG_CHANGE msg=audit(11/30/2014 19:06:11.194:101) : auid=alexander ses=1 op="updated rules" path=/tmp/ssh-cGPVQnduPj0Y/agent.1390 key=socket-deleted list=exit res=yes ---- type=PROCTITLE msg=audit(11/30/2014 19:06:11.194:102) : proctitle=/usr/lib/gnome-settings-daemon/gnome-settings-daemon type=PATH msg=audit(11/30/2014 19:06:11.194:102) : item=1 name=/tmp/ssh-cGPVQnduPj0Y/agent.1390 inode=2360546 dev=fe:00 mode=socket,600 ouid=alexander ogid=alexander rdev=00:00 nametype=DELETE type=PATH msg=audit(11/30/2014 19:06:11.194:102) : item=0 name=/tmp/ssh-cGPVQnduPj0Y/ inode=2360541 dev=fe:00 mode=dir,700 ouid=alexander ogid=alexander rdev=00:00 nametype=PARENT type=CWD msg=audit(11/30/2014 19:06:11.194:102) : cwd=/home/alexander type=SYSCALL msg=audit(11/30/2014 19:06:11.194:102) : arch=x86_64 syscall=unlink success=yes exit=0 a0=0x21e0a60 a1=0x0 a2=0x0 a3=0xaaaaaaaaaaaaaaab items=2 ppid=1390 pid=1460 auid=alexander uid=alexander gid=alexander euid=alexander suid=alexander fsuid=alexander egid=alexander sgid=alexander fsgid=alexander tty=(none) ses=1 comm=gnome-settings- exe=/usr/lib/gnome-settings-daemon/gnome-settings-daemon key=socket-deleted -- System Information: Debian Release: 8.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gnome-settings-daemon depends on: ii dconf-gsettings-backend [gsettings-backend] 0.22.0-1 ii gsettings-desktop-schemas 3.14.1-1 ii libc6 2.19-13 ii libcairo2 1.14.0-2.1 ii libcanberra-gtk3-0 0.30-2.1 ii libcanberra0 0.30-2.1 ii libcolord2 1.2.1-1+b1 ii libcups2 1.7.5-9 ii libfontconfig1 2.11.0-6.3 ii libgdk-pixbuf2.0-0 2.31.1-2+b1 ii libgeocode-glib0 3.14.0-1 ii libglib2.0-0 2.42.1-1 ii libgnome-desktop-3-10 3.14.1-1 ii libgtk-3-0 3.14.5-1 ii libgudev-1.0-0 215-7 ii libgweather-3-6 3.14.1-1 ii liblcms2-2 2.6-3+b3 ii libnm-glib4 0.9.10.0-3 ii libnm-util2 0.9.10.0-3 ii libnotify4 0.7.6-2 ii libnspr4 2:4.10.7-1 ii libnss3 2:3.17.2-1 ii libpam-systemd 215-7 ii libpango-1.0-0 1.36.8-3 ii libpangocairo-1.0-0 1.36.8-3 ii libpolkit-gobject-1-0 0.105-8 ii libpulse-mainloop-glib0 5.0-13 ii libpulse0 5.0-13 ii librsvg2-2 2.40.5-1 ii libupower-glib3 0.99.1-3.1 ii libwacom2 0.8-1 ii libwayland-client0 1.6.0-2 ii libx11-6 2:1.6.2-3 ii libxext6 2:1.3.3-1 ii libxfixes3 1:5.0.1-2+b1 ii libxi6 2:1.7.4-1+b1 ii libxtst6 2:1.2.2-1+b1 ii nautilus-data 3.14.1-2 Versions of packages gnome-settings-daemon recommends: ii pulseaudio 5.0-13 Versions of packages gnome-settings-daemon suggests: pn gnome-screensaver <none> ii metacity [x-window-manager] 1:3.14.3-1 ii x11-xserver-utils 7.7+3+b1 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org