ไม่สามารถเรียกวิธีการได้: หน่วย…ไม่สามารถโหลดได้: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว


13

ฉันได้ติดตั้งไฟล์ข้อกำหนดของ systemd แล้ว แต่ systemd ไม่สามารถใช้งานได้ มีปัญหาอะไรหรือฉันจะแก้ปัญหาได้อย่างไร

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
คุณสร้างไฟล์บริการใหม่ คุณวิ่งsystemctl daemon-reloadหรือยัง
Michael Hampton

หากคุณโหลดซ้ำดังกล่าวข้างต้นโปรดระบุผลลัพธ์ของ systemctl list-units | การทดสอบ grep
Navern

@MichaelHampton ขอบคุณฉันได้มองหาวิธีแก้ปัญหานี้เป็นเวลา 3 ชั่วโมง!
maxdaniel98

คำตอบ:


10

เช่นเดียวกับ Michael Hampton ที่กล่าวไว้ในความคิดเห็นของคำถามคุณได้สร้างไฟล์บริการใหม่และคุณจำเป็นต้องเรียกใช้สิ่งนี้:

systemctl daemon-reload

ฉันโพสต์คำตอบเพื่อความสะดวกในการเข้าถึง หากไมเคิลโพสต์คำตอบของเขาฉันยินดีที่จะลบของฉัน


1
เขาแค่เพิกเฉยต่อเราดังนั้นอย่าลังเลที่จะโหวต ฉันไม่คิดว่าเราจะได้ยินจากเขาอีก
Michael Hampton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.