Package: xpra
Version: 3.0.9+dfsg1-1+b2
Severity: important
Dear Maintainer,
After a Debian upgrade I'm unable to use Xpra as the server crashes when
attaching the client.
I suspect the issue might be an incompatibility issue with Python 3.8.5 that
was installed with the upgrade.
I get "Name node can't be used with 'True'" when trying to attach the client to
the server.
I've added a logging statement to the code to print out the full stack trace of
the error and this is what I get
2020-08-11 08:35:04,692 cannot access python uinput module:[0m
2020-08-11 08:35:04,692 No module named 'uinput'[0m
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.19.0-8-amd64 x86_64 Debian
Current Operating System: Linux asus 5.7.0-2-amd64 #1 SMP Debian 5.7.10-1
(2020-07-26) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.7.0-2-amd64
root=UUID=b232c7a7-b3d2-4015-9eda-26e9f96f2902 ro quiet
Build Date: 31 March 2020 10:14:40AM
xorg-server 2:1.20.8-2 (https://www.debian.org/support)
Current version of pixman: 0.36.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: "/run/user/1000/xpra/Xorg.S2675.log", Time: Tue Aug 11 08:35:04
2020
(++) Using config file: "/etc/xpra/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
2020-08-11 08:35:08,152 created unix domain socket
'/run/user/1000/xpra/asus-1'[0m
2020-08-11 08:35:08,152 cannot create group socket '/run/xpra/asus-1'[0m
2020-08-11 08:35:08,152 [Errno 13] Permission denied[0m
2020-08-11 08:35:08,253 pointer device emulation using XTest[0m
[31m2020-08-11 08:35:08,308 Error: cannot find the html web root[0m
[31m2020-08-11 08:35:08,308 '/usr/share/xpra/www' does not exist[0m
2020-08-11 08:35:09,370 OpenGL is supported on display ':1'[0m
2020-08-11 08:35:09,370 using 'llvmpipe (LLVM 10.0.1, 256 bits)' renderer[0m
[33m2020-08-11 08:35:09,402 Warning: failed to load the mdns publisher[0m
[33m2020-08-11 08:35:09,402 No module named 'avahi'[0m
[33m2020-08-11 08:35:09,402 either install the 'python-avahi' module[0m
[33m2020-08-11 08:35:09,402 or use the 'mdns=no' option[0m
2020-08-11 08:35:09,415 D-Bus notification forwarding is available[0m
(Xpra:2685): Gtk-CRITICAL **: 08:35:09.422: gtk_widget_realize: assertion
'widget->priv->anchored || GTK_IS_INVISIBLE (widget)' failed
2020-08-11 08:35:09,528 xpra is ready.[0m
2020-08-11 08:35:09,528 xpra GTK3 X11 version 3.0.9-r26127 64-bit[0m
[33m2020-08-11 08:35:09,601 Warning: webcam forwarding is disabled[0m
[33m2020-08-11 08:35:09,601 the virtual video directory
'/sys/devices/virtual/video4linux' was not found[0m
[33m2020-08-11 08:35:09,601 make sure that the 'v4l2loopback' kernel module is
installed and loaded[0m
2020-08-11 08:35:09,601 found 0 virtual video devices for webcam forwarding[0m
2020-08-11 08:35:10,064 uid=1000 (andrebask), gid=1000 (andrebask)[0m
2020-08-11 08:35:10,065 running with pid 2685 on Linux Debian testing
bullseye[0m
2020-08-11 08:35:10,065 connected to X11 display :1 with 24 bit colors[0m
2020-08-11 08:35:13,074 printer forwarding enabled using postscript and pdf[0m
[33m2020-08-11 08:35:13,081 Warning: cannot watch for application menu changes
without pyinotify:[0m
[33m2020-08-11 08:35:13,081 No module named 'pyinotify'[0m
[31m2020-08-11 08:35:13,118 Error during threaded setup of
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/xpra/server/server_base.py", line 170,
in threaded_init
c.threaded_setup(self)
File
"/usr/lib/python3/dist-packages/xpra/server/mixins/child_command_server.py",
line 92, in threaded_setup
load_xdg_menu_data()
File "/usr/lib/python3/dist-packages/xpra/platform/xposix/xdg_helper.py",
line 237, in load_xdg_menu_data
xdg_menu_data = do_load_xdg_menu_data()
File "/usr/lib/python3/dist-packages/xpra/platform/xposix/xdg_helper.py",
line 268, in do_load_xdg_menu_data
menu = parse()
File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 1137, in parse
return XMLMenuBuilder(debug).parse(filename)
File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 641, in parse
menu = self.parse_menu(tree.getroot(), filename)
File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 659, in parse_menu
self.parse_node(node, filename, menu)
File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 668, in parse_node
menu = self.parse_menu(child, filename)
File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 659, in parse_menu
self.parse_node(node, filename, menu)
File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 691, in