Bug#730177: Well, the problem isn't the home directory, it's /usr/local

Simon McVittie smcv at debian.org
Fri Dec 27 23:39:50 UTC 2013


On 27/12/13 15:55, John Hughes wrote:
> I examined the strace output, expecting to see it having problems with
> my home directory, but no, there were many EACCES errors accessing
> /usr/local.  I'd forgotten that /usr/local was also nfs mounted.

This is probably something that searches XDG_DATA_DIRS/something (i.e.
~/.local/share/something:/usr/local/share/something:/usr/share/something
when using defaults, which the greeter will), or some other search path
that includes /usr/local. Possibilities include D-Bus .service files and
gobject-introspection (GIR) bindings.

It's possible that something is also mis-handling EACCES: if searching a
PATH-style path, it should probably be treated like ENOENT, causing /usr
to be tried instead.

Why can't the greeter read files in /usr/local, though? Aren't they
0644/0755?

    S



More information about the pkg-gnome-maintainers mailing list