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
- Prüfen Sie, ob auf dem Computer, auf dem der oben genannte Fehler auftritt, eine ausgehende Internetverbindung besteht.
- Wenn eine ausgehende Internetverbindung besteht, testen Sie die Netzwerkverbindung zu
software.apigee.commit einer der folgenden Methoden:netcat
netcat verwenden :
Wenn Sie
netcatinstalliert 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
- 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:
Wenn
netcatnicht installiert ist, können Sie mit dem folgendentelnetBefehl die Internetverbindung prüfen:telnet software.apigee.com 443
Bei einer Verbindung sollte die folgende Ausgabe angezeigt werden:
Connected to software.apigee.com
- 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
Prüfen Sie, ob Sie den richtigen Nutzernamen und das richtige Passwort an den Befehl übergeben, mit dem das Apigee Edge
apigee-service utilityinstalliert wird:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
Sie können auch einen direkten Aufruf an die URL
software.apigee.comsenden und die Ausgabe prüfen:curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
- Wenn der
401 UnauthorizedFehler 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
- Prüfen Sie, ob das Passwort für
software.apigee.comkeine Sonder zeichen enthält. Beispiel:>,$,@oder*. - Wenn das Passwort Sonderzeichen enthält, ist dies die Ursache für diesen Fehler.
Auflösung
- Verwenden Sie vor jedem Sonderzeichen das Escapezeichen Backslash (
\). - Wenn Ihr Passwort beispielsweise
pa$$w0rdlautet, müssen Sie es alspa\$\$w0rdangeben.