Pesan kesalahannya cukup jelas. Dikatakan bahwa pengguna jenkins
tidak memiliki entri di /etc/passwd
file yaitu pengguna tidak ada di sistem.
Saat Anda melakukan operasi terkait pengguna yang memerlukan nama pengguna, kata sandi, direktori home, informasi shell, /etc/passwd
file dikonsultasikan terlebih dahulu. Tidak ada entri dalam file itu yang mengarah ke kesalahan yang Anda dapatkan. Jadi, Anda harus membuat pengguna terlebih dahulu (useradd
/adduser
). Sebagai catatan tambahan, kecuali jika diperlukan, Anda harus membuat pengguna khusus layanan apa pun (non-manusia), mis. jenkins
sebagai pengguna sistem.
Setelah pencarian cepat untuk "Daftar semua pengguna di Linux", saya menemukan jawaban ini dan menjalankan perintah berikut:
cut -d: -f1 /etc/passwd
dan, seperti yang disarankan oleh @Ipor Sircer, pengguna ini sebenarnya tidak ada, dan saya harus menambahkannya dengan:
adduser jenkins