Penyebab
Perintah yum memerlukan lingkungan Python 2.x default sistem. Jika interpreter Python default diubah ke versi Python 3.x yang tidak kompatibel, yum akan gagal karena perbedaan sintaks dan ketidakcocokan modul.
Solusi
Masuk ke instans ECS.
Buka ECS console - Instance. Pada bilah navigasi atas, pilih wilayah dan resource group yang dituju.
Buka halaman detail instans yang dituju. Klik Connect dan pilih Workbench. Ikuti petunjuk pada halaman untuk masuk ke terminal.
Temukan path default
Python 2.x.sudo ls /usr/bin/python2* | head -n 1/usr/bin/python2Dalam contoh ini, path default
Python 2.xadalah/usr/bin/python2.Kembalikan interpreter Python default untuk perintah
yum.Edit baris pertama file
/usr/bin/yum:Sebelumnya:
#!/usr/bin/pythonSesudah:
#!<Path ke versi Python 2.x default dari langkah sebelumnya>
Untuk contoh ini, ubah
#!/usr/bin/pythonmenjadi#!/usr/bin/python2.Jalankan kembali perintah
yumuntuk memverifikasi perbaikan. Perintah tersebut kini seharusnya dapat dijalankan tanpa masalah.