SRU Justification: [Impact] Windows mstsc.exe cannot complete an RDP session to GNOME Remote Desktop 49.0 on headless VMs. Four issues in the RDP handover flow prevent the connection from succeeding.
[Test Plan] 1. Install gnome-remote-desktop 49.0-0ubuntu1.2 2. Connect from Windows using mstsc.exe to the VM's IP on port 3389 3. Enter credentials at GDM login screen 4. Verify desktop appears after login 5. Disconnect, wait >60 seconds, reconnect — verify handover still works 6. Test with FreeRDP client (Remmina/xfreerdp) — verify RDSTLS still works [Where Problems Could Occur] - TLS fallback in SYSTEM mode slightly lowers the authentication barrier (unauthenticated clients can see GDM prompt, same as physical access) - RefuseManualStop=yes prevents systemctl stop on the handover service (admins must use systemctl kill instead) - Retry loop generates lightweight D-Bus traffic every 2s until handover succeeds (logged at debug level only) [Other Info] Patch: d/p/lp-2141992-fix-mstsc-handover-negotiation.patch Upstream issue: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/issues/244 PPA with fix: ppa:gerry9000/grd-mstsc-fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2141992 Title: GNOME Remote Desktop: Headless system-level RDP fails NLA handshake with Windows mstsc — black screen To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-remote-desktop/+bug/2141992/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
