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

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zuApigee X wechseln.
info

Symptom

Bei der Installation oder Migration zu einer neueren Version von Apigee Edge for 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 des 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 Netzwerkverbindung Es besteht keine ausgehende Internetverbindung oder es gibt Probleme mit der Netzwerkverbindung. Nur für Edge Private Cloud-Nutzer
Falscher Nutzername oder falsches Passwort Falscher Nutzername oder falsches Passwort für das Repository software.apigee.com. Nur für Edge Private Cloud-Nutzer
Passwort enthält Sonderzeichen Das Passwort für das Repository software.apigee.com enthält Sonderzeichen. Nur für Edge Private Cloud-Nutzer

Ursache: Probleme mit der Internetverbindung oder Netzwerkverbindung

Diagnose

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

    netcat

    netcat verwenden :

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

      nc -v software.apigee.com 443
      

      Sie sollten eine Meldung ähnlich der folgenden erhalten:

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

      ODER

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

    telnet

    telnet verwenden:

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

      telnet software.apigee.com 443
      

      Bei einer Verbindung sollte die folgende Ausgabe angezeigt werden:

      Connected to software.apigee.com
    2. Wenn keine der oben genannten Meldungen angezeigt wird oder Fehler auftreten, liegt ein Problem mit der Netzwerkverbindung zu software.apigee.com. vor.

Auflösung

Wenn keine Internetverbindung besteht oder einer der Befehle (netcat oder telnet) fehlschlägt, ist die Netzwerkverbindung eingeschränkt oder nicht vorhanden. Wenden Sie sich an Ihren Netzwerkadministrator, um das Problem zu beheben.

Ursache: Falscher Nutzername oder falsches Passwort

Diagnose

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

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

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

Auflösung

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

Ursache: Passwort enthält Sonderzeichen

Diagnose

  1. Prüfen Sie, ob das Passwort für software.apigee.com keine Sonder zeichen enthält. Beispiel: >, $, @ oder *.
  2. Wenn das Passwort Sonderzeichen enthält, ist dies die Ursache für diesen Fehler.

Auflösung

  1. Verwenden Sie vor jedem Sonderzeichen das Escapezeichen Backslash (\).
  2. Wenn Ihr Passwort beispielsweise pa$$w0rd lautet, müssen Sie es als pa\$\$w0rd angeben.

Verweise

Edge-Dienstprogramm „apigee-setup“ installieren