Gejala
Saat mencoba memulai layanan dengan service
atau systemctl
perintah pada sistem Redhat 7 Linux, pesan kesalahan berikut dapat muncul di layar:
Failed to issue method call: Unit service_name.service failed to load: No such file or directory.
Solusi
Pesan kesalahan ini ditampilkan ketika Anda mencoba untuk memulai atau mengaktifkan layanan yang tidak diinstal pada sistem Linux Anda atau Anda telah memasukkan nama layanan yang salah. Untuk memperbaiki masalah ini, pastikan bahwa layanan yang Anda coba jalankan telah diinstal dan Anda merujuknya dengan nama layanan yang benar. Untuk melakukan ini, cukup daftarkan semua layanan yang tersedia di sistem Redhat 7 Anda menggunakan perintah di bawah ini dan temukan layanan yang Anda coba jalankan. Nama layanan tidak selalu sesuai dengan nama paket sehingga dapat membingungkan Anda.
[root@rhel7 ~]# systemctl list-units --type=service
Daftar layanan bisa sangat panjang sehingga menyalurkan output ke grep
perintah untuk mencari kata kunci tertentu juga berguna, misalnya:
[root@rhel7 ~]# systemctl list-units --type=service | grep at\..*service