Перейти к содержимому


Фото
- - - - -

drweb es, freebsd 9.1 и libpcre...


  • Please log in to reply
6 ответов в этой теме

#1 forevel

forevel

    Newbie

  • Posters
  • 8 Сообщений:

Отправлено 08 Август 2013 - 19:20

Здравствуйте!

 

Вот здесь: http://forum.drweb.com/index.php?showtopic=308862#entry602859 и здесь: http://forum.drweb.com/index.php?showtopic=289226#entry382833 уважаемыми докторвебоводами было рассказано, как починить вылезающую проблему с libpcre не той версии, а именно, создать симлинк и успокоиться.

 

Проблема (может, только у меня?) в том, что создаваемый мной симлинк libpcre.so.0 каждый раз при обновлении библиотеки (при выходе новой версии) исчезает и вместо него остаётся только свежепоставленный libpcre.so.3. При первой же возможности drweb es радостно сообщает в логах о том, что библиотека "тю-тю" и благополучно вылетает, оставляя пользователей с носом.

 

Меня, как врио сисадмина, честно говоря, достало при каждой смене версии библиотеки создавать заново симлинки. В форумах покопался разных касательно libpcre, люди советуют пересобрать те пакеты, которые используют старую версию библиотеки и заново установить.

Однако, с drweb es такой фокус не проходит, поскольку, как я понимаю, исходников, из которых можно его компилировать, нет (что вполне логично), а докторвебоделы не спешат обновлять свой продукт в ногу со временем, как я тоже понимаю. Последняя версия под freebsd 9.0 (9.0, кстати говоря, уже не поддерживается) выпущена 20.11.2012 и, видимо, на неё благополучно забили.

 

Вопрос банален: что делать посоветуете? Желательно предложения получше, чем "не обновлять библиотеки" и "каждый раз создавать симлинки". Или тут безвыходная ситуация? Или я чего-то не понимаю?

 

Спасибо за понимание.



#2 at.

at.

    Advanced Member

  • Dr.Web Staff
  • 967 Сообщений:

Отправлено 08 Август 2013 - 19:25

cron :)


--

#3 forevel

forevel

    Newbie

  • Posters
  • 8 Сообщений:

Отправлено 08 Август 2013 - 19:30

:D  Приму как вариант, спасибо!

 

Пока установил из исходников древнюю версию libpcre 8.02 рядом с 8.33, посмотрю, как дело пойдёт. Но, вообще, держать несколько версий одного и того же, КМК, моветон..



#4 at.

at.

    Advanced Member

  • Dr.Web Staff
  • 967 Сообщений:

Отправлено 09 Август 2013 - 10:02

А скопировать нужну либу отдельно и запускаться с LD_LIB_PATH/LD_PRELOAD не решает ? Я, правда, точно не знаю, в чем  там проблема...


--

#5 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 347 Сообщений:

Отправлено 09 Август 2013 - 10:57

cron

 

kr0n :)


(exit 0)

#6 Maxim Philippov

Maxim Philippov

    Member

  • Members
  • 246 Сообщений:

Отправлено 09 Август 2013 - 14:17

Почему бы не скопировать библиотеку с нужным именем в /usr/local/drwcs/lib? По-моему, должно сработать и ldconfig туда не дотянется при обновлении pcre :) 



#7 forevel

forevel

    Newbie

  • Posters
  • 8 Сообщений:

Отправлено 09 Август 2013 - 21:05

Хорошая идея, спасибо за подсказку!




Читают тему: 1

0 пользователей, 1 гостей, 0 скрытых