Назад | Перейти на главную страницу

Марионетка: невозможно запустить службу Squid

В init.pp сервис squid определяется так:

service { 'squid':
ensure     => running,
enable     => true,
hasrestart => true,
hasstatus  => true,
subscribe  => File['/etc/squid/squid.conf'],
}

Результат такой:

err: /Stage[main]/module_1::Squid/Service[squid]/ensure: change from stopped to running failed: Could not start Service[squid]: Execution of '/etc/init.d/squid start' returned 1:

Если я запускаю "etc / init.d / squid start", я получаю:

Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service squid start
Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) utility,
e.g. start squid start: Job failed to start

Я могу запускать / останавливать squid на машине с помощью "service squid start / stop". Это минимальная версия Ubuntu 10.04.

Вы обнаружили ошибку при запуске squid -X

привет всем, кто пытается решить эту проблему:

Вместо того, чтобы вызывать сценарии инициализации через /etc/init.d, используйте служебную программу service (8), например service squid start Поскольку сценарий, который вы пытаетесь вызвать, был преобразован в задание Upstart, вы также можете использовать утилиту start (8), например start squid start: не удалось запустить задание.

Во-первых, я хочу извиниться за свой английский. Я всегда учу этот язык.

А теперь давайте прочитаем меня: :)

Я уже однажды настраивал сервер squid, но никогда не сталкивался с этой проблемой в своей конфигурации, но сегодня на сервере, содержащем приложение лампы, меня попросили сделать то же самое, и я получаю ту же проблему и решаю настроить файл squid.conf шаг за шагом пошагово проверяя, будет ли работать squid после каждой новой настройки построчно. все работало, пока я не установил часть "cache-dir" "#cache_dir ufs / var / spool / squid3 100 16 256". Конечно, я написал эту строку без "#"

А потом я получаю эту ошибку при попытке перезапустить squid:

поэтому теперь я увеличиваю размер репертория / var / spool / squid3 на моем диске и не получаю эту проблему при перезапуске squid

другое решение - просто изменить репертуар инвентаря

иначе выполните команду "squid3 -z" или "squid -z" для старой версии демона, помогите инициализировать прокси-сервер и найти общую ошибку

Я надеюсь, что мое вмешательство поможет людям