Unable to install Docker Desktop: Component CommunityInstaller.EnableFeaturesAction failed: Not found

16 Desember 2022 - Abdul Fattah Ikhsan

Bagikan:

Masalah

Teringat 2 tahun lalu masih pakai Windows 10 untuk kerja software development dan terbiasa pakai docker desktop disana. Kalau tidak salah ketika selesai windows update atau docker update. Kemudian restart komputer, entah yang salah apa, cari docker desktop tidak ada.

Oh ya, docker desktop yang digunakan pun sudah menggunakan WSL2. Kemudian mencoba untuk troubleshooting, dengan mendownload docker desktop lagi via chocolately tapi gagal saat proses instalasi. Masih penasaran, lanjut install langsung dari exe file. Hasilnya tidak bisa juga.

Troubleshooting

Lanjut Googling day to day tapi ga menemukan solusinya. Akhirnya gave up, dual boot ke Ubuntu, kemudian pindah ke MacBook dan akhirnya lupa punya Windows 😄. Akhir-akhir ini teringat ada data yang menurut saya penting di docker volume Windows 10 dan perlu pindah data ke Mac.

Muncul lagi rasa penasaran untuk cari masalah docker hilang dan tidak bisa terinstall, However, masih tidak bisa pake cara sebelumnya. Error yang sama pun muncul saat install, the error message looks like this: “Unable to install Docker Desktop 4.8.2: Component CommunityInstaller.EnableFeaturesAction failed: Not found”.

Unable to install Docker Desktop 4.8.2: Component CommunityInstaller.EnableFeaturesAction failed: Not found
Unable to install Docker Desktop 4.8.2: Component CommunityInstaller.EnableFeaturesAction failed: Not found

Googling lagi dan ternyata baru ada yang report. Padahal kejadian ini sudah lama tapi belum ada yang report ke komunitas di tahun-tahun sebelumnya. Dari beberapa jawaban dan tautan link di report tersebut masih belum dapat clue the root cause.

Dan dari thread di stackoverflow dikatakan penyebabnya dari WMI failed, ga paham itu apa. Ada jawaban dari user codename “Ramesh” yang kasih solusi cuma terlalu banyak command yang harus di execute dan ga tau itu tujuannya apa. penasaran dulu cari tahu WMI itu apa dan takut salah nanti ga bisa balikin.

Failed to initialize all required WMI classes
Failed to initialize all required WMI classes

Investigating apa benar bermasalah di WMI. Dan tada 🎉 as expected and described here. Ikutin cara-cara untuk pastiin WMI-nya Failed atau ga.

Solusi

Masih terus menggali,dan akhirnya menemukan cara yang ternyata cukup simple solusinya. Hanya Perlu jalanin:

winmgmt /resetrepository

seperti jawaban dari user codename “castorix31” di microsoft forum ini. Kemudian, Saya restart computer dan voila ✨ docker bisa terinstall begitupun docker volume yang diharapkan masih ada.

Penutup

Akhir cerita, sebenarnya solusinya ada di link pertama tadi jawaban dari user codename “meyay”.Cuma ga notice, sebab jawaban dia diawal paragraf pertama lebih kepenjelasan wmisdk command, yang mungkin kalau urutannya dibalik orang akan got more attention dengan jawabannya.

Original story dari twitter saya, dengan beberapa penyesuaian. Thanks for reading my long story. Hopes this will help.

#docker
#windows
© 2021 - 2023 lanjutkoding.com