Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
KVIN
- рядовой
- Сообщения: 41
- Зарегистрирован: 2008-03-20 15:22:12
Непрочитанное сообщение
KVIN » 2012-11-15 13:47:09
Стоит FreeBSD 7.4-RELEASE i386
захотел собрать из портов bind-9.9.2 (до этого стоял 9.

, собрался но при запуске в логах:
Код: Выделить всё
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 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения, и оформляйте его по человечески.
KVIN
-
Хостинг HostFood.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
Непрочитанное сообщение
KVIN » 2012-11-15 13:52:20
Хуже того, сейчас решил поставить 9.8 - таже ошибка.
Скорее всего в общем обновлении портов обновлял и openssl (стоит openssl-1.0.1_4 )
KVIN
-
rayder
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
-
Контактная информация:
Непрочитанное сообщение
rayder » 2012-11-15 14:15:28
+
а вообще обновляться тоже надо уметь
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
rayder
-
KVIN
- рядовой
- Сообщения: 41
- Зарегистрирован: 2008-03-20 15:22:12
Непрочитанное сообщение
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
KVIN
-
KVIN
- рядовой
- Сообщения: 41
- Зарегистрирован: 2008-03-20 15:22:12
Непрочитанное сообщение
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 запустился даже без ругани в логах.
Сейчас попробую повторить эти манипуляции на второй машине, если всё получится, значит тему можно закрывать.
KVIN
-
KVIN
- рядовой
- Сообщения: 41
- Зарегистрирован: 2008-03-20 15:22:12
Непрочитанное сообщение
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
вот примерно так
KVIN
-
harmless
- лейтенант
- Сообщения: 719
- Зарегистрирован: 2007-08-23 10:56:51
- Откуда: Украина, г. Киев, г. Белая Церковь
-
Контактная информация:
Непрочитанное сообщение
harmless » 2015-04-20 17:07:43
проблема решается простой установкой /usr/ports/security/openssl
harmless