FreeBSD 7.4 i386 & bind-9.9.2 трабл !

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
KVIN
рядовой
Сообщения: 41
Зарегистрирован: 2008-03-20 15:22:12

FreeBSD 7.4 i386 & bind-9.9.2 трабл !

Непрочитанное сообщение KVIN » 2012-11-15 13:47:09

Стоит FreeBSD 7.4-RELEASE i386
захотел собрать из портов bind-9.9.2 (до этого стоял 9.8), собрался но при запуске в логах:

Код: Выделить всё

Nov 15 12:19:07 vpn named[18228]: ----------------------------------------------------
Nov 15 12:19:07 vpn named[18228]: BIND 9 is maintained by Internet Systems Consortium,
Nov 15 12:19:07 vpn named[18228]: Inc. (ISC), a non-profit 501(c)(3) public-benefit
Nov 15 12:19:07 vpn named[18228]: corporation.  Support and training for BIND 9 are
Nov 15 12:19:07 vpn named[18228]: available at https://www.isc.org/support
Nov 15 12:19:07 vpn named[18228]: ----------------------------------------------------
Nov 15 12:19:07 vpn named[18228]: found 1 CPU, using 1 worker thread
Nov 15 12:19:07 vpn named[18228]: using 1 UDP listener per interface
Nov 15 12:19:07 vpn named[18228]: using up to 4096 sockets
Nov 15 12:19:07 vpn named[18228]: ENGINE_by_id failed
Nov 15 12:19:07 vpn named[18228]: error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:187:filename
(/usr/local/lib/engines/libgost.so): Shared object "libcrypto.so.7" not found, required by "libgost.so"
Nov 15 12:19:07 vpn named[18228]: error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:244:
Nov 15 12:19:07 vpn named[18228]: error:260B6084:engine routines:DYNAMIC_LOAD:dso not found:eng_dyn.c:450:
Nov 15 12:19:07 vpn named[18228]: error:2606A074:engine routines:ENGINE_by_id:no such engine:eng_list.c:417:id=gost
Nov 15 12:19:07 vpn named[18228]: initializing DST: crypto failure
Nov 15 12:19:07 vpn named[18228]: exiting (due to fatal error)
Nov 15 12:19:51 vpn named[18317]: starting BIND 9.9.2 -t /var/named -u bind
что это могет быть?
Последний раз редактировалось f_andrey 2012-11-15 14:58:24, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения, и оформляйте его по человечески.
ntp.od.ua - Самое точное время в Одессе

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

KVIN
рядовой
Сообщения: 41
Зарегистрирован: 2008-03-20 15:22:12

Re: FreeBSD 7.4 i386 & bind-9.9.2 трабл !

Непрочитанное сообщение KVIN » 2012-11-15 13:52:20

Хуже того, сейчас решил поставить 9.8 - таже ошибка.
Скорее всего в общем обновлении портов обновлял и openssl (стоит openssl-1.0.1_4 )
ntp.od.ua - Самое точное время в Одессе

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: FreeBSD 7.4 i386 & bind-9.9.2 трабл !

Непрочитанное сообщение rayder » 2012-11-15 14:15:28

Код: Выделить всё

#ls /usr/local/lib/ | grep libcrypto.so
+ а вообще обновляться тоже надо уметь
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

KVIN
рядовой
Сообщения: 41
Зарегистрирован: 2008-03-20 15:22:12

Re: FreeBSD 7.4 i386 & bind-9.9.2 трабл !

Непрочитанное сообщение KVIN » 2012-11-15 14:34:17

ls /usr/local/lib/ | grep libcrypto.so
  • libcrypto.so
    libcrypto.so.7
    libcrypto.so.8
# ls /usr/local/lib/engines | grep libcrypto.so
  • libcrypto.so
    libcrypto.so.7
    libcrypto.so.8
ls /lib | grep libcrypto.so
  • libcrypto.so.5
    libcrypto.so.6
    libcrypto.so.7
    libcrypto.so.8
ntp.od.ua - Самое точное время в Одессе

KVIN
рядовой
Сообщения: 41
Зарегистрирован: 2008-03-20 15:22:12

Re: FreeBSD 7.4 i386 & bind-9.9.2 трабл !

Непрочитанное сообщение KVIN » 2012-11-15 15:25:33

Фалы /var/named/usr/local/lib/engines/libgost.so и /usr/local/lib/engines/libgost.so отличались.

Код: Выделить всё

/var/named/usr/local/lib/engines/libgost.so - MD5:115fcc1d2986985a3b534bd96f9b4dcd
/usr/local/lib/engines/libgost.so - MD5:4c5b08cd66100272ff5940af146f09cd
Закинул:

Код: Выделить всё

# Делаю backup оригинальной библиотеки
 mv /var/named/usr/local/lib/engines/libgost.so /var/named/usr/local/lib/engines/libgost.so-orig
# Копирую в песочницу библиотеку из системы 
 cp /usr/local/lib/engines/libgost.so /var/named/usr/local/lib/engines/libgost.so
# Так же копирую libcrypto.so из системы и делаю на всякий случай линки
cp /usr/local/lib/libcrypto.so.8 /var/named/usr/local/lib/engines/libcrypto.so.8
cd /var/named/usr/local/lib/engines
ln -s libcrypto.so.8 libcrypto.so.7
ln -s libcrypto.so.8 libcrypto.so
И Named запустился даже без ругани в логах.
Сейчас попробую повторить эти манипуляции на второй машине, если всё получится, значит тему можно закрывать.
ntp.od.ua - Самое точное время в Одессе

KVIN
рядовой
Сообщения: 41
Зарегистрирован: 2008-03-20 15:22:12

Re: FreeBSD 7.4 i386 & bind-9.9.2 трабл !

Непрочитанное сообщение KVIN » 2012-11-15 17:41:15

Короче окончательная инструкция такова

Код: Выделить всё

# cd  /var/named
# mkdir -p ./usr/local/lib/engines
# cp  /usr/local/lib/engines/*  /var/named/usr/local/lib/engines/
# cp  /usr/local/lib/libcrypto.so.8 /var/named/usr/local/lib/
# cd  /var/named/usr/local/lib
# ln -s ./libcrypto.so.8 libcrypto.so
# ln -s ./libcrypto.so.8 libcrypto.so.7
вот примерно так
ntp.od.ua - Самое точное время в Одессе

harmless
лейтенант
Сообщения: 719
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

FreeBSD 7.4 i386 & bind-9.9.2 трабл !

Непрочитанное сообщение harmless » 2015-04-20 17:07:43

проблема решается простой установкой /usr/ports/security/openssl