Installationsfehler – Apigee-repo.rpm kann nicht geöffnet werden

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Symptom

Während der Installation oder der Migration zu einer neueren Version von Apigee Edge für Private Cloud wird der Fehler Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm angezeigt.

Fehlermeldung

Der folgende Fehler wird angezeigt:

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

Dieser Fehler tritt in der Regel bei der Installation von apigee-setup utility und Abhängigkeiten auf:

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

Mögliche Ursachen

Mögliche Ursachen für diesen Fehler:

Ursache Beschreibung Anleitungen zur Fehlerbehebung gelten für
Probleme mit der Internetverbindung oder der Netzwerkverbindung Es besteht keine ausgehende Internetverbindung oder es gibt Probleme mit der Netzwerkverbindung. Nur Edge Private Cloud-Nutzer
Nutzername oder Passwort falsch Falscher Nutzername oder falsches Passwort für Repository software.apigee.com. Nur Edge Private Cloud-Nutzer
Das Passwort enthält Sonderzeichen Das Passwort für das Repository software.apigee.com enthält Sonderzeichen. Nur Edge Private Cloud-Nutzer

Ursache: Probleme mit der Internetverbindung oder der Netzwerkverbindung

Diagnose

  1. Prüfen Sie, ob auf dem Computer, auf dem der obige Fehler auftritt, eine ausgehende Internetverbindung besteht.
  2. Wenn Sie eine ausgehende Internetverbindung haben, testen Sie die Netzwerkverbindung zu software.apigee.com mit einer der folgenden Methoden:

    netcat

    Mit Netcat:

    1. Wenn Sie netcat installiert haben, führen Sie den folgenden Befehl aus:

      nc -v software.apigee.com 443
      

      Sie sollten eine Meldung wie die folgende erhalten:

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

      ODER

      Connected to IP_ADDRESS:443
      
    2. Wenn keine der obigen Meldungen oder Fehler angezeigt werden, liegt ein Problem mit der Netzwerkverbindung zu software.apigee.com. vor.

    Telnet

    Telnet verwenden:

    1. Wenn Sie netcat nicht installiert haben, können Sie mit dem folgenden telnet-Befehl die Internetverbindung prüfen:

      telnet software.apigee.com 443
      

      Wenn eine Verbindung hergestellt wurde, sollten Sie die folgende Ausgabe sehen:

      Connected to software.apigee.com
      
    2. Wenn keine der obigen Meldungen oder Fehler angezeigt werden, liegt ein Problem mit der Netzwerkverbindung zu software.apigee.com. vor.

Auflösung

Wenn Sie keine Internetverbindung haben oder einer der Befehle (netcat oder telnet) fehlschlägt, haben Sie nur eine eingeschränkte oder keine Netzwerkverbindung. Wenden Sie sich an Ihren Netzwerkadministrator, um das Problem zu beheben.

Ursache: Nutzername oder Passwort falsch

Diagnose

  1. Prüfen Sie, ob Sie den richtigen Nutzernamen und das richtige Passwort an den Befehl übergeben, mit dem das apigee-service utility von Apigee Edge installiert wird:

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. Sie können auch die URL software.apigee.com direkt aufrufen und die Ausgabe prüfen:

    curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
    
  3. Wenn der Fehler 401 Unauthorized angezeigt wird, bedeutet das, dass Sie einen falschen Nutzernamen und/oder ein falsches Passwort verwenden.

Auflösung

Achten Sie darauf, bei der Installation von apigee-setup utility den richtigen Nutzernamen und das richtige Passwort zu verwenden.

Grund: Das Passwort enthält Sonderzeichen

Diagnose

  1. Das Passwort für software.apigee.com darf keine Sonderzeichen enthalten. Beispiel: >, $, @ oder *.
  2. Wenn das Passwort Sonderzeichen enthält, ist das die Ursache für den Fehler.

Auflösung

  1. Verwende das Escape-Zeichen für den umgekehrten Schrägstrich (\) vor jeglichem Sonderzeichen.
  2. Wenn Ihr Passwort beispielsweise pa$$w0rd lautet, sollten Sie es als pa\$\$w0rd angeben.

Verweise

Dienstprogramm für das Edge-Apigee-Setup installieren