Nie udało się wysłać wywołania metody: Unit… nie udało się załadować: Brak takiego pliku lub katalogu


13

Mam zainstalowany plik definicji systemowej, ale systemd go nie używa. Jaki może być problem lub jak mogę go debugować?

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.

10
Utworzyłeś nowy plik usługi. Biegałeś systemctl daemon-reload?
Michael Hampton

Jeśli dokonałeś przeładowania, jak wspomniano powyżej, podaj dane wyjściowe systemctl list-units | test grep
Navern,

@MichaelHampton Dzięki, szukałem tego rozwiązania od 3 godzin!
maxdaniel98

Odpowiedzi:


10

Tak jak powiedział Michael Hampton w komentarzu do pytania, utworzyłeś nowy plik usługi i musisz go uruchomić:

systemctl daemon-reload

Zamieszczam odpowiedź dla łatwego dostępu. Jeśli Michael opublikuje swoją odpowiedź, chętnie usunę moją.


1
Po prostu nas zignorował, więc możesz mieć trochę głosów. Nie sądzę, żebyśmy od niego znowu usłyszeli.
Michael Hampton
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.