Страница 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
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

ура заработало!!!! Слава, спасибо тебе огромное, за отличную поддержку. Все таки мой любимый режик со мной. Я уж голову сломил....
теперь одна проблемка, не могу ДБЛ обновить, глянь пожалуйста, может что то не до установил? :
Код: Выделить всё
[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