Ubuntu Version:
Ubuntu 25.10 x86_64
Desktop Environment (if applicable):
GNOME 49.0
Problem Description:
Ever since upgrading to Ubuntu 25 when i try to use a anything that requires me to unlock one of my ssh keys the program hangs and i am never prompted to enter my passphrase
Previously on Ubuntu 24 a window would open asking for my passphrase, or i would be prompted in the terminal
ricardo@ricardo $ git fetch
^C
ricardo@ricardo [1]$
If i clear the SSH_AUTH_SOCK environment variable it prompts for my passphrase without any problems
ricardo@ricardo $ SSH_AUTH_SOCK= git pull
Enter passphrase for key '/home/ricardo/.ssh/id_rsa':
Already up to date.
ricardo@ricardo $
Manually running ssh-add correctly prompts for the passphrase and unlocks the key for current session
ricardo@ricardo $ ssh-add ~/.ssh/id_rsa
Enter passphrase for key '/home/ricardo/.ssh/id_rsa':
ricardo@ricardo $ git pull
Already up to date.
ricardo@ricardo $
When the problem occurs the ssh-add process never terminates
ricardo@ricardo ~$ pgrep -a ssh-add
26699 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
33728 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
217742 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
244018 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
253252 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
515794 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
515914 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
Relevant System Information:
ricardo@ricardo $ echo $SSH_AUTH_SOCK
/run/user/1001/gcr/ssh
gcr ssh agent status:
ricardo@ricardo ~$ systemctl status --user gcr-ssh-agent.service
● gcr-ssh-agent.service - GCR ssh-agent wrapper
Loaded: loaded (/usr/lib/systemd/user/gcr-ssh-agent.service; enabled; preset: enabled)
Active: active (running) since Wed 2025-11-19 09:01:29 -03; 6h ago
Invocation: 9e01d307a0bd4fdfb01cc161ad6e0e1d
TriggeredBy: ● gcr-ssh-agent.socket
Main PID: 25133 (gcr-ssh-agent)
Tasks: 26 (limit: 17950)
Memory: 8.9M (peak: 11.9M, swap: 4.8M, swap peak: 5.1M)
CPU: 19h 31min 6.655s
CGroup: /user.slice/user-1001.slice/user@1001.service/app.slice/gcr-ssh-agent.service
├─ 25133 /usr/libexec/gcr-ssh-agent --base-dir /run/user/1001/gcr
├─ 26695 /usr/bin/ssh-agent -D -a /run/user/1001/gcr/.ssh
├─ 26699 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
├─ 33728 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
├─217742 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
├─244018 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
├─253252 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
├─515794 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
└─515914 /usr/bin/ssh-add /home/ricardo/.ssh/id_rsa
nov 19 09:01:29 ricardo systemd[4212]: Started gcr-ssh-agent.service - GCR ssh-agent wrapper.
ricardo@ricardo ~$ systemctl status --user gcr-ssh-agent.socket
● gcr-ssh-agent.socket - GCR ssh-agent wrapper
Loaded: loaded (/usr/lib/systemd/user/gcr-ssh-agent.socket; enabled; preset: enabled)
Active: active (running) since Wed 2025-11-19 09:01:29 -03; 6h ago
Invocation: 22436e63edb243e5b8a0f5473b541911
Triggers: ● gcr-ssh-agent.service
Listen: /run/user/1001/gcr/ssh (Stream)
Process: 25117 ExecStartPost=/usr/bin/systemctl --user set-environment SSH_AUTH_SOCK=/run/user/1001/gcr/ssh (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 17950)
Memory: 0B (peak: 1.7M)
CPU: 12ms
CGroup: /user.slice/user-1001.slice/user@1001.service/app.slice/gcr-ssh-agent.socket
nov 19 09:01:29 ricardo systemd[4212]: Starting gcr-ssh-agent.socket - GCR ssh-agent wrapper...
nov 19 09:01:29 ricardo systemd[4212]: Listening on gcr-ssh-agent.socket - GCR ssh-agent wrapper.
ricardo@ricardo ~$
ricardo@ricardo ~$ sudo apt list gcr gcr4
gcr4/questing,now 4.4.0.1-7 amd64 [installed,automatic]
gcr4/questing 4.4.0.1-7 i386
gcr/questing,now 3.41.2-4 amd64 [installed,automatic]
gcr/questing 3.41.2-4 i386