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

ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Чт июн 30, 2011 11:33
LotusLTS
В дистрибутиве по умолчанию есть squid и своя фильтрация (только обновление БД на платной основе), соответственно мне это не нужно, решил прикрутить режик вместо родной фильтраций, отключил родную фильтрацию, squid работает. Теперь, перед тем как прикрутить к нему режик, я проверяю его:

Изображение


1. Он не может режику дать права пользователя PROXY, так как видимо в системе нет такого пользователя, но SQUID работает. Соответственно мне нужно определить пользователя от которого запущен SQUID и дать соответствующие права РЕЖИК-у.
вопрос: Где я могу посмотреть под каким юзером запущен SQUID?

2. Я так понял, что он не может найти\запутить библиотеку libpcre.so.3, так как в системе по умолчанию ее не оказалось.
вопрос: как мне ее поставить?


ЗЫ: если все таки мои догадки где то ошибочны, прошу подправить и направить в правильные русла. Так как на данный момент система работает без фильтраций\режика, а это не есть гуд. Спасибо!

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Чт июн 30, 2011 11:49
Slava
1. http://rejik.ru/index_ru_3_0.html (Как установить?) пункт 5.
2. http://rejik.ru/index_ru_3_0.html (Как установить?) пункт 3.

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Чт июн 30, 2011 12:27
LotusLTS
1. Решил проблемку, тупо глянув в webimn-е раздел юзеров, и в htop-е (скормил режика тому юзеру, от которого и был запущен squid)
2. Пробовал установить pcre и pcre-devel но к удивлению они установлены :?

------------------------------------------------------------------------

Изображение

-----------------------------------------------------------------------

Перепроверил, но опять так же:

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

[root@linux tools]# ./benchmark

WARNING:  This test required 100 Mb free disk space

Prepare data for test...

Count request:
1000000 IN

Work time:
../redirector: error while loading shared libraries: libpcre.so.3: cannot open shared object file: No such file or directory

real    0m0.002s
user    0m0.000s
sys     0m0.001s

Remove temp files
[root@linux tools]#
может библиотеки не там лежат по умолчанию в дистре? если это так, то откуда и куда воткнуть то? ))) а да, робовал искать файликом тот самый libpcre.so.3, увы, не нашел в системе такой файл.

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Сб июл 09, 2011 23:24
Slava
Похоже на то, что режик собран на другой системе, с другой версией библиотеки pcre, это так?

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Вс июл 10, 2011 11:17
LotusLTS
Slava писал(а):Похоже на то, что режик собран на другой системе, с другой версией библиотеки pcre, это так?
да, совершенно верно, был собран на убунту, потом систему на дебиан как то я переносил и тупо режик копировал и все работало. Подумав что и тут так же будет, я как то не обратил внимания на то, чтоюы тут собирать, спасибо за поправку и на правильное направление. думал уже смерится с этим. В понедельник попробую собрать, отпишусь. Спасибо

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Вс июл 10, 2011 19:10
LotusLTS
вот не могу понять, устанавливаю значить снуля в систему, вроде просит pcre, ставлю pcre - говорит что есть такое, перепроверяю, ругается ошибка в pcre
Изображение

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Пн июл 11, 2011 7:23
Slava
поставьте pcre-devel

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Ср июл 13, 2011 14:06
LotusLTS
Slava писал(а):поставьте pcre-devel
:wink: ура заработало!!!! Слава, спасибо тебе огромное, за отличную поддержку. Все таки мой любимый режик со мной. Я уж голову сломил....

теперь одна проблемка, не могу ДБЛ обновить, глянь пожалуйста, может что то не до установил? :

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

[root@linux dbl]# ./FAST
Can't locate XML/Parser.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/local/rejik3/dbl/dbl_expand line 2.
BEGIN failed--compilation aborted at /usr/local/rejik3/dbl/dbl_expand line 2.
[root@linux dbl]#

Сам лог:

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

2011-07-13 15:58:22 ======= Start update ========
2011-07-13 15:58:22 Download new data
2011-07-13 15:58:25 New data now aviable in /usr/local/rejik3/dbl/fast.dbl
2011-07-13 15:59:19 ======= Start update ========
2011-07-13 15:59:19 Download new data
2011-07-13 15:59:21 New data now aviable in /usr/local/rejik3/dbl/fast.dbl
лог говорит что было скачено удачно fast.dbl, он соответственно лежит на месте, но список листов пуст, я также проверял с полным обновление , все так же.. сейчас дообновится, и выложу логи

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Ср июл 13, 2011 14:13
LotusLTS
в общем с полным обновлением так же, получается скрипт обновления логинится, берет базу правильно, в логах пишеь соответсвенно, даже в VRESION 29892 показывает. Но на момент распаковки fast.dbl или того же list.dbl что то сним не так, мне кажется мой перл не там лежит или его нет там где надо.

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Ср июл 13, 2011 14:22
Slava
У вас не хватает перловых модулей: XML::Parser и Text::Iconv
Наверняка они есть в дистрибутиве, что-то вроде perl-xml-parser и perl-iconv

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Ср июл 13, 2011 18:44
LotusLTS
Slava писал(а):У вас не хватает перловых модулей: XML::Parser и Text::Iconv
Наверняка они есть в дистрибутиве, что-то вроде perl-xml-parser и perl-iconv
Просто шик, заработало! правда пакеты чуток по другому назывались да и в дистре не оказались, пришлось отдельно компилить. Но не суть, после установки тех двух пакетов, режик обновился и вывел список удачно. Еще раз спасибо! Теперь все просто летает как по маслу.

Re: ClearOS 5.2 (CentOS) + squid +rejik

Добавлено: Чт май 31, 2012 13:44
LotusLTS
вот кстати точные названия пакетов, кому может пригодится perl-Text-Iconv и perl-XML-Parser