- Не могу запустить откомпилированный squid, Andrey Mitrofanov, 13:19 , 12-Дек-13 (1)
> Машина на Centos 6.5 > ./configure --prefix=/usr > make > make install > Что мне делать дальше? > Прошу сильно не пинать, первый раз ставлю из исходников Либо делать gentoo до конца и нести init.d скрипт их wiki.gentoo, либо начинать делать .rpm с init.d скриптом в нём. Можно, наверняка, и ещё что-то поделать.
- Не могу запустить откомпилированный squid, PavelR, 14:19 , 12-Дек-13 (2)
>в /etc/rc.d/init.d скрипта squid нетmake install и не ставит такие скрипты. Попробуйте почитать документацию, а также поискать init-скрипт в дополнительных файлах в архиве исходника. Также можно найти srpm штатного центосовского сквида и выковырять init-скрипт из него. Ну доточить всяко придется, так что это уже будет похоже на рекомендованное ранее "начинать делать .rpm с init.d скриптом в нём." >Машину перезагружал :-))) Не помогло чтоли? Ну так это не виндовс. > Машина на Centos 6.5 > Прошу сильно не пинать, первый раз ставлю из исходников А зачем - из исходников? Ну просто любопытно.
- Не могу запустить откомпилированный squid, Exploit, 14:41 , 12-Дек-13 (3)
>[оверквотинг удален] > Попробуйте почитать документацию, а также поискать init-скрипт в дополнительных файлах > в архиве исходника. > Также можно найти srpm штатного центосовского сквида и выковырять init-скрипт из него. > Ну доточить всяко придется, так что это уже будет похоже на > рекомендованное ранее "начинать делать .rpm с init.d скриптом в нём." >>Машину перезагружал > :-))) Не помогло чтоли? Ну так это не виндовс. >> Машина на Centos 6.5 >> Прошу сильно не пинать, первый раз ставлю из исходников > А зачем - из исходников? Ну просто любопытно.Скрипт от сквида из репозитория поставил. Перекомпилировал без ключей, на которые он ругался при запуске, теперь просто говорит failed при попытке запуска. в var/log/squid пусто. Куда смотреть, что делать? Подскажите, пожалуйста. А из исходников ставлю чисто из интереса, чтобы понять, как это делается и с чем можно столкнуться.
- Не могу запустить откомпилированный squid, Exploit, 14:46 , 12-Дек-13 (4)
в /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'
- Не могу запустить откомпилированный squid, PavelR, 16:27 , 12-Дек-13 (5)
> в /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' эти строки не имеют отношения к процессу запуска сквида (но они имеют отношение к обработке его "корки")
- Не могу запустить откомпилированный squid, Дядя_Федор, 08:37 , 13-Дек-13 (7)
> 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 ----------------------
- Не могу запустить откомпилированный squid, asavah, 04:47 , 13-Дек-13 (6)
cache кальмара инициализировал (squid -z )? /etc/squid c .conf-ами есть? RTFM Сквид хрень несложная, но своенравная, если не умеем его готовить - нефик ставить из сырцов, для начала тренируемся на пакетной версии дистрибутива чтоб понять что там к чему и с чем его едят, а уж потом можно и с сырцами баловаться.
- Не могу запустить откомпилированный squid, Ano, 09:33 , 13-Дек-13 (8)
>[оверквотинг удален] > --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 файлах. И пипец - мозг реально взорвался )))) Второе решаемо, но без первого смысла не имеет.
- Не могу запустить откомпилированный squid, Дядя_Федор, 17:22 , 13-Дек-13 (9)
Ротация логов сквида обычно выполняется запуском по крону /usr/local/sbin/squid -k rotate. Соответственно, надо убрать запуск этой команды из крона. Причем тут "я сам не прогер" - непонятно. При очень большом желании можно это делать и через logrotate.
- Не могу запустить откомпилированный squid, Ano, 21:30 , 13-Дек-13 (10)
> Ротация логов сквида обычно выполняется запуском по крону /usr/local/sbin/squid -k > rotate. Соответственно, надо убрать запуск этой команды из крона. Причем тут > "я сам не прогер" - непонятно. При очень большом желании можно > это делать и через logrotate.А Вы проверьте, а потом пишите. Чтобы написать тут сообщение я долго тестировал, ротация вшита в пакет, все решения якобы этой проблемы - не работают! Делать мне нечего как тут Гуру теребить на уважаемом Опеннете без причины.
- Не могу запустить откомпилированный squid, Дядя_Федор, 22:38 , 13-Дек-13 (11)
> Чтобы написать тут сообщение я долго тестировал, ротация вшита в пакет, все > решения якобы этой проблемы - не работают! Если она "вшита" - надо "вышивать" обратно. Внимательно прочитайте, что я написал, прежде чем советовать. Медленно и постепенно повторю на всякий случай. Ротация лог-файлов не делается сквидом АВТОМАТИЧЕСКИ (как Вы думаете). Для того, чтобы она "запустилась" надо по крону запустить команду squid -k rotate. Хотя в Вашей параллельной вселенной, возможно, делается по другому.
- Не могу запустить откомпилированный squid, UserMe, 06:23 , 14-Дек-13 (12)
>> Чтобы написать тут сообщение я долго тестировал, ротация вшита в пакет, все >> решения якобы этой проблемы - не работают! > Если она "вшита" - надо "вышивать" обратно. Внимательно прочитайте, что я > написал, прежде чем советовать. Медленно и постепенно повторю на всякий случай. > Ротация лог-файлов не делается сквидом АВТОМАТИЧЕСКИ (как Вы думаете). Для того, > чтобы она "запустилась" надо по крону запустить команду squid -k rotate. > Хотя в Вашей параллельной вселенной, возможно, делается по другому.Ну так удален.внешний вызов ротации. Упоминания в logrorate - стерты. Кронтаб - пустой.
- Не могу запустить откомпилированный squid, Дядя_Федор, 13:07 , 14-Дек-13 (13)
> Ну так удален.внешний вызов ротации. Упоминания в logrorate - > стерты. > Кронтаб - пустой. Должен быть не "кронтаб", а "кронтабы". Если все пусто - то и ротации логов не будет. Поскольку нет периодического запуска команды на ротацию логов (тот самый squid -k rotate). То, что код "вшит" - это етественно в данном случае. Только запускается этот код вот таким вот ключом, а не сам по себе.
- Не могу запустить откомпилированный squid, Ano, 17:23 , 15-Дек-13 (14)
>> Ну так удален.внешний вызов ротации. Упоминания в logrorate - >> стерты. >> Кронтаб - пустой. > Должен быть не "кронтаб", а "кронтабы". Если все пусто - то > и ротации логов не будет. Поскольку нет периодического запуска команды на > ротацию логов (тот самый squid -k rotate). То, что код "вшит" > - это етественно в данном случае. Только запускается этот код вот > таким вот ключом, а не сам по себе.Вы не поверите, но поиск команды "squid -k rotate" через grep -rl 'squid -k rotate' имеется только здесь: /etc/logrotate.d/squid И все таки это зашито в исполняемый Squid и баста!
- Не могу запустить откомпилированный squid, Прохожий, 18:08 , 15-Дек-13 (15)
> Вы не поверите, но поиск команды "squid -k rotate" через grep -rl > 'squid -k rotate' > имеется только здесь: > /etc/logrotate.d/squid Кто после этого скажет, что это пишет умный человек??? "Расшивайте" код, батенька. Удачи Вам.
- Не могу запустить откомпилированный squid, nymda, 18:19 , 15-Дек-13 (17)
> Вы не поверите, но поиск команды "squid -k rotate" через grep -rl > 'squid -k rotate' > имеется только здесь: > /etc/logrotate.d/squid > И все таки это зашито в исполняемый Squid и баста! И Вы с ТАКИМИ знаниями желаете копаться в исходном коде??? Лично я бы Вам даже школьный Вэб-сервер не доверил. Угробите. По причине отсутствия элементарных знаний. Вам уже пальцем показали и все рассказали. Но тупняк продолжается. По одной причине - по причине полной дремучести.
- Не могу запустить откомпилированный squid, Ano, 22:06 , 15-Дек-13 (18)
>> Вы не поверите, но поиск команды "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 всегда была. И все равно спасибо, что хоть так помогаете, падаваны всего мира преклоняются у Ваших. ног)))
|