[winswitch] /run/xpra directory permissions
Stroller
stroller at stellar.eclipse.co.uk
Thu Feb 16 19:15:15 GMT 2017
I'll respond to my other thread momentarily, but I now have xpra running, and thank Antoine for his help.
In the process of this, I got this error:
$ xpra start :100 --start-child=xterm
$ Entering daemon mode; any further errors will be reported to:
/home/stroller/.xpra/:100.log
$ tail -n 100 -f /home/stroller/.xpra/\:100.log
X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.4-gentoo x86_64 Gentoo
Current Operating System: Linux alrai 4.9.4-gentoo #2 SMP Fri Jan 20 08:38:04 GMT 2017 x86_64
Kernel command line: BOOT_IMAGE=/kernel-4.9.4-gentoo root=/dev/sda4 ro
Build Date: 16 February 2017 06:34:00PM
Current version of pixman: 0.34.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/home/stroller/.xpra/Xorg.:100.log", Time: Thu Feb 16 18:39:49 2017
(++) Using config file: "/etc/xpra/xorg.conf"
2017-02-16 18:39:51,748 Warning: failed to create socket directory '/run/xpra'
2017-02-16 18:39:51,749 [Errno 13] Permission denied: '/run/xpra'
2017-02-16 18:39:51,750 Error: failed to create socket '/run/xpra/alrai-100':
2017-02-16 18:39:51,750 [Errno 2] No such file or directory
xpra initialization error:
failed to create socket /run/xpra/alrai-100
2017-02-16 18:39:51,752 killing xvfb with pid 31722
(II) Server terminated successfully (0). Closing log file.
^C
$
I was able to resolve this by creating a /run/xpra directory and I temporarily gave it permissions 777.
As I said before, I'm running Gentoo xpra-1.0.3, installed with the latest x11-wm/xpra ebuild currently in the Portage tree.
The ebuild creates an xpra group (in /etc/group) when the package is installed on the system.
I'm thinking the install should also create a /run/xpra directory on installation, with permissions that members of the xpra group can write to it (but not other users). Does this sound reasonable? If so, I'll file a bug to this effect with Gentoo.
I do appreciate all your hard work,
Stroller.
More information about the shifter-users
mailing list