Primeiro, você deve obter o código-fonte e instalá-lo.
http://mirror.exonetric.net/pub/OpenBSD/5.9/src.tar.gz
http://mirror.exonetric.net/pub/OpenBSD/5.9/sys.tar.gz
http://mirror.exonetric.net/pub/OpenBSD/5.9/xenocara.tar.gz
http://mirror.exonetric.net/pub/OpenBSD/5.9/ports.tar.gz
Copie tudo no diretório / home.
Agora descompacte o código-fonte.
tar -xvpzf src.tar.gz -C /usr/src
tar -xvpzf sys.tar.gz -C /usr/src
tar -xvpzf xenocara.tar.gz -C /usr
tar -xvpzf ports.tar.gz -C /usr
Copie todos os patches da versão 5.9 do OpenBSD no diretório / home.
http://ftp.openbsd.org/pub/OpenBSD/patches/5.9.tar.gz
tar -xvzf 5.9.tar.gz -C /home
Então cd /home/5.9/common/
Então less /home/5.9/common/001*
Então signify -Vep /etc/signify/openbsd-59-base.pub -x 001_sshd.patch.sig -m - | (cd /usr/src && patch -p0)
E então reconstrua e instale o sshd:
cd /usr/src/usr.bin/ssh
make obj
make depend
make
make install
Siga as instruções nas correções. Faça isso com todas as correções.
Então você pode atualizar o código-fonte com o cvs para estável sem esse erro estúpido.
[email protected]:/cvs
cd /usr/src
cvs -d $CVSROOT up -rOPENBSD_5_9 -Pd