Ketika saya menjalankan perintah
sudo apt update && sudo apt upgrade pada Ubuntu saya, saya mendapati masalah ketika proses Setting Up Snapd yang Stuck atau Hang tidak kunjung selesai.Berikut adalah Log-nya:
1
2
3
4
5
6
7
8
9
10
|
~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up snapd (2.14.2~16.04) ...
|
Proses terhenti di tahap
Setting up snapd (2.14.2~16.04) ...Saya tunggu cukup lama tidak kunjung selesai 😀
Ternyata itu adalah Bug yang sudah dilaporkan ke Komunitas disini, dan sudah terdapat Troubleshooting untuk mengatasi masalah tersebut.
Troubleshootingnya sangat sederhana, yakni:
- Buka Terminal, lebih mudah dengan menggunakan Shortcut CTRL + ALT + T.
- Beralihlah ke Akses Root dengan menjalankan perintah sudo -i .
- Jalankan perintah echo "bash -c 'service snapd.boot-ok start'" | at now + 4 min
- Jika sebelumnya Anda membatalkan paksa proses sudo apt upgrade yang Stuck saat Setting up snapd (2.14.2~16.04) ... dengan menekan tombol CTRL + C, maka ketika Anda coba menjalankan sudo apt upgrade lagi akan muncul pesan Error seperti dibawah ini:
1
2
3
|
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
gondy@***:~$ sudo dpkg --configure -a
Setting up snapd (2.14.2~16.04) ...
|
- Maka sesuai petunjuk di pesan Error diatas, jalankan perintah sudo dpkg --configure -a proses Configure akan dilanjutkan kembali, tapi masih Stuck lagi di tahap Setting up snapd (2.14.2~16.04) ... , biarkan saja karena ini bagian dari Troubleshooting Procedure.
- Buka Terminal baru, lebih mudah jika menggunakan Shortcut CTRL + ALT + T.
- Jalankan perintah sudo service snapd.boot-ok start pada Terminal baru tersebut, maka proses Setting up snapd (2.14.2~16.04) ... sudah tidak Stuck lagi dan dapat terselesaikan.
Problem Solved 🙂