I ended up falling into a bit of a rabbit hole...I did a freebsd-update fetch install on my laptop and my desktop three days ago. After the update, I found that I was unable to successfully to ssh-add my keys to ssh-agent, but only on my laptop. Whenever I try to add a key, it fails:
If I boot back into my 13.0p1 BE, I can successfully ssh-add the keys. So I started looking into what exactly the freebsd-update did. On the laptop:
And on the desktop:
Both hosts are on the latest repo. I know that the tools portion of FreeBSD is in limbo until the next patch release, since 13.1 was just EOL'ed last week. However, it appears that the tools on the desktop is 13.2p1, while the tools on the laptop is 13.1.
How does one update the tools to the latest, why did it get that far behind, and is it the cause of my problem putting keys in ssh-agent?
Thanks.
Code:
$ ssh-add /home/user/.ssh/id_rsa ; echo $?
Enter passphrase for /home/user/.ssh/id_rsa:
Bus error
138
$ ssh-add /home/user/.ssh/id_ed25519 ; echo $?
Enter passphrase for /home/user/.ssh/id_ed25519:
Bus error
138
If I boot back into my 13.0p1 BE, I can successfully ssh-add the keys. So I started looking into what exactly the freebsd-update did. On the laptop:
Code:
$ uname -K ; uname -U; uname -ro
1302001
1301000
FreeBSD 13.2-RELEASE-p2
And on the desktop:
Code:
$ uname -K; uname -U ; uname -ro
1302001
1302001
FreeBSD 13.2-RELEASE-p2
Both hosts are on the latest repo. I know that the tools portion of FreeBSD is in limbo until the next patch release, since 13.1 was just EOL'ed last week. However, it appears that the tools on the desktop is 13.2p1, while the tools on the laptop is 13.1.
How does one update the tools to the latest, why did it get that far behind, and is it the cause of my problem putting keys in ssh-agent?
Thanks.