Возникла проблема с тем, что текущий openssl 0.9.8а некорректно работает, в частности# ./mkpop3dcert
error on line -1 of /usr/local/etc/courier-imap/pop3d.cnf
14791:error:02001002:system library:fopen:No such file or directory:/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/bio/bss_file.c:104:fopen('/usr/local/etc/courier-imap/pop3d.cnf','rb')
14791:error:2006D080:BIO routines:BIO_new_file:no such file:/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/bio/bss_file.c:107:
14791:error:0E064072:configuration file routines:CONF_load:no such file:/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/conf/conf_def.c:197:
Хотя с 0.9.7i mkpop3dcert, входящий в состав Courier-IMAP выполнялся нормально. Черт попутал portupgrade запустить.
Попытка сделать reinstall из /usr/ports/security/openssl-stable ни к чему не привела:
# make reinstall
===> Installing for openssl-stable-0.9.7i
===> openssl-stable-0.9.7i conflicts with installed package(s):
openssl-0.9.8a
They install files into the same place.
Please remove them first with pkg_delete(1).
*** Error code 1
Stop in /usr/ports/security/openssl-stable.
*** Error code 1
Stop in /usr/ports/security/openssl-stable.
Как вы понимаете, deinstall не катит, потому что очень много зависимостей от openssl, придется тогда сносить все. Как можно откатить порт, а то неработающий openssl - не есть гуд?