If you are reporting a bug or error, consider submitting a Support Bundle to aiworkbench-ea@nvidia.com. This will help us solve your issue more quickly.
Please describe your issue or request: (tick the boxes after creating this topic):
Please tick the appropriate box to help us categorize your post
Bug or Error
Feature Request
Documentation Issue
Other
Setup:
- Windows 11, AI Workbench Desktop App
- DGX Spark with AI Workbench CLI installed
- Connected via Tailscale
- Docker Desktop running with WSL 2 integration
The Problem:
I’m trying to add my DGX Spark as a remote location in AI Workbench but keep getting this error:
{
"error": "Failed to get context SSH fingerprints.",
"detail": "cannot connect to ssh-agent: problem connecting to OpenSSH Authentication Agent, ensure the service is running"
}
Testing my ssh setup everything seems fine outside the workbench app.
- SSH works fine manually - I can
sshinto the Spark from both PowerShell and WSL without a password - The SSH agent IS running in WSL -
ssh-add -lshows my key loaded - I made it persistent in both
.bashrcand.profile - Even non-interactive shells work:
wsl -u workbench -d NVIDIA-Workbench -- ssh-add -lreturns my key - The AI Workbench service is running (
curl localhost:50001/v1/versionworks) - Docker is working
What I’ve tried:
- Both Windows paths (
C:\Users\...) and WSL paths for the SSH key - Using the public key
.pubfile and the private key file - Starting the Windows OpenSSH Authentication Agent service
- Fresh SSH keys created specifically for AI Workbench
- Using Tailscale hostname, IP address, everything
- The CLI command
nvwb-cli create contextruns without error but doesn’t actually create anything
The frustrating part:
NVIDIA Sync connects to the same Spark just fine using its own SSH keys. But AI Workbench’s GUI can’t find the SSH agent even though I’ve verified it’s running and accessible in the exact type of WSL session the GUI uses.
It feels like there’s some environment variable not getting passed or the GUI is looking in the wrong place for the agent.
Has anyone else encountered this issue before? Am I missing something in setting up the app?
Thanks for any help!