Добрый день!
ОС: Ubuntu server 10.04 x64 LTS .
На выходных ставил интеренет шлюз (SQUID + SAMS + xl2tpd + asterisk 1.6+ asterisk GUI 2.0+ bind9 ). SAMS так и не получилось установить но не главное. Сквид я поставил сначала stable версию sudo apt-get install squid
2.6 или 2.7 . Но при поисках проблемы решения с sams я случайно скопипастил и выполнил команду sudo apt-get install squid3
Поставился squid 3.x версии. Он мне не нужен. Я решил удалить все сквиды sudo aptitude purge squid3 squid
потом sudo aptitude clean
sudo aptitude autoclean
sudo reboot
Потом обратно поставил сквид
sudo apt-get install squid
Но он не запускается при старте системы. Проблема в следующем: при установке squid3 скрипт /etc/init.d/squid конвертировал для upstart
root@gateway:/home/lext# /etc/init.d/squid restart
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service squid restart
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart squid
squid start/running, process 19812
И теперь сквид запускается из консоли командой service squid start(stop) либо start squid
прописать эту команду в rc.local ни к чему не привело - сквид не запускается автоматом.
Гуглим дальше . Находим что upstart можно управлять утилитой sysv-rc-conf . Ставлю
sudo aptitude install sysv-rc-conf
Запускаю sudo sysv-rc-conf
В утилите ставлю крестики на пересечении squid и 2,3,4,5 уровней ( по подобию asterisk)
Перезагружаюсь. squid опять не стартует.
Я так думаю что скрипт /etc/init.d/squid конвертировался для squid 3.x поэтому он не запускает squid 2.x , поэтому же не работает upstart (sysv-rc-conf ). Хотя из командной строки squid запускается ( и так /etc/init.d/squid start (только ругается ) и так service squid restart ).
Как заставить squid 2.x запускаться автоматом? до установки squid3 все работало.
Заранее спасибо.