systemd ищет update-rc.d, когда я пытаюсь включить службу redis в Ubuntu 14.04

Я пытался установить Redis из источника в Ubuntu 14.04 и Ubuntu 16.04. Я следовал всему именно из этого урока.

Разница лишь в том, что мой путь к лог- файлу был /redis/logs/redis-server.log вместо /var/log/redis.log в файле redis.conf.

Он отлично работал в Ubuntu 16.04, но в Ubuntu 14.04, при этом redis.service через команду sudo systemctl enable redis, systemd начал поиск файла инициализации и попытался включить через update-rc.d а не обычный метод, т.е. создание мягкой ссылки /etc/systemd/system/redis.service файл в /etc/systemd/system/multi-user.target.wants каталог. Конечно, это было невозможно, потому что не было файла инициализации для redis.

Позже я изменил путь файла журнала к /var/log/redis/redis-server.log только в Ubuntu 14 и это решило проблему. Мой вопрос: почему это произошло? Есть ли какая-то зависимость systemd от местоположения файла журнала? Что изменилось в Ubuntu 16?

0 ответов

Другие вопросы по тегам