Your message dated Fri, 8 Jul 2016 12:08:53 +0000
with message-id <20160708120853.ga31...@paradis.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
827639: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827639
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 ---

Reply via email to