Siapa saja di sini memberi tahu saya cara menghapus kesalahan berikut
systemd: Failed at step USER spawning /usr/sbin/opendkim: No such process
Itu terjadi ketika saya mencoba memulai layanan opendkim pada centos.
Saya baru saja mengalami ini dan dalam kasus saya itu disebabkan oleh mengutip nama pengguna dalam file layanan saya:
[Unit]
Description=Demonstrate Failed at step USER spawning ...: No such process error when user name is quoted
[Service]
User="tadeusz"
ExecStart=/bin/echo hello
[Install]
WantedBy=multi-user.target
Memulai layanan ini di Ubuntu 16.04.2 LTS (Amazon EC2 instance) akan gagal dengan kesalahan berikut:
user-example.service: Failed at step USER spawning /bin/echo: No such process
Menariknya, pada Ubuntu Gnome 17.04 (mesin lokal saya), pesan kesalahannya jauh lebih bermanfaat:
[/etc/systemd/system/user-example.service:5] Invalid user/group name or numeric ID, ignoring: "tadeusz"
Menghapus kutipan di kedua lingkungan mengatasi masalah:
[Service]
User=tadeusz
User=tomcat
yang saya salin dari posting blog. Sekarang berfungsi dengan baik :)Periksa apakah catatan berikut ada di file konfigurasi
opendkim
:## Attempt to become the specified user before starting operations. UserID opendkim:opendkim
sumber
Bagi saya pesan kesalahan ini disebabkan oleh tidak memuat ulang SystemD setelah memperbarui systemd. Jadi lari
# systemctl daemon-reload
atau reboot komputer Anda.sumber
sudo systemctl daemon-reload
Seharusnya cukupBagi saya itu adalah masalah sederhana menggunakan nama pengguna yang salah, konfirmasi Anda menggunakan pengguna yang benar
[Service] User=tadeusz
kemudian muat ulang SystemD Anda
sudo systemctl daemon-reload
sumber