Hi everyone,

I wanted to share a workaround that fixed the RDP login/session issue
for me on a DGX Spark after the latest updates.

System

Platform: NVIDIA DGX Spark

DGX OS: 7.4.0

Ubuntu: 24.04 arm64

Release file:

DGX_SWBUILD_VERSION="7.2.3"

DGX_OTA_VERSION="7.4.0"

Problem
After the recent updates, RDP stopped working properly.

What I saw:

RDP login screen appeared normally

after entering credentials, the session either

disconnected immediately, or

showed a black screen / dropped the session

local login still worked

NVIDIA driver itself seemed fine (nvidia-smi was OK)

In the logs I saw errors like:

AcceptSecurityContext failed

server supports only NLA Security

Protocol security negotiation failure

RDP client disconnected during the handover

So this did not look like a GPU driver problem, but more like a GNOME
Remote Desktop / FreeRDP regression.

What fixed it for me
I downgraded these packages from 3.5.1+dfsg1-0ubuntu1.4 to 
3.5.1+dfsg1-0ubuntu1.2:

libfreerdp3-3

libwinpr3-3

libwinpr-tools3-3

Commands I used:

 
cd /tmp

wget 
http://ports.ubuntu.com/pool/main/f/freerdp3/libfreerdp3-3_3.5.1+dfsg1-0ubuntu1.2_arm64.deb
wget 
http://ports.ubuntu.com/pool/main/f/freerdp3/libwinpr3-3_3.5.1+dfsg1-0ubuntu1.2_arm64.deb
wget 
http://ports.ubuntu.com/pool/main/f/freerdp3/libwinpr-tools3-3_3.5.1+dfsg1-0ubuntu1.2_arm64.deb

sudo dpkg -i \
libwinpr3-3_3.5.1+dfsg1-0ubuntu1.2_arm64.deb \
libwinpr-tools3-3_3.5.1+dfsg1-0ubuntu1.2_arm64.deb \
libfreerdp3-3_3.5.1+dfsg1-0ubuntu1.2_arm64.deb

sudo reboot
 
After reboot, RDP started working again.

Important note
This is only a workaround, not a clean fix.
Package 3.5.1+dfsg1-0ubuntu1.4 is the newer Ubuntu update, so I suspect there 
is a regression affecting DGX Spark / GNOME Remote Desktop / RDP handover.

To avoid the packages being upgraded again immediately, I also set them
on hold:

 
sudo apt-mark hold libfreerdp3-3 libwinpr3-3 libwinpr-tools3-3
 
Current suspicion
This looks like a regression in the newer FreeRDP-related packages on Ubuntu 
24.04 arm64, affecting GNOME Remote Desktop on DGX Spark.

If anyone from NVIDIA or Ubuntu can confirm whether this is a known
issue, that would be very helpful.

Maybe this saves someone else some time.

-- 
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

Reply via email to