全部产品
Search
文档中心

:Mengatasi kesalahan File "/usr/bin/yum", baris 30 saat menjalankan yum pada instans Linux

更新时间:Dec 04, 2025

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

  1. Masuk ke instans ECS.

    1. Buka ECS console - Instance. Pada bilah navigasi atas, pilih wilayah dan resource group yang dituju.

    2. Buka halaman detail instans yang dituju. Klik Connect dan pilih Workbench. Ikuti petunjuk pada halaman untuk masuk ke terminal.

  2. Temukan path default Python 2.x.

    sudo ls /usr/bin/python2* | head -n 1
    /usr/bin/python2

    Dalam contoh ini, path default Python 2.x adalah /usr/bin/python2.

  3. Kembalikan interpreter Python default untuk perintah yum.

    Edit baris pertama file /usr/bin/yum:

    • Sebelumnya: #!/usr/bin/python

    • Sesudah: #!<Path ke versi Python 2.x default dari langkah sebelumnya>

    Untuk contoh ini, ubah #!/usr/bin/python menjadi #!/usr/bin/python2.
  4. Jalankan kembali perintah yum untuk memverifikasi perbaikan. Perintah tersebut kini seharusnya dapat dijalankan tanpa masalah.