Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Автозагрузка SQUID  (Прочитано 3272 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lext

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Автозагрузка SQUID
« : 04 Апреля 2011, 11:28:30 »
Добрый день!

ОС: 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 все работало.
Заранее спасибо.
« Последнее редактирование: 04 Апреля 2011, 11:30:41 от lext »

Оффлайн lext

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Автозагрузка SQUID
« Ответ #1 : 07 Апреля 2011, 10:36:11 »
up

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Автозагрузка SQUID
« Ответ #2 : 07 Апреля 2011, 11:24:11 »
удалите все сквиды
и попробуйте
sudo apt-get -o DPkg::options::=--force-confmiss --reinstall install squid

 

Страница сгенерирована за 0.14 секунд. Запросов: 25.