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

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

Belirti

Yükleme veya Apigee Edge Private Cloud'un daha yeni bir sürümüne taşıma sırasında şu hatayı görürsünüz: Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm.

Hata mesajı

Aşağıdaki 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 oluşur:

[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 şunlardır:

Neden Açıklama Aşağıdaki ürünler 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ıyla ilgili sorunlar var. Yalnızca Edge Private Cloud kullanıcıları
Hatalı kullanıcı adı veya şifre software.apigee.com deposu için yanlış kullanıcı adı veya şifre kullanma Yalnızca Edge Private Cloud kullanıcıları
Şifre özel karakterler içeriyor software.apigee.com deposunun ş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 internet bağlantınız varsa aşağıdaki mekanizmalardan birini kullanarak ağ bağlantınızı software.apigee.com ile test edin:

    netcat

    netcat'i kullanma:

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

      nc -v software.apigee.com 443
      

      Şuna 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 mesajlardan herhangi birini görmüyorsanız veya hatalar görüyorsanız software.apigee.com. ile ağ bağlantısı sorunu yaşıyorsunuz demektir.

    telnet

    Telnet'i kullanma:

    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ğlantı kurulursa aşağıdaki çıkışı görürsünüz:

      Connected to software.apigee.com
    2. Yukarıdaki mesajlardan herhangi birini görmüyorsanız veya hatalar görüyorsanız software.apigee.com. ile ağ bağlantısı sorunu yaşıyorsunuz 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ı olur veya hiç olmaz. Sorunu düzeltmek için ağ yöneticinizle birlikte çalışın.

Neden: Kullanıcı adı veya şifre yanlış

Teşhis

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

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. Ayrıca, software.apigee.com URL'sine doğrudan bir çağrı yapıp çıkışı da kontrol edebilirsiniz:

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

Çözünürlük

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

Neden: Şifre özel karakterler içeriyor

Teşhis

  1. software.apigee.com şifresinde özel karakter bulunmadığını 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 kaçış 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