Jika anda mendapati Ubuntu 18.04 LTS mengalami error /dpkg/lock, misalnya:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
atau
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
atau
E: Could not get lock /var/lib/apt/lists/lock – open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
penyebabnya adalah aplikasi
dpkg yang berjalan diluar aplikasi yang kita jalankan. biasanya, aplikasi updater bawaan Ubuntu yang jalan.
Untuk mengatasinya, pastinya anda bisa menunggu proses selesai atau mematikan proses tersebut. Caranya:
sudo lsof /var/lib/dpkg/lock
contoh outputnya:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
unattende 1548 root 6uW REG 8,2 0 1181062 /var/lib/dpkg/lock
misalnya, PID proses tersebut adalah 1548, maka untuk mematikannya gunakan
kill
sudo kill -9 1548
kemudian hapus file dpkg lock:
sudo rm /var/lib/dpkg/lock
atau file yang menghambat lainnya.