Bug#771558: gnome-settings-daemon deletes ssh-agent's and gpg-agent's sockets

Alexander Bessman alexander.bessman at gmail.com
Sun Nov 30 18:20:05 UTC 2014


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



More information about the pkg-gnome-maintainers mailing list