Fehler beim Ausgeben des Methodenaufrufs: Einheit… konnte nicht geladen werden: Keine solche Datei oder kein solches Verzeichnis

13

Ich habe eine systemd-Definitionsdatei installiert, aber systemd verwendet sie nicht. Was könnte das Problem sein, oder wie kann ich es debuggen?

ettin:~# ls -l /etc/systemd/system/efl_test_daemon.service 
-rwxr-xr-x 1 root root 145 Aug 18 13:11 /etc/systemd/system/efl_test_daemon.service
ettin:~# /bin/systemctl start efl_test_daemon.service
Failed to issue method call: Unit efl_test_daemon.service failed to load: No such file or directory.
Neil H Watson
quelle
10
Sie haben eine neue Servicedatei erstellt. Bist du gelaufen systemctl daemon-reload?
Michael Hampton
Wenn Sie wie oben beschrieben neu geladen haben, geben Sie bitte die Ausgabe von systemctl list-units | an grep test
Navern
@MichaelHampton Danke, ich habe für 3 Stunden nach dieser Lösung gesucht!
Maxdaniel98

Antworten:

10

Genau wie Michael Hampton im Fragekommentar sagte, haben Sie eine neue Servicedatei erstellt und müssen diese ausführen:

systemctl daemon-reload

Ich poste die Antwort für den einfachen Zugriff. Wenn Michael seine Antwort veröffentlicht, werde ich meine gerne entfernen.

David Morales
quelle
1
Er hat uns einfach ignoriert, also fühlen Sie sich frei, ein paar Stimmen zu haben. Ich glaube nicht, dass wir wieder von ihm hören werden.
Michael Hampton