Yükleme Hatası - Apigee-repo.rpm açılamıyor

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Belirti

Private Cloud için Apigee Edge'in yeni sürümüne yükleme veya taşıma sırasında Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm hatasıyla karşılaşırsınız.

Hata mesajı

Şu hatayı görürsünüz:

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

Bu hata genellikle apigee-setup utility ve bağımlılıklar yüklenirken ortaya çıkar:

[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 ~]#

Olası nedenler

Bu hatanın olası nedenleri aşağıda açıklanmıştır:

Neden Açıklama Şunun için geçerli sorun giderme talimatları:
İnternet bağlantısı veya ağ bağlantısı sorunları Giden internet bağlantısı yok veya ağ bağlantısı sorunları var. Yalnızca Edge Private Cloud kullanıcıları
Yanlış kullanıcı adı veya şifre software.apigee.com deposu için yanlış kullanıcı adı veya şifre kullanılıyor. Yalnızca Edge Private Cloud kullanıcıları
Şifre özel karakterler içeriyor software.apigee.com deposu şifresi özel karakterler içeriyor. Yalnızca Edge Private Cloud kullanıcıları

Neden: İnternet bağlantısı veya ağ bağlantısı sorunları

Teşhis

  1. Yukarıdaki hatayı gördüğünüz makinede giden internet bağlantınızın olup olmadığını kontrol edin.
  2. Giden bir internet bağlantınız varsa aşağıdaki mekanizmalardan birini kullanarak software.apigee.com ile ağ bağlantınızı test edin:

    netcat

    Netcat'i kullanarak:

    1. netcat uygulamasını yüklediyseniz aşağıdaki komutu çalıştırın:

      nc -v software.apigee.com 443
      

      Aşağıdakine benzer bir mesaj alırsınız:

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

      VEYA

      Connected to IP_ADDRESS:443
      
    2. Yukarıdaki mesajların hiçbirini görmüyorsanız veya hatalar görüyorsanız software.apigee.com. ile ilgili bir ağ bağlantısı sorununuz var demektir.

    Telnet

    Telnet'i kullanarak:

    1. netcat yüklü değilse internet bağlantısını kontrol etmek için aşağıdaki telnet komutunu kullanabilirsiniz:

      telnet software.apigee.com 443
      

      Bağlanırsa aşağıdaki çıkışı görmeniz gerekir:

      Connected to software.apigee.com
      
    2. Yukarıdaki mesajların hiçbirini görmüyorsanız veya hatalar görüyorsanız software.apigee.com. ile ilgili bir ağ bağlantısı sorununuz var demektir.

Çözünürlük

İnternet bağlantınız yoksa veya komutlardan biri (netcat ya da telnet) başarısız olursa ağ bağlantınız sınırlı demektir ya da hiç yoktur. Sorunu gidermek için ağ yöneticinizle birlikte çalışın.

Neden: Yanlış kullanıcı adı veya şifre

Teşhis

  1. Apigee Edge apigee-service utility uygulamasını yükleyen komuta doğru kullanıcı adını ve şifreyi ilettiğinizi onaylayın:

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. Dilerseniz software.apigee.com URL'sine doğrudan bir çağrı yapabilir ve çıkışı kontrol edebilirsiniz:

    curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
    
  3. 401 Unauthorized hatası almanız, yanlış kullanıcı adı ve/veya şifre kullandığınızı belirtir.

Çözünürlük

apigee-setup utility uygulamasını yüklerken doğru kullanıcı adını ve şifreyi kullandığınızdan emin olun.

Neden: Şifrede özel karakterler var

Teşhis

  1. software.apigee.com şifresinin özel karakter içermediğini doğrulayın. Örneğin: >, $, @ veya *.
  2. Şifrede özel karakterler varsa bu hatanın nedeni budur.

Çözünürlük

  1. Herhangi bir özel karakterden önce ters eğik çizgi çıkış karakterini (\) kullanın.
  2. Örneğin, şifreniz pa$$w0rd ise şifreyi pa\$\$w0rd olarak belirtmeniz gerekir.

Referanslar

Edge Apigee-setup yardımcı programını yükleme