LINUX.ORG.RU
ФорумAdmin

Не получается запустить privoxy


0

0

После установки/настройки при запуске пишет:
# /etc/init.d/privoxy start
* Starting privoxy ...
Dec 31 00:33:49.643 Privoxy(00000001) Info: Privoxy version 3.0.10
Dec 31 00:33:49.643 Privoxy(00000001) Info: Program name: /usr/sbin/privoxy [ !! ]

Проверял настройки, права доступа, файл privoxy.log - права по умолчанию, файл логов чист. Подскажите, в чем может быть проблема?


Ответ на: комментарий от anonymous

Не работает (смотрел по ps ax).

Skala
() автор топика

запусти его ручками (не через инит скрипт) с опцией --no-daemon и с теми же параметрами что добавляются в инит скрипте.

Nao ★★★★★
()
Ответ на: комментарий от Nao

Теперь ситуация стала проясняться:

# /usr/sbin/privoxy --pidfile /var/run/privoxy.pid --user privoxy.privoxy --no-daemon "/etc/privoxy/config" Dec 31 10:29:22.716 Privoxy(00000001) Info: Privoxy version 3.0.10 Dec 31 10:29:22.716 Privoxy(00000001) Info: Program name: /usr/sbin/privoxy /usr/sbin/privoxy: symbol lookup error: /usr/lib/libpcreposix.so.0: undefined symbol: pcre_compile2

Признаться, не представляю себе, что нужно делать с этим...

Skala
() автор топика
Ответ на: комментарий от sdio

>Гента у него. Удивлен?

Дистром не удивлён. То что ошибка такая случилась - удивлён.

2автор:

вывод
emerge -pv privoxy libpcre
в студию

А пока попробуй сделать:
1) revdep-rebuild
2) emerge libpcre privoxy
3) emerge --sync && emerge -uDN world && revdep-rebuild -i

пробуя после каждого шага запустить привокси.

Nao ★★★★★
()
Ответ на: комментарий от Nao

>2) emerge libpcre privoxy

лучше
emerge -1 libpcre privoxy
дабы не захламлять world

Nao ★★★★★
()
Ответ на: комментарий от Nao

# emerge -pv privoxy libpcre

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] dev-libs/libpcre-7.8 USE="bzip2 cxx unicode zlib -doc" 0 kB
[ebuild R ] net-proxy/privoxy-3.0.10 USE="zlib (-selinux) -threads" 0 kB

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB

>пробуя после каждого шага запустить привокси


Тот же результат.

Skala
() автор топика
Ответ на: комментарий от Nao

# strings /usr/lib/libpcre.so.0 | grep pcre_compile2
pcre_compile2

# grep pcre_compile2 /usr/include/*.h
/usr/include/pcre.h:PCRE_EXP_DECL pcre *pcre_compile2(const char *, int, int *, const char **,

Skala
() автор топика
Ответ на: комментарий от Skala

nm -D /usr/lib/libpcreposix.so | grep pcre_compile2
ldd `which privoxy` | grep libpcre
ls /usr/X11R6/lib/libpcreposix.so* -ld

тоже вывод сюда. подозреваю что привокси у вас слинковался со старой версией этой библиотеки.

Nao ★★★★★
()
Ответ на: комментарий от Nao

# nm -D /usr/lib/libpcreposix.so | grep pcre_compile2
U pcre_compile2

# ldd `which privoxy` | grep libpcre
libpcre.so.0 => /lib/libpcre.so.0 (0x4aa11000)
libpcreposix.so.0 => /usr/lib/libpcreposix.so.0 (0xb7f86000)

# ls /usr/X11R6/lib/libpcreposix.so* -ld
lrwxrwxrwx 1 root root 21 Дек 31 12:52 /usr/X11R6/lib/libpcreposix.so -> libpcreposix.so.0.0.0
lrwxrwxrwx 1 root root 21 Дек 31 12:52 /usr/X11R6/lib/libpcreposix.so.0 -> libpcreposix.so.0.0.0
-rwxr-xr-x 1 root root 9424 Дек 31 12:52 /usr/X11R6/lib/libpcreposix.so.0.0.0

Skala
() автор топика
Ответ на: комментарий от ergil

Ладно, не скажу

$ ls -ld /usr/X11R6/
drwxr-xr-x 3 root root 26 2008-11-30 21:03 /usr/X11R6/
$ ls -ld /usr/X11R6/lib/
drwxr-xr-x 3 root root 16 2008-11-30 21:03 /usr/X11R6/lib/

sdio ★★★★★
()

Попробовал решить радикально: Отредактировал ебилд (а если точнее- сделал копию в локальный PORTDIR_OVERLAY . Затем в этой копии исправил --enable-dynamic-pcre на --disable-dynamic-pcre . Пересобралось и работает пока нормально.

Skala
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.