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