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

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Krótki opis problemu

Podczas instalacji lub migracji do nowszej wersji Apigee Edge dla Private Cloud wystąpi błąd Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm.

Komunikat o błędzie

Zobaczysz taki błąd:

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

Ten błąd występuje zwykle podczas instalowania 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 połączeniem sieciowym Nie ma wychodzącego połączenia z internetem lub występują problemy z połączeniem sieciowym. Tylko użytkownicy chmury Edge Private Cloud
Nieprawidłowa nazwa użytkownika lub hasło Używanie nieprawidłowej nazwy użytkownika lub hasła do repozytorium software.apigee.com. Tylko użytkownicy chmury Edge Private Cloud
Hasło zawiera znaki specjalne Hasło do repozytorium software.apigee.com zawiera znaki specjalne. Tylko użytkownicy chmury Edge Private Cloud

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

Diagnostyka

  1. Sprawdź, czy na komputerze, na którym występuje powyższy błąd, masz wychodzące połączenie internetowe.
  2. Jeśli masz wychodzące połączenie z internetem, sprawdź połączenie sieciowe z serwerem software.apigee.com, korzystając z jednego z tych mechanizmów:

    Netcat

    Używanie narzędzia netcat:

    1. Jeśli masz zainstalowany 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, masz problem z połączeniem sieciowym z elementem software.apigee.com..

    Telnet

    Użycie Telnet:

    1. Jeśli nie masz zainstalowanego netcat, możesz sprawdzić połączenie z internetem za pomocą tego polecenia telnet:

      telnet software.apigee.com 443
      

      Jeśli połączenie zostanie nawiązane, powinny zostać wyświetlone te dane wyjściowe:

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

Rozdzielczość

Jeśli nie masz połączenia z internetem lub jedno z poleceń (netcat lub telnet) kończy się niepowodzeniem, masz ograniczone połączenie sieciowe lub nie masz go wcale. Aby rozwiązać ten problem, skontaktuj się z administratorem sieci.

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

Diagnostyka

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

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. Możesz też bezpośrednio wywołać adres URL software.apigee.com i sprawdzić jego wynik:

    curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
    
  3. Jeśli pojawi się błąd 401 Unauthorized, oznacza to, że używasz nieprawidłowej nazwy użytkownika lub hasła.

Rozdzielczość

Upewnij się, że podczas instalacji aplikacji apigee-setup utility używasz prawidłowej nazwy użytkownika i hasła.

Przyczyna: hasło zawiera znaki specjalne

Diagnostyka

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

Rozdzielczość

  1. Przed każdym znakiem specjalnym wpisz odwrócony znak zmiany znaczenia (\).
  2. Jeśli na przykład Twoje hasło to pa$$w0rd, podaj je jako pa\$\$w0rd.

Odniesienia

Zainstaluj narzędzie Edge apigee-setup