Показать статистику
0 голосов
от (420 баллов)

При попытке запустить службу с помощью команд service или systemctl в системе Redhat  на экране появилось следующее сообщение об ошибке:

Failed to issue method call: Unit service_name.service failed to load: No such file or directory.

В чем проблема и как ее решить?

213 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

Решение

Это сообщение об ошибке отображается, когда вы пытаетесь запустить или включить службу, которая либо не установлена в вашей системе Linux, либо вы ввели неверное имя службы. Чтобы устранить эту проблему, убедитесь, что служба, которую вы пытаетесь запустить, установлена и вы ссылаетесь на нее с правильным именем службы. Для этого просто перечислите все доступные сервисы в вашей системе Redhat 7, используя команду ниже, и найдите сервис, который вы пытаетесь запустить. Название сервиса не всегда соответствует имени пакета, поэтому это может вас запутать.

[root@rhel7 ~]# systemctl list-units --type=service

Список сервисов может быть довольно длинным, поэтому grep может быть также полезен для вывода результатов в команду для поиска определенного ключевого слова, например:

[root@rhel7 ~]# systemctl list-units --type=service | grep at\..*service

...