SSH Agent fails to start
I'm trying to use 1Password SSH to authenticate with Github. Followed the procedure in the documentation, but somehow the agent fails to start, from the logs, whenever I dis/enable the SSH agent feature:
ERROR 2022-07-06T15:16:41.378 tokio-runtime-worker(ThreadId(1)) [1P:/Users/builder/builds/BhfSvM9x/0/dev/core/core/ssh/op-ssh-agent/src/lib.rs:160] Unable to start agent: Ipc(Io(Io { kind: InvalidInput, inner: "" }))
ERROR 2022-07-06T15:16:41.378 tokio-runtime-worker(ThreadId(1)) [1P:/Users/builder/builds/BhfSvM9x/0/dev/core/core/ssh/op-agent-controller/src/desktop.rs:328] Ipc(Io(Io { kind: InvalidInput, inner: "" }))
ERROR 2022-07-06T15:16:41.378 tokio-runtime-worker(ThreadId(1)) [1P:ssh/op-agent-controller/src/desktop.rs:334] SSH Agent failed to start
My ~/.ssh/config:
Host *
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
Some other output:
ssh-add -l
The agent has no identities.ls -l /Users//Library/Group\ Containers/2BUA8C4S2C.com.1password/t/
total 0
srw------- 1 staff 0 Jul 6 14:54 s.sock
I've been spending hours to find the solution, but can't find a fix.
Tried oa: rebooting, reinstalling 1Password, renaming > 2BUA8C4S2C.com.1password.old to reset 1password.
Any help appreciated :)
1Password Version: 8.8.0
Extension Version: 2.3.6
OS Version: 12.3
Browser:_ Safari
Comments
-
Maybe worth noting that all my SSH keys are in the 'Personal' keyvault (which is translated to 'Persoonlijk'?)
0 -
Could you send me the output of:
echo ~/Library/Group\ Containers/2BUA8C4S2C.com.1password/t/agent.sock | wc -c
0 -
Sure!
0 -
Ahh that explains it. It's very silly, but the reason this is happening is that the OS doesn't allow socket path lengths that long. We're working on finding an alternative there, but if you really want it to work now then you could consider changing your OS username or home dir to something shorter. That should fix it for now. We'll keep you posted here once we have a better solution. Apologies for the inconvenience.
0 -
Hey Floris, yeah company policy to have email addresses as OS username.
Thanks for the heads up, I'll wait patiently :)0 -
Sorry for the need to do that Ampned Hopefully, the team can find something that may help here. Thanks for being part of the family.
0 -
Hey guys, I've just had a similar problem when running Rancher Desktop. The bypass was to replace the directory with a symlink to a different location with a shorter path.
Is that something that would be possible in this scenario as well?
Link to the corresponding issue: https://github.com/rancher-sandbox/rancher-desktop/issues/797
0