Ошибка, которую Вы получаете:
Failed to execute command: Exec format error
Это означает, что systemd пытается выполниться /etc/rc.local
как исполняемый файл (например, сценарий оболочки), но это перестало работать, так как это появляется /etc/rc.local
файл не является допустимым исполняемым файлом.
Смотрите на его содержание. Если это - сценарий, сделайте у Вас есть надлежащая строка "хижины", такой как #!/bin/sh
или #!/bin/bash
вначале?
Файл имеет "исполняемый" набор битов? (Можно установить его с chmod +x /etc/rc.local
).
Отредактируйте свой ответ и включайте вывод команд ls -l /etc/rc.local
и file /etc/rc.local
, который поможет определить точную проблему, Вы имеете.
ОБНОВЛЕНИЕ: Из Вашего комментария ниже, похож на Вас, пропускали строку хижины #!/bin/bash
в Вашем /etc/rc.local
, добавление, что строка решила проблему.
systemctl status rc-local
НЕУДАВШИЙСЯ
Если я стираюсь от
/etc/rc.local ***the***
/usr/bin/garbd --cfg /etc/garbd.conf &
exit 0
и сохраните только с
#!/bin/bash
затем я получаю это
[