GNU/Linux >> Znalost Linux >  >> Linux

Selhalo volání metody:Unit .service se nepodařilo načíst – chyba RHEL7 Linux

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


Linux
  1. Služba operačního systému Linux „dhcpd“

  2. Služba Linux OS „anacron“

  3. Linux OS Service „iptables“

  1. Linux OS Service ‚síť‘

  2. Služba „portmap“ operačního systému Linux

  3. Služba „audit“ operačního systému Linux

  1. Služba operačního systému Linux „nfs“

  2. Služba operačního systému Linux „microcode_ctl“

  3. Služba Linux OS „NetFS“