Package: xpra
Version: 3.0.2+dfsg1-2+b1
Severity: important

Dear Maintainer,

calling

$ xpra start-desktop ssh:somehost:100 --start=mate-session

results in a sudden break of xpra and yields this output and traceback:

2019-11-26 19:17:20,942 Xpra GTK3 Wayland client version 3.0.2-r24387 64-bit
2019-11-26 19:17:21,041  running on Linux Debian testing bullseye
2019-11-26 19:17:21,041  window manager is 'wayland'
2019-11-26 19:17:21,065 Warning: failed to import opencv:
2019-11-26 19:17:21,065  No module named 'cv2'
2019-11-26 19:17:21,065  webcam forwarding is disabled
2019-11-26 19:17:21,329 GStreamer version 1.16.1 for Python 3.7.5 64-bit
xpra main error:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 113, in main
    return run_mode(script_file, err, options, args, mode, defaults)
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 337, in
run_mode
    return run_remote_server(error_cb, options, args, mode, defaults)
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 1911, in
run_remote_server
    app.init_ui(opts)
  File "/usr/lib/python3/dist-packages/xpra/client/ui_client_base.py", line
189, in init_ui
    opts.keyboard_raw, *overrides)
  File "/usr/lib/python3/dist-
packages/xpra/client/gtk_base/gtk_keyboard_helper.py", line 30, in __init__
    self.update()
  File "/usr/lib/python3/dist-
packages/xpra/client/gtk_base/gtk_keyboard_helper.py", line 63, in update
    self.query_xkbmap()
  File "/usr/lib/python3/dist-packages/xpra/client/keyboard_helper.py", line
352, in query_xkbmap
    ) = self.get_layout_spec()
  File "/usr/lib/python3/dist-packages/xpra/client/keyboard_helper.py", line
305, in get_layout_spec
    layout, layouts, variant, variants, options =
self.keyboard.get_layout_spec()
  File "/usr/lib/python3/dist-packages/xpra/platform/xposix/keyboard.py", line
142, in get_layout_spec
    locale = self.get_locale_status()
  File "/usr/lib/python3/dist-packages/xpra/platform/xposix/keyboard.py", line
89, in get_locale_status
    parts = line.lstrip(" ").split(": ")
TypeError: a bytes-like object is required, not 'str'

The result is independent of the remote system to connect to.

This behaviour was observed with xpra 3.0.2+dfsg1-2~bpo10+1 on buster and
3.0.2+dfsg1-2+b1 on bullseye.

With 2.4.3+dfsg1-1 on buster xpra works as expected.

Regards,
Sven



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.2.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xpra depends on:
ii  adduser                   3.118
ii  gir1.2-gtk-3.0            3.24.12-1
ii  init-system-helpers       1.57
ii  libavcodec58              7:4.2.1-2
ii  libavformat58             7:4.2.1-2
ii  libavutil56               7:4.2.1-2
ii  libc6                     2.29-3
ii  libcairo2                 1.16.0-4
ii  libglib2.0-0              2.62.2-3
ii  libgtk-3-0                3.24.12-1
ii  libpam0g                  1.3.1-5
ii  libswscale5               7:4.2.1-2
ii  libsystemd0               243-8
ii  libturbojpeg0             1:1.5.2-2+b1
ii  libvpx6                   1.8.1-2
ii  libwebp6                  0.6.1-2+b1
ii  libx11-6                  2:1.6.8-1
ii  libx264-155               2:0.155.2917+git0a84d98-2
ii  libx265-179               3.2-2
ii  libxcomposite1            1:0.4.4-2
ii  libxdamage1               1:1.1.5-1
ii  libxext6                  2:1.3.3-1+b2
ii  libxfixes3                1:5.0.3-1
ii  libxi6                    2:1.7.9-1
ii  libxkbfile1               1:1.0.9-2+b12
ii  libxrandr2                2:1.5.1-1
ii  libxtst6                  2:1.2.3-1
ii  python3                   3.7.5-1
ii  python3-gi-cairo          3.34.0-3
ii  python3-rencode           1.0.5-1.1+b1
ii  x11-xserver-utils         7.7+8
ii  xserver-xorg-input-void   1:1.4.1-1+b3
ii  xserver-xorg-video-dummy  1:0.3.8-1+b1

Versions of packages xpra recommends:
ii  gir1.2-appindicator3-0.1  0.4.92-7
ii  keyboard-configuration    1.193
ii  openssh-client            1:8.1p1-1
ii  python3-brotli            1.0.7-5+b1
ii  python3-cpuinfo           5.0.0-1
ii  python3-dbus              1.2.12-2
ii  python3-dns               3.2.1-1
ii  python3-gssapi            1.4.1-1.1+b1
ii  python3-kerberos          1.1.14-2
ii  python3-lz4               2.1.10+dfsg-1+b1
ii  python3-lzo               1.12-3+b1
ii  python3-numpy             1:1.16.5-1
ii  python3-opengl            3.1.0+dfsg-2
ii  python3-paramiko          2.6.0-1
ii  python3-pil               6.2.0-1
ii  python3-setproctitle      1.1.10-1+b3
ii  python3-uritools          2.2.0-1
ii  python3-xdg               0.25-5
ii  python3-zeroconf          0.23.0-1
ii  ssh-askpass               1:1.2.4.1-10+b1

Versions of packages xpra suggests:
pn  cups-client                <none>
ii  cups-common                2.3.0-6
pn  cups-filters               <none>
pn  cups-pdf                   <none>
ii  gstreamer1.0-plugins-bad   1.16.1-1+b3
ii  gstreamer1.0-plugins-base  1.16.1-1
ii  gstreamer1.0-plugins-good  1.16.1-1
ii  gstreamer1.0-plugins-ugly  1.16.1-1
ii  openssh-server             1:8.1p1-1
ii  pulseaudio                 13.0-3
ii  pulseaudio-utils           13.0-3
ii  python3-cryptography       2.6.1-4
ii  python3-cups               1.9.73-2+b2
ii  python3-gst-1.0            1.16.1-1
pn  python3-netifaces          <none>
pn  python3-opencv             <none>
pn  python3-pyinotify          <none>
pn  python3-pyopencl           <none>
pn  python3-uinput             <none>
ii  python3-yaml               5.1.2-1+b1
pn  v4l2loopback-dkms          <none>

-- no debconf information

Reply via email to