Your message dated Fri, 8 Jul 2016 12:08:53 +0000 with message-id <[email protected]> and subject line closing bug caused by system misconfiguration has caused the Debian Bug report #827639, regarding gnome-settings-daemon: wrong owner of /run/user/1000/dconf/user causes X to freeze to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 827639: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827639 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: gnome-settings-daemon Version: 3.14.2-3 Severity: critical Justification: breaks the whole system Dear Maintainer, [I am not sure against which package to file this bug report (/var/log/messages says 'gnome-settings-daemon' has problems, or perhaps 'gnome-session'? Or 'dconf' - but which exact dconf package?). If you have ideas what might be really causing this crazy freeze, please re-assign this bug report to the appropriate package(s). Sorry & thx for your work then, I am a newb. Thank you very much.] * Symptoms I have literally millions of identical log entries of this type: cat /var/log/messages | grep /run/user/1000/dconf/user Jun 6 15:54:50 laptopacer01 gnome-session[3275]: (gnome-settings-daemon:3354): dconf-CRITICAL **: unable to create file '/run/user/1000/dconf/user': Permission denied. dconf will not work properly. It brings the X system to a total halt. Perhaps because of: cat /var/log/messages | grep /run/user/1000/dconf/user | wc 11395103 227899102 2277048187 * What led up to the situation? My system is dist-upgraded from wheezy to jessie (following the manual exactly), and that upgrade seemed to have gone fine (Kudos for that possibility, I am pretty impressed!). Not sure if the problem was already there before (had not used the system in a long time). Not sure when exactly it happens; but definitely once after purging obsolete packages, and then 'apt-get upgrade'; and later once, after ending eclipse. * What exactly did you do (or not do) that was effective (or ineffective)? The error explosion stopped when I did a chmod a+rwx /run/user/1000/dconf/user or even rm /run/user/1000/dconf/user but only after killall Xorg I could continue to work. After logging back in. My current workaround is: echo "sudo chown andreas:andreas /run/user/1000/dconf/user" > /usr/local/bin/dconf-repair.sh chmod 777 /usr/local/bin/dconf-repair.sh So whenever it happens, I quickly switch to a textscreen console, and execute 'dconf-repair.sh'. * What was the outcome of this action? Then I can continue to work - until it happens again. But I have to restart X, programs, loose data, etc. Not nice. * What outcome did you expect instead? That this problem gets fixed, and never re-appears ;-) How can I help with that? * Ideas what might help I am wondering if I should perhaps put a cron job that is executing that 'dconf-repair.sh' every 10 seconds? Brute force solution - and would perhaps not even help, because with the past freeze events, it was only all good again after 'killall Xorg' - and killing my X every 10 seconds is not the way to go *lol* How to identify which script/program/package is causing it? Is there a way to install a watcher, which logs all the programs which are changing a specific file? Thanks a lot! P.S.: Yes, I asked on the mailinglist https://lists.debian.org/debian- user/2016/06/msg00275.html Yes, I know this or a similar bug had been reported before, but perhaps my workaround & my ideas up there might help someone? -- System Information: Debian Release: 8.5 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) 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-18+deb8u4 ii libcairo2 1.14.0-2.1+deb8u1 ii libcanberra-gtk3-0 0.30-2.1 ii libcanberra0 0.30-2.1 ii libcolord2 1.2.1-1+b2 ii libcups2 1.7.5-11+deb8u1 ii libfontconfig1 2.11.0-6.3 ii libgdk-pixbuf2.0-0 2.31.1-2+deb8u4 ii libgeocode-glib0 3.14.0-1 ii libglib2.0-0 2.42.1-1+b1 ii libgnome-desktop-3-10 3.14.1-1 ii libgtk-3-0 3.14.5-1+deb8u1 ii libgudev-1.0-0 215-17+deb8u4 ii libgweather-3-6 3.14.1-1 ii liblcms2-2 2.6-3+b3 ii libnm-glib4 0.9.10.0-7 ii libnm-util2 0.9.10.0-7 ii libnotify4 0.7.6-2 ii libnspr4 2:4.10.7-1+deb8u1 ii libnss3 2:3.17.2-1.1+deb8u2 ii libnss3-1d 2:3.17.2-1.1+deb8u2 ii libpackagekit-glib2-18 1.0.1-2 ii libpam-systemd 215-17+deb8u4 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+deb8u2 ii libupower-glib3 0.99.1-3.2 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+b2 ii libxi6 2:1.7.4-1+b2 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: ii gnome-screensaver 3.6.1-4 ii metacity [x-window-manager] 1:3.14.3-1 ii mutter [x-window-manager] 3.14.4-1~deb8u1 ii x11-xserver-utils 7.7+3+b1 -- no debconf information
--- End Message ---
--- Begin Message ---Hello! I'm closing this bug report as the problem is caused by, as previously explained, a seriously broken system configuration. There's no way for gnome-settings-daemon to fix this up (as it doesn't run as root) even if someone was wishing for that. The solution is simply "don't break your system". As the problem is in the /run directory just rebooting the system should get rid of the brokenness. Regards, Andreas Henriksson
--- End Message ---

