Błąd instalacji – nie można otworzyć pliku apigee-repo.rpm

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

Krótki opis problemu

Zobaczysz błąd Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm podczas instalacji lub przejście na nowszą wersję Apigee Edge dla Private Cloud.

Komunikat o błędzie

Wyświetli się ten błąd:

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

Ten błąd występuje zazwyczaj podczas instalowania aplikacji apigee-setup utility i zależności:

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

Możliwe przyczyny

Oto możliwe przyczyny tego błędu:

Przyczyna Opis Instrukcje rozwiązywania problemów dotyczące
Problemy z połączeniem internetowym lub siecią Brak wychodzącego połączenia z internetem lub wystąpiły problemy z połączeniem sieciowym. Tylko użytkownicy Edge Private Cloud
Nieprawidłowa nazwa użytkownika lub hasło Używanie nieprawidłowej nazwy użytkownika lub hasła w repozytorium software.apigee.com. Tylko użytkownicy Edge Private Cloud
Hasło zawiera znaki specjalne Hasło do repozytorium software.apigee.com zawiera znaki specjalne. Tylko użytkownicy Edge Private Cloud

Przyczyna: problemy z połączeniem internetowym lub połączeniem sieciowym

Diagnostyka

  1. Sprawdź, czy na komputerze, na którym się znajdujesz, masz wychodzące połączenie internetowe zobaczysz ten błąd.
  2. Jeśli masz wychodzące połączenie internetowe, sprawdź połączenie sieciowe software.apigee.com przy użyciu jednego z tych mechanizmów:

    netcat

    Używanie narzędzia netcat:

    1. Jeśli masz zainstalowany pakiet netcat, uruchom to polecenie:

      nc -v software.apigee.com 443
      

      Powinien wyświetlić się komunikat podobny do tego:

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

      LUB

      Connected to IP_ADDRESS:443
      
    2. Jeśli nie widzisz żadnego z powyższych komunikatów lub widzisz błędy, oznacza to, że masz problem z połączeniem sieciowym z urządzeniem software.apigee.com.

    Telnet

    Przy użyciu Telnet:

    1. Jeśli nie masz zainstalowanej aplikacji netcat, możesz użyć tych telnet, aby sprawdzić połączenie z internetem:

      telnet software.apigee.com 443
      

      Jeśli zostanie nawiązane połączenie, powinny wyświetlić się te dane wyjściowe:

      Connected to software.apigee.com
      
    2. Jeśli nie widzisz żadnego z powyższych komunikatów lub widzisz błędy, oznacza to, że masz problem z połączeniem sieciowym z urządzeniem software.apigee.com.

Rozdzielczość

Jeśli nie masz połączenia z internetem lub nie masz dostępu do jednego z poleceń (netcat lub telnet) nie działa, oznacza to, że masz ograniczoną łączność z siecią lub nie masz jej wcale. Pracuj ze swoim administratora sieci, aby rozwiązać ten problem.

Przyczyna: nieprawidłowa nazwa użytkownika lub hasło

Diagnostyka

  1. Sprawdź, czy podajesz prawidłową nazwę użytkownika i hasło do polecenia, instaluje Apigee Edge apigee-service utility:

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. Możesz też zadzwonić bezpośrednio pod adres URL software.apigee.com i sprawdzić dane wyjściowe:

    curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
    
  3. Jeśli wystąpi błąd 401 Unauthorized, oznacza to, że używasz nieprawidłowa nazwa użytkownika i/lub hasło.

Rozdzielczość

Upewnij się, że podczas instalacji używasz właściwej nazwy użytkownika i hasła. apigee-setup utility

Przyczyna: hasło zawiera znaki specjalne

Diagnostyka

  1. Sprawdź, czy hasło do software.apigee.com nie zawiera żadnych specjalnych elementów znaków. na przykład: >, $, @ lub *.
  2. Jeśli hasło zawiera znaki specjalne, to właśnie jest przyczyną tego błędu.

Rozdzielczość

  1. Użyj ukośnika lewego (\) przed każdym znakiem specjalnym.
  2. Jeśli na przykład Twoje hasło to pa$$w0rd, określ jako pa\$\$w0rd.

Pliki referencyjne

Zainstaluj narzędzie Edge apigee-setup