The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenSSL из портов"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenSSL из портов"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 16-Ноя-03, 10:14  (MSK)
Ранее был установлен из исходников openssl-0.9.6a
Далее был установлен порт openssl-0.9.7c с OPENSSL_OVERWRITE_BASE=yes
Имеем
www# openssl version
OpenSSL 0.9.6a 5 Apr 2001
www# ldconfig -r | grep ssl
        52:-lssl.2 => /usr/lib/libssl.so.2
        125:-lssl.3 => /usr/local/lib/libssl.so.3
www#
В результате все все что завязано на openssl-0.9.7c не видят ее а видят более раннюю.
Как сделать что бы в системе все появилась новая ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "OpenSSL из портов"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 17-Ноя-03, 09:36  (MSK)
Lavr ты неверняка знаешь как с этим быть
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "OpenSSL из портов"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 17-Ноя-03, 17:35  (MSK)
Может все же кто-нибудь знает
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "OpenSSL из портов"
Сообщение от lavr emailИскать по авторуВ закладки on 18-Ноя-03, 12:20  (MSK)
>Ранее был установлен из исходников openssl-0.9.6a
>Далее был установлен порт openssl-0.9.7c с OPENSSL_OVERWRITE_BASE=yes
>Имеем
>www# openssl version
>OpenSSL 0.9.6a 5 Apr 2001
>www# ldconfig -r | grep ssl
>        52:-lssl.2 => /usr/lib/libssl.so.2
>        125:-lssl.3 => /usr/local/lib/libssl.so.3
>www#
>В результате все все что завязано на openssl-0.9.7c не видят ее а
>видят более раннюю.
>Как сделать что бы в системе все появилась новая ?

ну так:

# echo $PATH
# ldconfig -r | less

1) вычистить openssl установленный вручную или с PREFIX=/usr/local
2) если из портов установлен свежий OPENSSL c OVERWRITE, то либо перезагрузить машину (если это проще, либо заново перезапустить
ldconfig с созданием новой таблицы динамических библиотек (у меня так):

вариант 1: ldconfig -R
вариант 2: ldconfig -elf список директорий динамических библиотек через пробел

Директории by default в /etc/defaults/rc.conf, ldconfig со списком
запускается из /etc/rc - все можно посмотреть.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "OpenSSL из портов"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 18-Ноя-03, 12:33  (MSK)
>>Ранее был установлен из исходников openssl-0.9.6a
>>Далее был установлен порт openssl-0.9.7c с OPENSSL_OVERWRITE_BASE=yes
>>Имеем
>>www# openssl version
>>OpenSSL 0.9.6a 5 Apr 2001
>>www# ldconfig -r | grep ssl
>>        52:-lssl.2 => /usr/lib/libssl.so.2
>>        125:-lssl.3 => /usr/local/lib/libssl.so.3
>>www#
>>В результате все все что завязано на openssl-0.9.7c не видят ее а
>>видят более раннюю.
>>Как сделать что бы в системе все появилась новая ?
>
>ну так:
>
># echo $PATH
># ldconfig -r | less
>
>1) вычистить openssl установленный вручную или с PREFIX=/usr/local
>2) если из портов установлен свежий OPENSSL c OVERWRITE

вот это интересно
я сделал

make OPENSSL_OVERWRITE_BASE=yes
make install

Боюсь, что после make install, произошла новая сборка и  make OPENSSL_OVERWRITE_BASE=yes уже не повлияла ни на что или я чего то не догнал.


>, то либо перезагрузить

не хотелось бы

>машину (если это проще, либо заново перезапустить
>ldconfig с созданием новой таблицы динамических библиотек (у меня так):
>
>вариант 1: ldconfig -R

Вариант 1 не прошел

www# ldconfig -R
www# openssl version
OpenSSL 0.9.6a 5 Apr 2001
www#

>вариант 2: ldconfig -elf список директорий динамических библиотек через пробел
>
>Директории by default в /etc/defaults/rc.conf, ldconfig со списком
>запускается из /etc/rc - все можно посмотреть.


ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib"
                        # shared library search paths
ldconfig_paths_aout="/usr/lib/compat/aout /usr/X11R6/lib/aout /usr/local/lib/aout"

www# ldconfig -elf /usr/lib/compat /usr/X11R6/lib /usr/local/lib
www# openssl version
OpenSSL 0.9.6a 5 Apr 2001
www#

Вариант два не прокатил

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "OpenSSL из портов"
Сообщение от lavr emailИскать по авторуВ закладки on 18-Ноя-03, 12:54  (MSK)
>>>Ранее был установлен из исходников openssl-0.9.6a
>>>Далее был установлен порт openssl-0.9.7c с OPENSSL_OVERWRITE_BASE=yes
>>>Имеем
>>>www# openssl version
>>>OpenSSL 0.9.6a 5 Apr 2001
>>>www# ldconfig -r | grep ssl
>>>        52:-lssl.2 => /usr/lib/libssl.so.2
>>>        125:-lssl.3 => /usr/local/lib/libssl.so.3
>>>www#
>>>В результате все все что завязано на openssl-0.9.7c не видят ее а
>>>видят более раннюю.
>>>Как сделать что бы в системе все появилась новая ?
>>
>>ну так:
>>
>># echo $PATH
>># ldconfig -r | less
>>
>>1) вычистить openssl установленный вручную или с PREFIX=/usr/local
>>2) если из портов установлен свежий OPENSSL c OVERWRITE
>
>вот это интересно
>я сделал
>
>make OPENSSL_OVERWRITE_BASE=yes
>make install
>
>Боюсь, что после make install, произошла новая сборка и  make OPENSSL_OVERWRITE_BASE=yes
>уже не повлияла ни на что или я чего то не
>догнал.
>
>
>>, то либо перезагрузить
>
>не хотелось бы
>
>>машину (если это проще, либо заново перезапустить
>>ldconfig с созданием новой таблицы динамических библиотек (у меня так):
>>
>>вариант 1: ldconfig -R
>
>Вариант 1 не прошел
>
>www# ldconfig -R
>www# openssl version
>OpenSSL 0.9.6a 5 Apr 2001
>www#
>
>
>
>>вариант 2: ldconfig -elf список директорий динамических библиотек через пробел
>>
>>Директории by default в /etc/defaults/rc.conf, ldconfig со списком
>>запускается из /etc/rc - все можно посмотреть.
>
>
>ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib"
>            
>          
> # shared library search paths
>ldconfig_paths_aout="/usr/lib/compat/aout /usr/X11R6/lib/aout /usr/local/lib/aout"
>
>
>
>www# ldconfig -elf /usr/lib/compat /usr/X11R6/lib /usr/local/lib
>www# openssl version
>OpenSSL 0.9.6a 5 Apr 2001
>www#
>
>Вариант два не прокатил

сказано же УДАЛИТЬ старый OPENSSL!!!

ни один вариант не прокатит, если ты не избавишься от старых библиотек
и бинарников, все же расписал от А до Я!

1. which openssl, если найден бинарник внутри /usr/local/... - удалить
2. ldconfig -r | grep ssl - если найдены libssl* в /usr/local/... - удалить
3. ls -la /usr/bin/openssl - подразумевается что был установлен свежий
порт OPENSSL
4. ldconfig -R или ldconfig -elg директории с shared libraries
5. /usr/bin/openssl version

все.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру