The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не могу запустить откомпилированный squid"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid и других прокси серверов (Squid)
Изначальное сообщение [ Отслеживать ]

"Не могу запустить откомпилированный squid"  –1 +/
Сообщение от Exploit (ok) on 12-Дек-13, 11:30 
Машина на Centos 6.5
Скачал и скомпилировал squid 3.4.1
Ставил следующим образом
./configure --prefix=/usr --includedir=/usr/include --datadir=/usr/share --bindir=/usr/sbin --libexecdir=/usr/lib/squid --localstatedir=/var --sysconfdir=/etc/squid --enable-icmp --enable-delay-pools --disable-wccp --disable-wccpv2 --disable-snmp --enable-nf-transparent --disable-auth-basic --disable-auth-ntlm --disable-auth-negotiate --disable-ipv6
make
make install
Ошибок во время установки не было.
Но при команде service squid start выдаёт unrecognized service
в /etc/rc.d/init.d скрипта squid нет
Машину перезагружал
Что мне делать дальше?
Прошу сильно не пинать, первый раз ставлю из исходников
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не могу запустить откомпилированный squid"  +/
Сообщение от Andrey Mitrofanov on 12-Дек-13, 13:19 
> Машина на Centos 6.5
> ./configure --prefix=/usr
> make
> make install
> Что мне делать дальше?
> Прошу сильно не пинать, первый раз ставлю из исходников

Либо делать gentoo до конца и нести init.d скрипт их wiki.gentoo, либо начинать делать .rpm с init.d скриптом в нём. Можно, наверняка, и ещё что-то поделать.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не могу запустить откомпилированный squid"  +/
Сообщение от PavelR (ok) on 12-Дек-13, 14:19 
>в /etc/rc.d/init.d скрипта squid нет

make install и не ставит такие скрипты.

Попробуйте почитать документацию, а также поискать init-скрипт в дополнительных файлах в архиве исходника.

Также можно найти srpm штатного центосовского сквида и выковырять init-скрипт из него. Ну доточить всяко придется, так что это уже будет похоже на рекомендованное ранее "начинать делать .rpm с init.d скриптом в нём."

>Машину перезагружал

:-))) Не помогло чтоли? Ну так это не виндовс.

> Машина на Centos 6.5
> Прошу сильно не пинать, первый раз ставлю из исходников

А зачем - из исходников? Ну просто любопытно.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Не могу запустить откомпилированный squid"  +/
Сообщение от Exploit (ok) on 12-Дек-13, 14:41 
>[оверквотинг удален]
> Попробуйте почитать документацию, а также поискать init-скрипт в дополнительных файлах
> в архиве исходника.
> Также можно найти srpm штатного центосовского сквида и выковырять init-скрипт из него.
> Ну доточить всяко придется, так что это уже будет похоже на
> рекомендованное ранее "начинать делать .rpm с init.d скриптом в нём."
>>Машину перезагружал
> :-))) Не помогло чтоли? Ну так это не виндовс.
>> Машина на Centos 6.5
>> Прошу сильно не пинать, первый раз ставлю из исходников
> А зачем - из исходников? Ну просто любопытно.

Скрипт от сквида из репозитория поставил. Перекомпилировал без ключей, на которые он ругался при запуске, теперь просто говорит failed при попытке запуска. в var/log/squid пусто. Куда смотреть, что делать? Подскажите, пожалуйста.

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


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Не могу запустить откомпилированный squid"  +/
Сообщение от Exploit (ok) on 12-Дек-13, 14:46 
в /var/log/messages при попытке запуска появляются такие строки
Dec 12 14:44:37 nix abrtd: Directory 'ccpp-2013-12-12-14:44:37-27315' creation detected
Dec 12 14:44:37 nix abrt[27316]: Saved core dump of pid 27315 (/usr/sbin/squid) to /var/spool/abrt/ccpp-2013-12-12-14:44:37-27315 (1855488 bytes)
Dec 12 14:44:37 nix abrtd: Executable '/usr/sbin/squid' doesn't belong to any package and ProcessUnpackaged is set to 'no'
Dec 12 14:44:37 nix abrtd: 'post-create' on '/var/spool/abrt/ccpp-2013-12-12-14:44:37-27315' exited with 1
Dec 12 14:44:37 nix abrtd: Deleting problem directory '/var/spool/abrt/ccpp-2013-12-12-14:44:37-27315'


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Не могу запустить откомпилированный squid"  +/
Сообщение от PavelR (ok) on 12-Дек-13, 16:27 
> в /var/log/messages при попытке запуска появляются такие строки
> Dec 12 14:44:37 nix abrtd: Directory 'ccpp-2013-12-12-14:44:37-27315' creation detected
> Dec 12 14:44:37 nix abrt[27316]: Saved core dump of pid 27315 (/usr/sbin/squid)
> to /var/spool/abrt/ccpp-2013-12-12-14:44:37-27315 (1855488 bytes)
> Dec 12 14:44:37 nix abrtd: Executable '/usr/sbin/squid' doesn't belong to any package
> and ProcessUnpackaged is set to 'no'
> Dec 12 14:44:37 nix abrtd: 'post-create' on '/var/spool/abrt/ccpp-2013-12-12-14:44:37-27315'
> exited with 1
> Dec 12 14:44:37 nix abrtd: Deleting problem directory '/var/spool/abrt/ccpp-2013-12-12-14:44:37-27315'

эти строки не имеют отношения к процессу запуска сквида
(но они имеют отношение к обработке его "корки")

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Не могу запустить откомпилированный squid"  +/
Сообщение от Дядя_Федор on 13-Дек-13, 08:37 
> Dec 12 14:44:37 nix abrtd: Executable '/usr/sbin/squid' doesn't belong to any package
> and ProcessUnpackaged is set to 'no'

Написано понятным аглицким языком. :) Тем же аглицким из нагугленного.
-----------------
How to enable handling of unpackaged software

    Edit /etc/abrt/abrt-action-save-package-data.conf and change ProcessUnpackaged = no to ProcessUnpackaged = yes

    # sed -i 's/ProcessUnpackaged = no/ProcessUnpackaged = yes/' /etc/abrt/abrt-action-save-package-data.conf
----------------------


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Не могу запустить откомпилированный squid"  +/
Сообщение от asavah (ok) on 13-Дек-13, 04:47 
cache кальмара инициализировал (squid -z )? /etc/squid c .conf-ами есть? RTFM

Сквид хрень несложная, но своенравная, если не умеем его готовить - нефик ставить из сырцов, для начала тренируемся на пакетной версии дистрибутива чтоб понять что там к чему и с чем его едят, а уж потом можно и с сырцами баловаться.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Не могу запустить откомпилированный squid"  +/
Сообщение от Ano email on 13-Дек-13, 09:33 
>[оверквотинг удален]
> --enable-delay-pools --disable-wccp --disable-wccpv2 --disable-snmp --enable-nf-transparent
> --disable-auth-basic --disable-auth-ntlm --disable-auth-negotiate --disable-ipv6
> make
> make install
> Ошибок во время установки не было.
> Но при команде service squid start выдаёт unrecognized service
> в /etc/rc.d/init.d скрипта squid нет
> Машину перезагружал
> Что мне делать дальше?
> Прошу сильно не пинать, первый раз ставлю из исходников

Мне тоже надо скомпилить Squid из исходников, но до этого надо сделать в нем две вещи:
1. Вырезать код ротации логов
2. Включить SSL Bumps

Первое важно, так как логи собираются специальным демоном, и ротация не нужна совсем.
Второе важно, так как блокировка сайта и контента HTTPS - всегда нужна, а то народ валит на https://youtube.com и смотрит ролики.

Я сам не прогер и мне тяжело вырезать код ротации, поискал в исходника, а там упоминание аж в 9 файлах. И пипец - мозг реально взорвался ))))

Второе решаемо, но без первого смысла не имеет.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Не могу запустить откомпилированный squid"  +/
Сообщение от Дядя_Федор on 13-Дек-13, 17:22 
Ротация логов сквида обычно выполняется запуском по крону  /usr/local/sbin/squid -k rotate. Соответственно, надо убрать запуск этой команды из крона. Причем тут "я сам не прогер" - непонятно. При очень большом желании можно это делать и через logrotate.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Не могу запустить откомпилированный squid"  +/
Сообщение от Ano email on 13-Дек-13, 21:30 
>  Ротация логов сквида обычно выполняется запуском по крону  /usr/local/sbin/squid -k
> rotate. Соответственно, надо убрать запуск этой команды из крона. Причем тут
> "я сам не прогер" - непонятно. При очень большом желании можно
> это делать и через logrotate.

А Вы проверьте, а потом пишите.
Чтобы написать тут сообщение я долго тестировал, ротация вшита в пакет, все решения якобы этой проблемы - не работают!
Делать мне нечего как тут Гуру теребить на уважаемом Опеннете без причины.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Не могу запустить откомпилированный squid"  +/
Сообщение от Дядя_Федор on 13-Дек-13, 22:38 
> Чтобы написать тут сообщение я долго тестировал, ротация вшита в пакет, все
> решения якобы этой проблемы - не работают!

Если она "вшита" - надо "вышивать" обратно. Внимательно прочитайте, что я написал, прежде чем советовать. Медленно и постепенно повторю на всякий случай. Ротация лог-файлов не делается сквидом АВТОМАТИЧЕСКИ (как Вы думаете). Для того, чтобы она "запустилась" надо по крону запустить команду squid -k rotate. Хотя в Вашей параллельной вселенной, возможно, делается по другому.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Не могу запустить откомпилированный squid"  +/
Сообщение от UserMe (ok) on 14-Дек-13, 06:23 
>> Чтобы написать тут сообщение я долго тестировал, ротация вшита в пакет, все
>> решения якобы этой проблемы - не работают!
>  Если она "вшита" - надо "вышивать" обратно. Внимательно прочитайте, что я
> написал, прежде чем советовать. Медленно и постепенно повторю на всякий случай.
> Ротация лог-файлов не делается сквидом АВТОМАТИЧЕСКИ (как Вы думаете). Для того,
> чтобы она "запустилась" надо по крону запустить команду squid -k rotate.
> Хотя в Вашей параллельной вселенной, возможно, делается по другому.

