#2068 closed defect (fixed)
running as normal user fails
Reported by: | SpaceboyRoss | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | 2.5 |
Component: | server | Version: | 2.4.x |
Keywords: | fails, x11 | Cc: |
Description (last modified by )
OS: Arch Linux
CPU: amd64
Server command: xpra start :10 --start=xterm --bind-ws=0.0.0.0:10000
Client command: none since server won't start
Logs:
2018-11-30 11:18:15,977 cannot use uinput for virtual devices: 2018-11-30 11:18:15,977 [Errno 19] Failed to open the uinput device: No such device (EE) Fatal server error: (EE) Invalid argument -logfile with elevated privileges (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE)
Change History (4)
comment:1 Changed 2 years ago by
Description: | modified (diff) |
---|---|
Resolution: | → invalid |
Status: | new → closed |
comment:2 Changed 2 years ago by
Resolution: | invalid |
---|---|
Status: | closed → reopened |
Hello,
I debugged this issue. It's a problem with xpra_Xdummy which detects the wrong Xorg binary:
/usr/bin/Xorg is a wrapper that simply delegates to /usr/lib/Xorg.wrap.
/usr/lib/Xorg.wrap is the SUID wrapper which delegates to /usr/lib/Xorg.
/usr/lib/Xorg is the real executable.
The ld-linux magic does not work when calling /usr/bin/Xorg - the solution is simple, just call the original (unwraped) Xorg binary by adding:
elif [ -x "/usr/lib/Xorg" ]; then
XORG_BIN="/usr/lib/Xorg"
Version 0, edited 2 years ago
by
(next)
comment:3 Changed 2 years ago by
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Applied in r21295, thanks.
comment:4 Changed 6 weeks ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2068
Note: See
TracTickets for help on using
tickets.
Just like your other ticket (#2067), this is a problem with the archlinux packaging and not xpra.
Complain there, not here.