VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

openssl centOs

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

openssl centOs

Сообщение MakcumOK »

Ребята, помогите распутаться.
Ситуация такая:
На тачке(центось 6.5) был openssl(и сейчас есть) такой:
openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

Но при сборке asterisk его не видел, после чего я поставил вот так:
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar -xvzf openssl-1.0.1c.tar.gz
cd openssl-1.0.1c
./config shared --prefix=/usr/local --openssldir=/usr/local/openssl && make && make install

И, о, чудо, asterisk собрался с openssl.
Радовался я ровно до того момента пока не запустил его:
asterisk: error while loading shared libraries: libssl.so.1.0.0: cannot open sha

Пришлось сделать вот так:
ln -s /usr/local/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.1.0.0
ln -s /usr/local/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0

Имею asterisk, который почему-то хочет найти версию 1.0.0 и ещё массу версий на тачке:
find / | grep libssl
/usr/lib64/.libssl.so.10.hmac
/usr/lib64/.libssl.so.1.0.1e.hmac
/usr/lib64/libssl3.so
/usr/lib64/libssl.so.10
/usr/lib64/libssl.so.1.0.1e
/usr/local/lib64/libssl.so
/usr/local/lib64/pkgconfig/libssl.pc
/usr/local/lib64/libssl.so.1.0.0
/usr/local/lib64/libssl.a

Вопросы:
1) почему не заработало с 1.0.1e-fips
2) как избавиться от 2х версий libssl и оставить одну рабочую?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: openssl centOs

Сообщение ded »

Надо было не мудрить со сборкой, поставить командой
yum install asterisk -y
Нет там никаких чудес, а Вы не вполне разбираетесь в зависимостях. Если была охота собирать астериск из сорцев, то зависимые либы надо было ставить тоже из
yum install openssl-devel -y
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: openssl centOs

Сообщение MakcumOK »

ded писал(а):Надо было не мудрить со сборкой, поставить командой
yum install asterisk -y
Нет там никаких чудес, а Вы не вполне разбираетесь в зависимостях. Если была охота собирать астериск из сорцев, то зависимые либы надо было ставить тоже из
yum install openssl-devel -y
разве в центоси не идет из коробки openssl?
Например такой:
openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013
Почему конфиг его не видит и как сделать чтоб видел?
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: openssl centOs

Сообщение Wapo »

Вы, случайно, не заметили РАЗНИЦУ между openssl и openssl-DEVEL
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: openssl centOs

Сообщение MakcumOK »

Wapo писал(а):Вы, случайно, не заметили РАЗНИЦУ между openssl и openssl-DEVEL
ок, можете сказать в чем разница?

я не понимаю зачем здесь нужен openssl-devel.
вот это вроде не devel, но с ним всё прекрасно работает http://www.openssl.org/source/openssl-1.0.1c.tar.gz.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: openssl centOs

Сообщение ded »

MakcumOK, я давно заметил, что люди, упорно использующие оверквотинг - как бы не очень понятливы. Вот такая странная зависимость. Завязывайте с оверквотингом. Тут даже специально убранакнопка цитирования последнего поста, но Вы всё равно упорно руками перетыриваете.
Уже поймите необходимость, когда децствительно что-то нужно как-то свыборочно цитировать, но не последний пост целиком.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: openssl centOs

Сообщение Samael28 »

MakcumOK писал(а): я не понимаю зачем здесь нужен openssl-devel.
вот это вроде не devel, но с ним всё прекрасно работает http://www.openssl.org/source/openssl-1.0.1c.tar.gz.
Вы сначала поймите разницу между пакетной системой дистрибутивов и сборкой из исходников. Потом задавайте вопросы далее. Пока у Вас не хватает знаниях в основах, а Вы полезли в ИП-телефонию.
Мой профайл на Upwork
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: openssl centOs

Сообщение MakcumOK »

Я думал основная разница в том, что пакетный менеджер разрешает необходимые зависимости если нужны?
Вы сейчас о том, что из коробки в центоси установлен дистрибутив openssl, а надо openssl-devel?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: openssl centOs

Сообщение ded »

пакетный менеджер - yum, разрешает необходимые зависимости, и тогда лучше всё из пакетов ставить.
Но если взялись из сорцев, то там тоже есть зависимости, и они дособираются пакетами для девелоперов *-devel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH