Kesalahan Penginstalan - Tidak dapat membuka apigee-repo.rpm

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

Gejala

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

Pesan error

Anda akan melihat 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 adalah kemungkinan penyebab error ini:

Penyebab Deskripsi Petunjuk pemecahan masalah 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: Masalah sambungan internet atau konektivitas jaringan

Diagnosis

  1. Periksa apakah Anda memiliki koneksi internet keluar di komputer tempat Anda berada melihat pesan {i>error<i} 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 yang mirip dengan yang berikut ini:

      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 ke software.apigee.com.

    Telnet

    Menggunakan telnet:

    1. Jika Anda belum menginstal netcat, Anda dapat menggunakan Perintah telnet 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 ke software.apigee.com.

Resolusi

Jika Anda tidak memiliki koneksi internet atau salah satu perintah (netcat atau telnet) gagal, berarti konektivitas jaringan Anda terbatas atau tidak ada sama sekali. Bekerja bersama administrator jaringan untuk memperbaiki masalah.

Penyebab: Nama pengguna atau sandi salah

Diagnosis

  1. Validasi bahwa Anda meneruskan nama pengguna dan {i>password<i} 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 {i>output<i}:

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

Resolusi

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

Penyebab: Sandi berisi karakter khusus

Diagnosis

  1. Pastikan sandi untuk software.apigee.com tidak berisi kode khusus karakter. Misalnya: >, $, @, atau *.
  2. Jika terdapat karakter khusus pada sandi, 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

Instal utilitas penyiapan Edge apigee