Příznak
Při pokusu o spuštění služby pomocí service
nebo systemctl
příkazů v systému Redhat 7 Linux se na obrazovce může objevit následující chybová zpráva:
Failed to issue method call: Unit service_name.service failed to load: No such file or directory.
Řešení
Tato chybová zpráva se zobrazí, když se pokoušíte spustit nebo povolit službu, která buď není na vašem systému Linux nainstalována, nebo jste zadali nesprávný název služby. Chcete-li tento problém vyřešit, ujistěte se, že služba, kterou se pokoušíte spustit, je nainstalována a že na ni odkazujete správným názvem služby. Chcete-li to provést, jednoduše vypište všechny dostupné služby ve vašem systému Redhat 7 pomocí níže uvedeného příkazu a najděte službu, kterou se pokoušíte spustit. Název služby nemusí vždy odpovídat názvu balíčku, takže vás může zmást.
[root@rhel7 ~]# systemctl list-units --type=service
Seznam služeb může být poměrně dlouhý, takže výstup je směrován do grep
Příkaz k vyhledání konkrétního klíčového slova může být také užitečný, např.:
[root@rhel7 ~]# systemctl list-units --type=service | grep at\..*service