Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| | | | | | | | | |
каталог /usr/local/etc/rc.d/ 09.06.04 13:54 Число просмотров: 2380
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
содержит скрипты (*.sh), кажый из которых при старте системы запускается с параметром start
не которые из них берут дополнительные настройки (например запускаться или нет и какие есть доп параметры) из того же /etc/rc.conf (к примеру apache_enable="YES")
|
<networking>
|
Кто ставил squid+squidguard ??? 07.06.04 13:56
Автор: IgorMan2 Статус: Незарегистрированный пользователь
|
Никак не иогу понять, поставил я для этого SQUIDGuard.1.2.0 BerkeleyDB 4.2, а SQUIDGuard никак не видит Berkeley что делать??? Не ли такой фигни, типа BerkeleyDB 4.2.52 типа не подходит для SQUIDGuard.1.2.0 ????
|
|
"не видит" это валится скрипт configure? 07.06.04 14:56
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
или сквидгуард бинарным пакетом ставится?
очень бы помогло указание ОС, и как происходит установка - из исходников или ставятся бинарные пакеты?
|
| |
Короче ситуация поменялась.
07.06.04 15:01
Автор: IgorMan2 Статус: Незарегистрированный пользователь
|
> или сквидгуард бинарным пакетом ставится? > очень бы помогло указание ОС, и как происходит установка - > из исходников или ставятся бинарные пакеты?
Короче ситуация поменялась.
Ставлю BerkeleyDB.3.3.11, SquidGuard 1.2.0 на FreeBSD 5.1.
и при ./configure (squidguard)
checking for signal... yes
** The Berkley DB library version 2.6.4 or newer
is required. Get it from http://www.sleepycat.com
use --with-db=DIR or --with-db-inc=DIR,
--with-db-lib=DIR to specify its location
(default is /usr/local/BerkeleyDB)
|
| | |
что говорит ldconfig -r|grep db? 07.06.04 15:45
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
|
| | | |
Unix# ldconfig -r|grep db
08.06.04 06:46
Автор: IgorMan2 Статус: Незарегистрированный пользователь
|
Unix# ldconfig -r|grep db
57:-lhdb.6 => /usr/lib/libhdb.so.6
Unix#
|
| | | | |
понятно 08.06.04 11:58
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
ldconfig не может найти нужные либы
123:-ldb3.3 => /usr/local/lib/libdb3.so.3
130:-ldb3_cxx.3 => /usr/local/lib/libdb3_cxx.so.3
посмотри есть ли у тебя эти либы в /usr/local/lib
libdb3.so.3 и libdb3_cxx.so.3
есть есть нужно просто запустить ldconfig -m /usr/local/lib
или просто переставить порт /usr/ports/databases/db3/ (make reinstall)
|
| | | | | |
checking for regexec... yes
09.06.04 09:52
Автор: IgorMan2 Статус: Незарегистрированный пользователь
|
> ldconfig не может найти нужные либы > 123:-ldb3.3 => /usr/local/lib/libdb3.so.3 > 130:-ldb3_cxx.3 => > /usr/local/lib/libdb3_cxx.so.3 > посмотри есть ли у тебя эти либы в /usr/local/lib > libdb3.so.3 и libdb3_cxx.so.3 > есть есть нужно просто запустить ldconfig -m /usr/local/lib > или просто переставить порт /usr/ports/databases/db3/ (make > reinstall)
checking for regexec... yes
checking for strdup... yes
checking for strerror... yes
checking for vsprintf... yes
checking for sigaction... yes
checking for signal... yes
** The Berkley DB library version 2.6.4 or newer
is required. Get it from http://www.sleepycat.com
use --with-db=DIR or --with-db-inc=DIR,
--with-db-lib=DIR to specify its location
(default is /usr/local/BerkeleyDB)
Unix# ldconfig -r | grep db
57:-lhdb.6 => /usr/lib/libhdb.so.6
120:-ldb3.3 => /usr/local/lib/libdb3.so.3
121:-ldb3_cxx.3 => /usr/local/lib/libdb3_cxx.so.3
Unix#
И все равно не работает
|
| | | | | | |
продолжаем выяснять 09.06.04 10:23
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
сделай
cd /usr/ports/www/squidguard/work/squidGuard-1.2.0
make configure
если ошибка возникла то в файле /usr/ports/www/squidguard/work/squidGuard-1.2.0/config.log будет более подробная информация о ней
|
| | | | | | | |
Да, действительно в config.log ошибка была описана более... 09.06.04 12:38
Автор: IgorMan2 Статус: Незарегистрированный пользователь
|
> сделай > cd /usr/ports/www/squidguard/work/squidGuard-1.2.0 > make configure > если ошибка возникла то в файле > /usr/ports/www/squidguard/work/squidGuard-1.2.0/config.log > будет более подробная информация о ней
Да, действительно в config.log ошибка была описана более понятно
короче, какая-то библиотека /usr/local/libexec/ld-elf.... запускается и не может найти расшаренный файл, который находится в BerkeleyDB.3.3/lib/libdb-3.3. Какой выход? скопировать BerkeleyDB.3.3/lib -> /usr/local/lib ??? или как ей показать этот путь?
я выбрал 1
установил....
теперь такая проблема , когда я запускаю squid
- если есть /db/porno/*.db, то он меня пускает на все (слово все сказано для усиления) порно сайты
- если нет /db/porno/*.db, то не пускает, делает redirect
хотя там есть тест, так вот он все правильно отрабатывает, есть *.db или нет *.db
Вроде как работа с DB не работает??? Что это может быть?
|
| | | | | | | | |
Все, разобрался, посмотрел логи, там была проблема с... 09.06.04 13:02
Автор: IgorMan2 Статус: Незарегистрированный пользователь
|
> > сделай > > cd /usr/ports/www/squidguard/work/squidGuard-1.2.0 > > make configure > > если ошибка возникла то в файле > > > /usr/ports/www/squidguard/work/squidGuard-1.2.0/config.log > > будет более подробная информация о ней > > Да, действительно в config.log ошибка была описана более > понятно > короче, какая-то библиотека /usr/local/libexec/ld-elf.... > запускается и не может найти расшаренный файл, который > находится в BerkeleyDB.3.3/lib/libdb-3.3. Какой выход? > скопировать BerkeleyDB.3.3/lib -> /usr/local/lib ??? или > как ей показать этот путь? > я выбрал 1 > установил.... > теперь такая проблема , когда я запускаю squid > - если есть /db/porno/*.db, то он меня пускает на все > (слово все сказано для усиления) порно сайты > - если нет /db/porno/*.db, то не пускает, делает redirect > хотя там есть тест, так вот он все правильно отрабатывает, > есть *.db или нет *.db > > Вроде как работа с DB не работает??? Что это может быть? >
Все, разобрался, посмотрел логи, там была проблема с доступом к DB
Можно еще вопрос не по теме?
Мне при запуске Unix надо запускать apache, squid, samba server, откуда это должно запускаться?
Я думал из rc.conf, но что такое папка rc.d ???Так откуда все-таки запускать демонов?
|
| | | | | | | | | |
каталог /usr/local/etc/rc.d/ 09.06.04 13:54
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
содержит скрипты (*.sh), кажый из которых при старте системы запускается с параметром start
не которые из них берут дополнительные настройки (например запускаться или нет и какие есть доп параметры) из того же /etc/rc.conf (к примеру apache_enable="YES")
|
| | | | | | | | | | |
я так и сделал, но у меня почему-то демон не запустился
09.06.04 14:51
Автор: IgorMan2 Статус: Незарегистрированный пользователь
|
> содержит скрипты (*.sh), кажый из которых при старте > системы запускается с параметром start > не которые из них берут дополнительные настройки (например > запускаться или нет и какие есть доп параметры) из того же > /etc/rc.conf (к примеру apache_enable="YES") >
я так и сделал, но у меня почему-то демон не запустился
Вообще, спасибо тебе большое за помощь.
|
| | | | | | | | | | | |
какой? 09.06.04 15:02
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
а если его ручками попробовать запустить
/usr/local/etc/rc.d/<yourdemon>.sh start
он запускается?
|
| | | | | | | | | | | | |
d\
10.06.04 07:17
Автор: IgorMan2 Статус: Незарегистрированный пользователь
|
> а если его ручками попробовать запустить > /usr/local/etc/rc.d/<yourdemon>.sh start > он запускается? d\
Все разобрался, все запускается
Thancks
|
|
|