Kesalahan Penginstalan - Tidak dapat membuka apigee-repo.rpm

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Gejala

Anda akan melihat error Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm selama penginstalan atau migrasi ke versi Apigee Edge untuk Private Cloud yang lebih baru.

Pesan error

Anda akan mengamati error berikut:

Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm. Skipping.

Error ini biasanya terjadi saat menginstal apigee-setup utility dan dependensi:

[root@machinename ~]# sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNAME
Apigee bootstrap 1.0-38 (OPDK_5000, 2020.11.30,19:31)

=== Obtaining creds for software.apigee.com:

Please enter value for password:

=== Begin work ...

=== Checking for presence of misc commands:

=== Checking distro:

=== Checking architecture:

=== Checking OS:

=== Checking SELinux status

=== Configuring package manager:
+ rpm -qa apigee*
+ rpm -e apigee-repo
error: package apigee-repo is not installed
(error can be ignored)
+ rpm -e apigeeprio-repo
error: package apigeeprio-repo is not installed
(error can be ignored)
+ yum install -y https://apigee:***@software.apigee.com/apigee-repo.rpm
Loaded plugins: enabled_repos_upload, langpacks, package_upload, priorities,
: product-id, protectbase, search-disabled-repos, subscription-
: manager
HTTP error (410 - Gone): Unit d98c371e-06bc-4afc-a216-effb1ebc9bce has been deleted
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm. Skipping.
Error: Nothing to do
Uploading Enabled Repositories Report
Loaded plugins: langpacks, priorities, product-id, protectbase, subscription-
: manager
HTTP error (410 - Gone): Unit d98c371e-06bc-4afc-a216-effb1ebc9bce has been deleted
bootstrap_4.50.00.sh: Error: Repo configuration failed

[root@machinename ~]#

Kemungkinan penyebab

Berikut kemungkinan penyebab error ini:

Penyebab Deskripsi Petunjuk pemecahan masalah yang berlaku untuk
Masalah koneksi internet atau konektivitas jaringan Tidak ada koneksi internet keluar atau ada masalah konektivitas jaringan. Khusus pengguna Edge Private Cloud
Nama pengguna atau sandi salah Menggunakan nama pengguna atau sandi yang salah untuk repositori software.apigee.com. Khusus pengguna Edge Private Cloud
Sandi berisi karakter khusus Sandi untuk repositori software.apigee.com berisi karakter khusus. Khusus pengguna Edge Private Cloud

Penyebab: Koneksi internet atau masalah konektivitas jaringan

Diagnosis

  1. Periksa apakah ada koneksi internet keluar di komputer tempat Anda melihat error di atas.
  2. Jika Anda memiliki koneksi internet keluar, uji konektivitas jaringan Anda ke software.apigee.com menggunakan salah satu mekanisme berikut:

    Netcat

    Menggunakan netcat:

    1. Jika Anda telah menginstal netcat, jalankan perintah berikut:

      nc -v software.apigee.com 443
      

      Anda akan mendapatkan pesan seperti berikut:

      Connection to software.apigee.com 443 port [tcp/https] succeeded!
      

      ATAU

      Connected to IP_ADDRESS:443
      
    2. Jika Anda tidak melihat salah satu pesan di atas atau jika melihat error, berarti Anda memiliki masalah konektivitas jaringan pada software.apigee.com.

    telnet

    Menggunakan telnet:

    1. Jika netcat belum diinstal, Anda dapat menggunakan perintah telnet berikut untuk memeriksa konektivitas internet:

      telnet software.apigee.com 443
      

      Anda akan melihat output berikut jika terhubung:

      Connected to software.apigee.com
      
    2. Jika Anda tidak melihat salah satu pesan di atas atau jika melihat error, berarti Anda memiliki masalah konektivitas jaringan pada software.apigee.com.

Resolusi

Jika tidak ada koneksi internet atau salah satu perintah (netcat atau telnet) gagal, konektivitas jaringan Anda terbatas atau tidak ada. Hubungi administrator jaringan Anda untuk memperbaiki masalah ini.

Penyebab: Nama pengguna atau sandi salah

Diagnosis

  1. Pastikan Anda meneruskan nama pengguna dan sandi yang benar ke perintah yang menginstal Apigee Edge apigee-service utility:

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. Anda juga dapat melakukan panggilan langsung ke URL software.apigee.com dan memeriksa outputnya:

    curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
    
  3. Jika Anda mendapatkan error 401 Unauthorized, itu menunjukkan bahwa Anda menggunakan nama pengguna dan/atau sandi yang salah.

Resolusi

Pastikan Anda menggunakan nama pengguna dan sandi yang benar saat menginstal apigee-setup utility.

Penyebab: Sandi berisi karakter khusus

Diagnosis

  1. Verifikasi bahwa sandi untuk software.apigee.com tidak berisi karakter khusus. Misalnya: >, $, @, atau *.
  2. Jika sandi memiliki karakter khusus, maka itulah penyebab error ini.

Resolusi

  1. Gunakan karakter escape garis miring terbalik (\) sebelum karakter khusus.
  2. Misalnya, jika sandi Anda adalah pa$$w0rd, Anda harus menentukan sandi sebagai pa\$\$w0rd.

Referensi

Menginstal utilitas apigee-setup Edge