Pagi – pagi diselingi ISP yang koneksinya tidak ada stabil padahal sedang troubleshooting. 😀 Kali ini sedang mencoba PHP 7.0 pada Ubuntu 16.04, dan karena tugasnya sudah selesai niatnya akan saya hapus saja. Tapi pakai cara biasa ternyata tidak ampuh.

Karena installnya dari repository maka perintah dibawah biasanya sudah cukup:

apt-get purge nama_aplikasi

Yang muncul malah pesan kesalahan berikut:

ERROR: Conf php7.0-cgi does not exist!
dpkg: error processing package php7.0-cgi (--purge):
 subprocess installed pre-removal script returned error exit status 1
Errors were encountered while processing:
 php7.0-cgi
E: Sub-process /usr/bin/dpkg returned an error code (1)

Nah lho. Di daftar aplikasi ada tapi apt gagal menghapusnya.

Diinstall ulang pun ya cuma ada informasi kalau sudah ada dan versi terbaru:

php7.0-cgi is already the newest version (7.0.13-0ubuntu0.16.04.1).

Jadi memang ada something wrong tapi entah dimananya. Misal anda mengalami masalah yang sama dan tidak bisa pakai cara standar seperti yang saya alami bisa pakai solusi alternatifnya.

Kita bisa mencoba menghapus semua paket aplikasi yang diinstall oleh yang lain tapi sudah tidak dipakai. Intinya dependensinya.

apt-get autoremove

Cara halus gagal ya pakai cara kasar. Hehe. 😀 Hati – hati saja dan backup saran saya.

dpkg --remove --force-remove-reinstreq nama_aplikasi

Setelah itu coba install kembali.

apt-get install -f

Sudah saya coba di Ubuntu dan Debian dan memang format perintahnya masih sama.