Страница 1 из 2

Shared object "libpcre.so.3" not found

Добавлено: 2013-04-18 11:03:12
ev-ta
Добрый день,

Код: Выделить всё

FreeBSD 9.1-RELEASE
pkg_info

Код: Выделить всё

bruteblock-0.0.5_4
pcre-8.32
После установки bruteblock для блокирования ssh и перезагрузки сервера получаю:

Код: Выделить всё

Shared object "libpcre.so.3" not found, required by "bruteblockd"
/etc/rc: Warning: failed to start bruteblockd
bruteblock при этом работает. Полистал темы на этом форуме (нашел две как раз по 9.1. и этой библиотеки, но не понял :( )

Код: Выделить всё

/usr/local/lib# ls -l | grep libpcre.so
lrwxr-xr-x 1 root wheel        12 Apr 17 14:01 libpcre.so -> libpcre.so.3
lrwxr-xr-x 1 root wheel        12 Apr 17 14:01 libpcre.so.1 -> libpcre.so.3
-rwxr-xr-x 1 root wheel    419181 Apr 17 14:01 libpcre.so -> libpcre.so.3
Один линк уже я сам добавил - не помогло. Я правильно понимаю, что нехватает какой-то библиотеки? Так вроде же вот она последняя в списке.
portsnap update и т.п. до этого делал, сейчас эта команда показывает:
Ports tree is already up to date
P.S. Желательно объяснить для тех кто в танке...

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-18 11:23:34
ChihPih
Попробуйте пересобрать pcre.

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-18 13:29:19
mak_v_

Код: Выделить всё

portupgrade -fRr pcre

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-18 17:35:09
Ламер
Подскажите, профи, а тупо скачать libpcre.so.* можно скачать и откуда?
Заранее спасибо.

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-18 17:49:07
mak_v_
можно сделать симлинк на старую либу, но это "костыль"

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-22 11:55:59
ev-ta
mak_v_ писал(а):

Код: Выделить всё

portupgrade -fRr pcre
К сожалению не помогло. portupgrade у меня не был установлен, я установил (настройки по умолчанию) - он много чего за собой потянул (довольно долго устанавливался).
После это перегруз и выполнение команды снова перегруз - сообщение осталось прежним.

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-22 16:31:49
BlitzKrieg
Я бы порекомендовал пользоваться portmaster, ставится без зависимостей. portmaster pcre

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-22 16:57:07
snorlov
ev-ta писал(а):
mak_v_ писал(а):

Код: Выделить всё

portupgrade -fRr pcre
К сожалению не помогло. portupgrade у меня не был установлен, я установил (настройки по умолчанию) - он много чего за собой потянул (довольно долго устанавливался).
После это перегруз и выполнение команды снова перегруз - сообщение осталось прежним.
Начнем тогда с другого, вы bruteblock-0.0.5_4 как ставили, из портов, исходников, пакаджей?

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-22 17:05:15
Bayerische
Удалить pcre через make deinstall, поставить снова из портов. Посмотреть, появился ли файл.

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-22 17:15:08
BlitzKrieg
Вобще чот втупил я нужно не pcre пересобирать а bruteblock-0.0.5_4
portmaster bruteblock

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-22 19:41:08
mak_v_

Код: Выделить всё

    portupgrade -fRr pcre
Пересоберет всё зависимое и зависящее, в том числе и bruteblock

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-22 23:08:22
snorlov
mak_v_ писал(а):

Код: Выделить всё

    portupgrade -fRr pcre
Пересоберет всё зависимое и зависящее, в том числе и bruteblock
ну тогда лучше

Код: Выделить всё

    portupgrade -аfRr
вообще все пересоберет

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-22 23:20:28
mak_v_
snorlov именно, но зачем?

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-23 8:13:11
BlitzKrieg
Лучше не лучше, а проблема у автора осталась после portupgrade. Давече туже самую проблему устранял портмастером вполне успешно.

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-23 8:33:26
snorlov
BlitzKrieg писал(а):Лучше не лучше, а проблема у автора осталась после portupgrade. Давече туже самую проблему устранял портмастером вполне успешно.
Честно говоря, если ставить bruteblock из портов, то эта проблема не должна возникнуть, другое дело, если он удалял что-то или же как то по другому ставил. Мы не знаем, что у автора темы еще стоит из софта, вполне возможно ругается еще что-то... Я в этих условиях просто пересобираю весь софт, восстанавливая все зависимости...

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-23 10:07:43
dekloper
в /usr/ports/UPDATING от 20121218 про пцре все написано

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-23 10:44:25
ev-ta
snorlov писал(а):
mak_v_ писал(а):

Код: Выделить всё

    portupgrade -fRr pcre
Пересоберет всё зависимое и зависящее, в том числе и bruteblock
ну тогда лучше

Код: Выделить всё

    portupgrade -аfRr
вообще все пересоберет
К сожалению тоже не помогло. Сейчас буду ставить с нуля, ещё раз пробовать. Попробую postmaster

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-23 11:09:39
ev-ta
snorlov писал(а): Начнем тогда с другого, вы bruteblock-0.0.5_4 как ставили, из портов, исходников, пакаджей?
из портов

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-23 11:26:17
ev-ta
dekloper писал(а):в /usr/ports/UPDATING от 20121218 про пцре все написано
Посмотрел, но не понял. pcre там неуказано. Поискал по вхождению pcre нашел запись от 20121211
команда там одна и та же
portupgrade -fr devel/icu
При выполнение её ничего (визуально) не произошло и ошибка осталась.
Может я не правильно понял, что нужно сделать?

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-23 12:58:21
PYO
Странно, но здесь:
http://www.freshports.org/security/bruteblock/
пишут, что есть bruteblock-0.0.5_3 а не bruteblock-0.0.5_4 и что есть/были какие-то проблемы со сборкой.
Не в pcre дело, а с портом какая-то блудня.

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-23 14:20:51
ev-ta
Странно, но здесь:
http://www.freshports.org/security/bruteblock/
пишут, что есть bruteblock-0.0.5_3 а не bruteblock-0.0.5_4 и что есть/были какие-то проблемы со сборкой.
Не в pcre дело, а с портом какая-то блудня.
Сам в шоке. Установил систему с нуля. Поставил portmaster, bruteblock.
версия 5.3.

Ошибка чуть изменилась libpcre.so.1
Ещё чуть странно, что portmaster, тоже разной версии - в первом эксперименте 16, а сейчас 14 версия.
Не понятно
upd. кажется я понял. Я не делал portsnap во втором эксперименте. Пошел проверять

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-24 10:00:13
ev-ta
Так и есть, после portsnap fetch, portsnap extract
установились версии 54 и 16

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-25 11:52:03
BlitzKrieg
Походу чет портоделатели накосячили, таже фигня. Пофиксилось только симлинками.

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-25 12:15:00
snorlov
BlitzKrieg писал(а):Походу чет портоделатели накосячили, таже фигня. Пофиксилось только симлинками.
так отпишитесь мантеймеру...

Re: Shared object "libpcre.so.3" not found

Добавлено: 2013-04-25 12:24:47
BlitzKrieg
мэйнтейнеру чтоле? меня и так все устраивает :-)