Ну так  удален.внешний вызов  ротации. Упоминания  в logrorate - стерты.
Кронтаб - пустой.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Не могу запустить откомпилированный squid"  +/
Сообщение от Дядя_Федор on 14-Дек-13, 13:07 
> Ну так  удален.внешний вызов  ротации. Упоминания  в logrorate -
> стерты.
> Кронтаб - пустой.

Должен быть не "кронтаб", а "кронтабы". Если все пусто - то и ротации логов не будет. Поскольку нет периодического запуска команды на ротацию логов (тот самый squid -k rotate). То, что код "вшит" - это етественно в данном случае. Только запускается этот код вот таким вот ключом, а не сам по себе.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Не могу запустить откомпилированный squid"  +/
Сообщение от Ano email on 15-Дек-13, 17:23 
>> Ну так  удален.внешний вызов  ротации. Упоминания  в logrorate -
>> стерты.
>> Кронтаб - пустой.
>  Должен быть не "кронтаб", а "кронтабы". Если все пусто - то
> и ротации логов не будет. Поскольку нет периодического запуска команды на
> ротацию логов (тот самый squid -k rotate). То, что код "вшит"
> - это етественно в данном случае. Только запускается этот код вот
> таким вот ключом, а не сам по себе.

Вы не поверите, но поиск команды "squid -k rotate" через grep -rl 'squid -k rotate'  
имеется только здесь:
/etc/logrotate.d/squid

И все таки это зашито в исполняемый Squid и баста!

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Не могу запустить откомпилированный squid"  +/
Сообщение от Прохожий (??) on 15-Дек-13, 18:08 
> Вы не поверите, но поиск команды "squid -k rotate" через grep -rl
> 'squid -k rotate'
> имеется только здесь:
> /etc/logrotate.d/squid

Кто после этого скажет, что это пишет умный человек??? "Расшивайте" код, батенька. Удачи Вам.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Не могу запустить откомпилированный squid"  +/
Сообщение от nymda on 15-Дек-13, 18:19 
> Вы не поверите, но поиск команды "squid -k rotate" через grep -rl
> 'squid -k rotate'
> имеется только здесь:
> /etc/logrotate.d/squid
> И все таки это зашито в исполняемый Squid и баста!

И Вы с ТАКИМИ знаниями желаете копаться в исходном коде??? Лично я бы Вам даже школьный Вэб-сервер не доверил. Угробите. По причине отсутствия элементарных знаний. Вам уже пальцем показали и все рассказали. Но тупняк продолжается. По одной причине - по причине полной дремучести.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Не могу запустить откомпилированный squid"  +/
Сообщение от Ano email on 15-Дек-13, 22:06 
>> Вы не поверите, но поиск команды "squid -k rotate" через grep -rl
>> 'squid -k rotate'
>> имеется только здесь:
>> /etc/logrotate.d/squid
>> И все таки это зашито в исполняемый Squid и баста!
>  И Вы с ТАКИМИ знаниями желаете копаться в исходном коде??? Лично
> я бы Вам даже школьный Вэб-сервер не доверил. Угробите. По причине
> отсутствия элементарных знаний. Вам уже пальцем показали и все рассказали. Но
> тупняк продолжается. По одной причине - по причине полной дремучести.

Если Вы такой умный укажите пальцем где копать?
Напишите свой вариант, будет всем интересно и не только мне - не бойтесь :)

Опишу с начала мои шаги.
Ротация вызывается командой:
squid -k rotate

Это понятно, кастом ротация Squid хранится в файле:
/etc/logrotate.d/squid

Поиск текста по всем файлам корня:
grep -rl 'squid -k rotate' /

Дает выхлоп:
/etc/logrotate.d/squid

Этот файл /etc/logrotate.d/squid - содержит вызов:
squid -k rotate

Удаление это файла не дает результатов, разумеется пере-запускалась система и сам демон Squid.

Проблема: осталась...

У меня есть знакомые прогеры друзья, которые могут отключить ротацию в исходниках.
Но пока жду реально дельного совета, все таки вера Opennet всегда была.

И все равно спасибо, что хоть так помогаете, падаваны всего мира преклоняются у Ваших. ног)))

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Не могу запустить откомпилированный squid"  +/
Сообщение от nimda on 15-Дек-13, 22:43 
Похоже на то, что в Кащенко - месячник открытых дверей
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "Не могу запустить откомпилированный squid"  +/
Сообщение от UserMe (ok) on 16-Дек-13, 08:15 
> Похоже на то, что в Кащенко - месячник открытых дверей

Вы были у Кащенко, кто он такой?


Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру