У меня есть простой юнит-файл:
[Unit
Description=do magic foo
[Service]
Type=simple
ExecStart=/usr/bin/foo
Restart=always
RestartSec=5s
[Install]
WantedBy=default.target
Если я попытаюсь включить его, я получаю следующее сообщение:
root@server# systemctl enable foo
Failed to enable unit: File foo.service: Bad message
В чем дело?
Опечатка в файле объекта. Закрытие ]
на первой строчке не хватало.
Я добавил символ, и теперь он работает.