Порт bind9 зависит от opensslПоследниий пакет уже не помню версию а вот openssl-0.9.7c (порт)
Устанавливается openssl-0.9.7c а процессе конфигурирования bind получаем типа надо openssl-0.9.6e и выше или 0.9.7-beta2 и выше и отказ в установке.
Ставил openssl-0.9.6e в результате получаю то же самое не нравится bind верисия openssl
Это на 4.4 такое
а на 5.1 все встало влет.
>Это на 4.4 такое
>а на 5.1 все встало влет.что-то ты накорячил в 4.4:
[alone]/pub/ports/net/bind9 > cat distinfo
MD5 (bind-9.2.3.tar.gz) = 94ae7b0f20dc406fdbbf6fac5d57b32f
[alone]/pub/ports/net/bind9 > ls -la work
total 6
drwxr-xr-x 3 root wheel 512 Nov 14 14:31 .
drwxr-xr-x 3 100 sysct 512 Nov 14 14:26 ..
-rw-r--r-- 1 root wheel 0 Nov 14 14:31 .build_done.bind9-9.2.3
-rw-r--r-- 1 root wheel 0 Nov 14 14:28 .configure_done.bind9-9.2.3
-rw-r--r-- 1 root wheel 0 Nov 14 14:27 .extract_done.bind9-9.2.3
-rw-r--r-- 1 root wheel 0 Nov 14 14:27 .patch_done.bind9-9.2.3
drwxr-xr-x 9 root wheel 1024 Nov 14 14:28 bind-9.2.3
[alone]/pub/ports/net/bind9 > openssl version
OpenSSL 0.9.6i Feb 19 2003
[alone]/pub/ports/net/bind9 >посмотри сколько у тебя openssl в системе и библиотек ssl:
ldconfig -r | grep ssl
bind9 соберется если есть динамическая библиотека от 0.9.6...
Это конечно что накарячил. соприть не буду ссейчас разгребу, только вот заковыка
вовсе не
/pub/ports/net/bind9 так было раньше а теперь
/pub/ports/dns/bind9
www# cd /usr/ports/dns/bind9
www# ls
Makefile distinfo pkg-descr pkg-message pkg-plist work
www# cat distinfo
MD5 (bind-9.2.3.tar.gz) = 94ae7b0f20dc406fdbbf6fac5d57b32f
www# ls -la work
total 3
drwxr-xr-x 3 root wheel 512 Nov 14 12:23 .
drwxr-xr-x 3 root wheel 512 Nov 14 12:23 ..
-rw-r--r-- 1 root wheel 0 Nov 14 12:23 .extract_done.bind9-9.2.3._usr_local
-rw-r--r-- 1 root wheel 0 Nov 14 12:23 .patch_done.bind9-9.2.3._usr_local
drwxr-xr-x 9 root wheel 1024 Nov 14 13:04 bind-9.2.3
www# openssl version
OpenSSL 0.9.6a 5 Apr 2001
www# ldconfig -r | grep ssl
52:-lssl.2 => /usr/lib/libssl.so.2
www#И что теперь сделать?
это после удаления openssl-0.9.7c
>www# cd /usr/ports/dns/bind9
>www# ls
>Makefile distinfo
> pkg-descr
>pkg-message pkg-plist
> work
>www# cat distinfo
>MD5 (bind-9.2.3.tar.gz) = 94ae7b0f20dc406fdbbf6fac5d57b32f
>www# ls -la work
>total 3
>drwxr-xr-x 3 root wheel 512 Nov 14 12:23
>.
>drwxr-xr-x 3 root wheel 512 Nov 14 12:23
>..
>-rw-r--r-- 1 root wheel 0 Nov
>14 12:23 .extract_done.bind9-9.2.3._usr_local
>-rw-r--r-- 1 root wheel 0 Nov
>14 12:23 .patch_done.bind9-9.2.3._usr_local
>drwxr-xr-x 9 root wheel 1024 Nov 14 13:04 bind-9.2.3
>
>www# openssl version
>OpenSSL 0.9.6a 5 Apr 2001
>www# ldconfig -r | grep ssl
> 52:-lssl.2 => /usr/lib/libssl.so.2
>www#
>
>И что теперь сделать?bind можно поставить из портов, а openssl нельзя?
ls -la /usr/ports/security/ | grep openssl
внимательно посмотреть Makefile и поставить порт поверх системного openssl
так я так и делал, я ставил все из портов после чего байнд выдает что не тот ссл хотя сам его вызывает для установки
Lavr так как поверх старого зафигачить новый openssl из портов, пожалуйста7
>Lavr так как поверх старого зафигачить новый openssl из портов, пожалуйста7# cd /usr/ports/openssl
# make OPENSSL_OVERWRITE_BASE=yes
# make installну и лучше предыдущий порт openssl удалить, если он был установлен
с PREFIX=/usr/local
СпасибоДа если бы старый из портов ставился...
да еще Lavr не напомнишь ссылку на статью Bind9 под chroot ты как то тут показывал
>да еще Lavr не напомнишь ссылку на статью Bind9 под chroot ты
>как то тут показывал
ссылку нашел
а вот сслwww# make OPENSSL_OVERWRITE_BASE=yes
===> openssl-0.9.6b is forbidden: OpenSSL is already in the base system.
www#