I was recently trying to upgrade a server from 7.0 to 8.2p3. In preparation for doing this, I was portupgrading everything that was out of date. During the port upgrades, I lost my internet connection and had to re-connect. Unfortunately, sshd was no longer responding. It turns out that I had security/openssh-portable installed and was getting this error after it had been upgraded:
I tried various upgrades to krb5, reinstalling openssh-portable, changing configuration files, but could not get sshd back up and running. So, I decided to delete the port (I wanted the base ssh after upgrade), and I figured that the freebsd-update process would reinstall sshd as part of the upgrade.
Unfortunately it did not.
So my questions are: 1) does anyone have a clue why I ran into the initial problem, 2) why freebsd-update did not reinstall ssh and sshd, and 3) is there a better procedure than make buildworld to get basefreebsd FreeBSD ssh and sshd installed?
Thanks!
--M
Code:
/libexec/ld-elf.so.1: Undefined symbol "gss_nt_service_name" referenced from COPY relocation in /usr/sbin/sshd
I tried various upgrades to krb5, reinstalling openssh-portable, changing configuration files, but could not get sshd back up and running. So, I decided to delete the port (I wanted the base ssh after upgrade), and I figured that the freebsd-update process would reinstall sshd as part of the upgrade.
Unfortunately it did not.
So my questions are: 1) does anyone have a clue why I ran into the initial problem, 2) why freebsd-update did not reinstall ssh and sshd, and 3) is there a better procedure than make buildworld to get base
Thanks!
--M