URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 37270
[ Назад ]

Исходное сообщение
"Bind9 из портов"

Отправлено A Clockwork Orange , 14-Ноя-03 13:34 
Порт 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


Содержание

Сообщения в этом обсуждении
"Bind9 из портов"
Отправлено A Clockwork Orange , 14-Ноя-03 14:04 
Это на 4.4 такое
а на 5.1 все встало влет.


"Bind9 из портов"
Отправлено lavr , 14-Ноя-03 14:38 
>Это на 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...


"Bind9 из портов"
Отправлено A Clockwork Orange , 14-Ноя-03 14:51 
Это конечно что накарячил. соприть не буду ссейчас разгребу, только вот заковыка
вовсе не
/pub/ports/net/bind9 так было раньше а теперь
/pub/ports/dns/bind9

"Bind9 из портов"
Отправлено A Clockwork Orange , 14-Ноя-03 14:53 
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#

И что теперь сделать?


"Bind9 из портов"
Отправлено A Clockwork Orange , 14-Ноя-03 15:22 
это после удаления openssl-0.9.7c

"Bind9 из портов"
Отправлено lavr , 14-Ноя-03 15:40 
>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


"Bind9 из портов"
Отправлено A Clockwork Orange , 14-Ноя-03 15:42 
так я так и делал, я ставил все из портов после чего байнд выдает что не тот ссл хотя сам его вызывает для установки

"Bind9 из портов"
Отправлено A Clockwork Orange , 14-Ноя-03 16:27 
Lavr так как поверх старого зафигачить новый openssl из портов, пожалуйста7

"Bind9 из портов"
Отправлено lavr , 14-Ноя-03 18:21 
>Lavr так как поверх старого зафигачить новый openssl из портов, пожалуйста7

# cd /usr/ports/openssl
# make OPENSSL_OVERWRITE_BASE=yes
# make install

ну и лучше предыдущий порт openssl удалить, если он был установлен
с PREFIX=/usr/local


"Bind9 из портов"
Отправлено A Clockwork Orange , 14-Ноя-03 19:21 
Спасибо

Да если бы старый из портов ставился...


"Bind9 из портов"
Отправлено A Clockwork Orange , 14-Ноя-03 19:22 
да еще Lavr не напомнишь ссылку на статью Bind9 под chroot ты как то тут показывал

"Bind9 из портов"
Отправлено A Clockwork Orange , 14-Ноя-03 19:54 
>да еще Lavr не напомнишь ссылку на статью Bind9 под chroot ты
>как то тут показывал
ссылку нашел
а вот ссл

www# make OPENSSL_OVERWRITE_BASE=yes
===>  openssl-0.9.6b is forbidden: OpenSSL is already in the base system.
www#