Welcome! Log In Create A New Profile

Advanced

Re: Nginx 1.7.4 + LibreSSL

August 26, 2014 11:00PM
Будем так же по порядочку.

> Вероятно, вы забыли таки собрать и установить по указанному пути
> LibreSSL. После "./configure ..." имело смысл также запустить
> make и make install (а перед - почистить всё).
>
> > --with-openssl= уже задавал и как "`pwd`/../libressl-2.0.5/" и как
>
> Как уж говорилось ранее, параметр --with-openssl задавать не надо,
> если вы хотите собирать nginx с LibreSSL.

Я каждый раз, откатывал виртуальную машину до чистого состояния OS (Debian) только что установленного с образа netinst. Т.е. был сделан снимок состояния на момент первого приглашения пользователя. Даже apt-get update не был еще сделан в системе.

Я делал и make и make install. В этом та и вся суть, что делал, а "не работало".

>
> Вы забыли -L /path/to/libs в --with-ld-opt. При этом, судя по
> всему, в /home/install/libressl-2.0.5/ssl/.libs библиотеки нет, и
> rpath соответственно бесполезен, но nginx нашёл библиотеку в
> /usr/local/lib и собрался с ней. Что возвращает нас к проблеме
> загрузки динамических библиотек из нестандартного для вашей
> операционной системы пути, куда вы поставили LibreSSL.

Согласен про -L я забыл, я делал паралельно с основной работой, я неделю как вышел с отпуска, много накопилось. В общем завтыкал, каюсь.
А вот в /home/install/libressl-2.0.5/ssl/.libs библиотеки были, это точно. Сейчас система уже раз 5 откатилась поэтому не могу привести листинг дериктории.

>
> Вы не запустили ldconfig после редактирования конфигов ld.so.conf,
> соответственно изменения не отразились на работе ld.so. Судя по
> последнему письму, вы это для себя уже открыли, но не поняли.

В этом вся суть! Я НЕ правил ни чего в этих конфигах, только проверил их содержимое... надо было через cat вывести их содержимое, а не через nano чтобы не вводить в заблуждение. ldconfig я для себя не открыл, честно. Просто ld-файлы я не правил, они как были на чистой системе там и остались. Но после команды ldconfig всё заработало. У меня даже в смыслях изначально не было это проверить.

>
> Проблема, в первую очередь, в том, что вы, судя по всему,
> пытатесь просто делать cut-n-paste того, что вам пишут, не вникая
> в суть. Здесь же по умолчанию предполагается, что люди знакомы с
> предметной областью и осмысляют написанное. Подобное различие
> подходов приводит к множеству глупых ошибок - как из-за
> вашей собственной невнимательности, так и из-за того, что описания
> порой неполны, а иногда и с опечатками. Дополнительной остоты
> проблеме добавляет тот факт, что вы не поделились с
> общественностью используемой операционной системой (хотя все и
> догадались, что имеется в виду какая-то из вариаций Linux'а).

Тут я с Вами не соглашусь, ни когда CnP не занимался, а старался вникнуть в ситуацию и в суть тоже. Но тут в упор не понимаю почему не видит библиотеку в /usr/local/lib с которой он собственно и собрался, пока не сделал ld.

На счет системы... сейчас перепровил, Вы правы. У меня почему-то в голове отложилось, что я в первом сообщение описал. Честно я всегда описываю исходные данные если есть проблемы. Блин это фейл...

Имеем:
Debian 7 - последние обновления.
папку /home/install/
Права рута.
Исходные коды Nginx по адресу /home/install/nginx-1.7.4
Исходные коды libressl по адресу /home/install/libressl-2.0.5
Это я писал в вопросе на "Тостере"

В голове отложилось что писал. Это я сфейлил :(

Сегодня попробую дома (на работе Hyper-V) на VirtualBox сделать запись видео установки что указываю нужные ключи, всё собирается но при запуске ругается на не найденные библиотеки, а после ldconfig (с учетом отсутствия правок с моей стороны) всё работает. Я уже из приницпа хочу разобраться почему так, почему собирается, а работает только после ldconfig хотя мною правки не делались.

> Что до "точных описаний как сделать", то наиболее популярное
> доступно тут:
>
> http://button.dekel.ru/
>
> ;)

Шутку понял :) смешно :) оценил :)

> --
> Maxim Dounin
> http://nginx.org/
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Nginx 1.7.4 + LibreSSL

Sarymian August 24, 2014 06:02PM

Re: Nginx 1.7.4 + LibreSSL

Михаил Монашёв August 25, 2014 02:44AM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 25, 2014 06:13AM

Re: Nginx 1.7.4 + LibreSSL

Валентин Бартенев August 25, 2014 06:40AM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 25, 2014 07:31AM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 25, 2014 08:03AM

Re: Nginx 1.7.4 + LibreSSL

Maxim Dounin August 25, 2014 09:16AM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 25, 2014 07:57PM

Re: Nginx 1.7.4 + LibreSSL

ex August 26, 2014 05:48AM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 26, 2014 06:55AM

Re: Nginx 1.7.4 + LibreSSL

Konstantin Tokarev August 26, 2014 07:26AM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 26, 2014 07:46AM

Re: Nginx 1.7.4 + LibreSSL

Maxim Dounin August 26, 2014 08:14AM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 26, 2014 08:23AM

Re: Nginx 1.7.4 + LibreSSL

Maxim Dounin August 26, 2014 10:18AM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 26, 2014 08:36PM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 26, 2014 08:41PM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 26, 2014 09:13PM

Re: Nginx 1.7.4 + LibreSSL

Maxim Dounin August 26, 2014 09:52PM

Re: Nginx 1.7.4 + LibreSSL

Sarymian August 26, 2014 11:00PM

Re[2]: Nginx 1.7.4 + LibreSSL

Павел Яковлев August 27, 2014 02:38AM

Re: Re[2]: Nginx 1.7.4 + LibreSSL

Sarymian August 27, 2014 07:11AM

Re: Re[2]: Nginx 1.7.4 + LibreSSL

Dmitry Morozovsky August 27, 2014 12:58PM

Re[4]: Nginx 1.7.4 + LibreSSL

Павел Яковлев August 28, 2014 02:12AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 175
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready