#950291 /usr/bin/wlfreerdp: wlfreerdp logs in to remote server but does not render in sway

Package:
freerdp2-wayland
Source:
freerdp2
Description:
RDP client for Windows Terminal Services (wayland client)
Submitter:
Michael Westwind
Date:
2025-01-19 01:51:20 UTC
Severity:
important
#950291#5
Date:
2020-01-31 01:16:57 UTC
From:
To:
Dear Maintainer,


I am trying to duplicate my normal work environment using wayland and have
rejected using gnome or plasma if possible.  I normally use xfreerdp (which
continues to work fine with xwayland).  Trying wlfreerdp with gnome or plasma
works but is buggy (not resizing properly among other things), but on sway
fails to show the gui. I get the following output:

earthworm@savigny:~$ wlfreerdp /f /u:yyy /p:xxx /v:freegeek.myrealdata.net
/g:rdg.myrealdata.net /gt:http /gu:myrealdata\\yyy /gp:xxx /printer:WC-
Local,"HP Universal Printing PCL 5" /printer:BOP-Local,"HP Universal Printing
PCL 5" /printer:glorp /printer:HP-Color-Laserjet-3600
[16:13:40:834] [18506:18506] [INFO][com.freerdp.client.common.cmdline] -
loading channelEx rdpdr
[16:13:40:834] [18506:18506] [INFO][com.freerdp.client.common.cmdline] -
loading channelEx rdpsnd
[16:13:40:834] [18506:18506] [INFO][com.freerdp.client.common.cmdline] -
loading channelEx cliprdr
[16:13:42:967] [18506:18506] [ERROR][com.winpr.timezone] - Unable to find a
match for unix timezone: US/Pacific
[16:13:43:680] [18506:18506] [INFO][com.freerdp.gdi] - Local framebuffer format
PIXEL_FORMAT_BGRA32
[16:13:43:680] [18506:18506] [INFO][com.freerdp.gdi] - Remote framebuffer
format PIXEL_FORMAT_RGB16
[16:13:43:682] [18506:18506] [INFO][com.winpr.clipboard] - initialized POSIX
local file subsystem
[16:13:43:691] [18506:18515] [INFO][com.freerdp.channels.rdpdr.client] -
Loading device service printer [WC-Local] (static)
[16:13:43:691] [18506:18516] [INFO][com.freerdp.channels.rdpsnd.client] -
Loaded fake backend for rdpsnd
[16:13:43:692] [18506:18515] [INFO][com.freerdp.channels.rdpdr.client] -
Loading device service printer [BOP-Local] (static)
[16:13:43:693] [18506:18515] [INFO][com.freerdp.channels.rdpdr.client] -
Loading device service printer [glorp] (static)
[16:13:43:693] [18506:18515] [INFO][com.freerdp.channels.rdpdr.client] -
Loading device service printer [HP-Color-Laserjet-3600] (static)
xdg_surface@22: error 3: xdg_surface has never been configured
[16:13:46:273] [18506:18515] [INFO][com.freerdp.channels.rdpdr.client] -
registered device #1: PRN1 (type=4 id=1)
[16:13:46:273] [18506:18515] [INFO][com.freerdp.channels.rdpdr.client] -
registered device #2: PRN2 (type=4 id=2)
[16:13:46:273] [18506:18515] [INFO][com.freerdp.channels.rdpdr.client] -
registered device #3: PRN3 (type=4 id=3)
[16:13:46:273] [18506:18515] [INFO][com.freerdp.channels.rdpdr.client] -
registered device #4: PRN4 (type=4 id=4)
[16:14:46:386] [18506:18506] [INFO][com.freerdp.core] -
ERRINFO_DISCONNECTED_BY_OTHER_CONNECTION (0x00000005):Another user connected to
the server, forcing the disconnection of the current connection.


There is no gui showing, but clearly I am logged in to the remote server, and
then when I connect with xfreerdp, it works and disconnects me from the
wlfreerdp interface (last line).

I considered that this might be best posted to sway, but I found this
discussion and patch on another application
(https://patches.videolan.org/patch/20875/)that pointed out the problem to be
the error above "xdg_surface@22: error 3: xdg_surface has never been
configured" and that failing to render at all was an appropriate response to
this bug.  That application also worked but buggily in gnome and plasma.

Thank you for your attention.

#950291#10
Date:
2020-05-28 18:46:09 UTC
From:
To:
This bug seems to have been fixed in the most recent version of wlfreerdp
(freerdp2-wayland 2.1.1+dfsg1-1)

#950291#15
Date:
2025-01-19 01:48:18 UTC
From:
To:
Dear submitter,

as the package freerdp2 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1093460

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Paul Tagliamonte (the ftpmaster behind the curtain)