LinuxForum.Fans
Тема

Squid no such file or directory

Автор: AlfaStriker 12 сообщений 4654 просмотров
#195811

Добрый день!

Имеется сервер Cake+Squid

С не давних пор он перестал работать.

Предполагаем что накрылся Squid.

При старте демона, выходит вот такие ошибки:
# /etc/init.d/squid start
/etc/init.d/squid: line 27: /etc/squid/squid.conf: No such file or directory
/etc/init.d/squid: line: /usr/sbin/squid: no such file or directory

#195812

Может я его не правильно запускаю?
или
может мне его заного установить?

#195813

и что нам скажет:
#whereis squid
#ls -l /etc/squid/
#find / -name squid.conf

#195815
text
gw log # whereis squid
squid: /usr/local/sbin/squid /usr/local/squid
text
gw log # ls -l /etc/squid/
ls: cannot access /etc/squid/: No such file or directory
text
gw log # find / -name squid.conf
/usr/local/squid/etc/squid.conf
/root/squid/squid.conf
#195816

Это команда помогла запустить squid:

text
/usr/local/sbin/squid start

Теперь он работает smile

А как его поставить в автозагрузку?

#195817
Ka3aH6ac написал:
/etc/init.d/squid: line 27: /etc/squid/squid.conf: No such file or directory
/etc/init.d/squid: line: /usr/sbin/squid: no such file or directory

надо подправить скрипт запуска, и сделать соответсвующию замену.

Ka3aH6ac написал:
/etc/init.d/squid: line: /usr/sbin/squid: no such file or directory

заменить на это

Ka3aH6ac написал:
/usr/local/sbin/squid

и

Ka3aH6ac написал:
/etc/init.d/squid: line 27: /etc/squid/squid.conf: No such file or directory

заменить на это:

Ka3aH6ac написал:
/usr/local/squid/etc/squid.conf
#195818

Вообще сервак уже работает полтора года, что с ним произошло не известно.
Почему пути поменялись, тоже не понятно.

Не ужели такое бывает.

#195822

А как resin поставить в автозагрузку?

#195823
Ka3aH6ac написал:
/root/squid/squid.conf

и

Ka3aH6ac написал:
Почему пути поменялись, тоже не понятно.
Не ужели такое бывает.

кто то пересобирал squid, в linux каталог для squid /etc/squid, в bsd подобных в /usr/local/etc/, сам бинарник в /usr/bin/ в случае bsd-like /usr/local/sbin, в общем как то так. Но это как теория и не более того. Само ни когда ни чего не меняется.

#195827

Меня прикалывает то, что после перезагрузки squid каким-то образом запустился. У всех появился Интернет...
Даже без правок путей Squid'а.

Я так понимаю, что вот эта команда добавляет res:

text
rc-update add resin default

После нее появляется текст:

text
resin alredy installed in runlevel default; skipping
Войдите или зарегистрируйтесь, чтобы ответить.