Halo teman-teman semua ! Bertemu kembali dengan saya (Raniri).
Ada pengguna ftp dengan vsftpd di sini ? Kebetulan saya beberapa kali perlu menggunakan ftp dan vsftpd. Ketika menggunakan vsfpd di alpine linux saya bertemu error 500 OOPS: child died. Sebelumnya saya belum pernah menemukan error seperti itu di debian dan ubuntu. Setelah mencari beberapa saat saya menemukan post di laman Stack Exchange yang membahas error itu. Ternyata cukup sederhana penyelesaian / perbaikan errornya. Berikut ini pembahasannya !
Error 500 OOPS: child died, apa penyebabnya ?
Vsftpd versi 3 memperkenalkan fitur baru yaitu seccomp sandboxing. Ternyata fitur itu (bagi sebagian user) menyebabkan beberapa masalah di antaranya yaitu error 500 OOPS: child died. Beruntungnya, fitur tersebut bisa kita disable. Untuk men-disable fitur tersebut, kita hanya perlu mengedit konfigurasi vsftpd.
Bagaimana cara mengatasi error 500 OOPS: child died ?
Seperti yang sudah saya tulis sebelumnya, error 500 OOPS: child died bisa kita atasi dengan men-disable fitur seccomp sandboxing melalui berkas konfigurasi vsftpd. Berkas konfigurasi vsftpd biasanya berada di
/ => etc => vsftpd => vsftp.conf.
Kita perlu menambahkan baris konfigurasi berikut ini ke berkas vsftpd.conf.
seccomp_sandbox=NO
Setelah kita tambahkan, kita bisa menyimpannya. Jangan lupa untuk melakukan restart pada service vsftpd !
// Distro dengan systemd
$ sudo systemctl restart vsftpd
// Distro dengan init openrc
$ sudo rc-service vsftpd restart
// Distro dengan sysvinit
$ sudo service vsftpd restart
Setelah kita restart service-nya, kita bisa mencoba menggunakan ftp lagi. Saya di sini menggunakan lftp, jadi saya bisa menjalankan perintah seperti ini.
$ lftp user@x.x.x.x

Kita sudah bisa tersambung.
Ringkasan.
Berikut adalah ringkasan untuk bahasan kita kali ini.
- Ada error 500 OOPS: child died pada vsftpd.
- Error tersebut kemungkinan disebabkan oleh fitur seccomp sandboxing.
- Kita bisa men-disable fitur itu agar error 500 OOPS: child died tidak muncul.
- Kita bisa menambahkan seccomp_sandbox=NO pada berkas vsftpd.conf untuk men-disable fitur seccomp sandboxing.
Penutup.
Demikian tadi pembahasan tentang cara mengatasi error 500 OOPS: child died pada vsftpd. Semoga bisa menjadi referensi dan informasi untuk kita semua. Jika ada yang memiliki alternatif cara, bisa di-share di kolom komentar. Sekian, terima kasih dan sampai berjumpa di bahasan selanjutnya !

