Open michaelschefczyk opened 2 months ago
Have you tried with a stock Fedora on another system? Have you tried to disable SElinux?
Thank you very much @fepitre
I did not personally try stock Fedora on another system. However, the FreeRDP insiders reported that they did this: https://github.com/FreeRDP/FreeRDP/issues/10310#issuecomment-2192445913
I did disable SELinux in the template and then restarted the cube after that. Unfortunately, this did not solve the issue.
My hypothesis is that there is an X11-component missing or broken in fedora-40-xfce that previous versions had. This maybe related to fedora-40 removing X11 from the KDE spin (Wayland and Xwayland only). I dont know how KDE spin and XFCE spin are related and weather the Qubes template is based on fedora KDE or fedora XFCE ...
I tested a fedora 40 xfce live ISO and it works, so it is something about the qubes template.
@michaelschefczyk @rwiesbach
The fix for #9412 should fix this issue as well. It is now pushed to stable repositories. Would you please update your systems and confirm if the FreeRDP is also fixed?
Qubes OS release
Qubes release 4.2.1
Brief summary
Using FreeRDP under Fedora 39 did work without issues. It does no longer seem to work after upgrading to Fedora 40. I did try both a fresh install and an in place upgrade.
Fedora 40 contains FreeRDP version 3.5.1 (n/a). To cure a Kerberos bug in that version, it seems that one needs to add (including the quotes): '/auth-pkg-list:!kerberos'. in my case, this resultings in the following string:
/usr/bin/xfreerdp /multimon /u:user /d:domain /v:[IP or internally resolvable name] '/auth-pkg-list:!kerberos'
That leads to the following error:
FreeRDP insiders think that this does not occur in regular Fedora 40 outside the QubesOS context. I am not the only user experiencing this: https://github.com/FreeRDP/FreeRDP/issues/10310
Steps to reproduce
Upgrade to Fedoa 40, install freerdp and run /usr/bin/xfreerdp /multimon /u:user /d:domain /v:[IP or internally resolvable name] '/auth-pkg-list:!kerberos'
Expected behavior
Connect to screen of computer running specified IP.
Actual behavior