Vous consultez la documentation Apigee Edge.
Accédez à la
documentation**Apigee X**. info
Problème constaté
L'erreur
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm
s'affiche lors de l'installation
ou de la migration vers une version plus récente d'Apigee Edge pour Private Cloud.
Message d'erreur
L'erreur suivante s'affiche :
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm. Skipping.
Cette erreur se produit généralement lors de l'installation de apigee-setup utility et
des dépendances :
[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 ~]#
Causes possibles
Voici les causes possibles de cette erreur :
| Cause | Description | Instructions de dépannage applicables |
|---|---|---|
| Problèmes de connexion Internet ou de connectivité réseau | Aucune connexion Internet sortante ou problèmes de connectivité réseau. | Utilisateurs d'Edge Private Cloud uniquement |
| Nom d'utilisateur ou mot de passe incorrect | Utilisation d'un nom d'utilisateur ou d'un mot de passe incorrect pour le dépôt software.apigee.com. |
Utilisateurs d'Edge Private Cloud uniquement |
| Le mot de passe contient des caractères spéciaux | Le mot de passe du dépôt software.apigee.com contient des caractères spéciaux. |
Utilisateurs d'Edge Private Cloud uniquement |
Cause : Problèmes de connexion Internet ou de connectivité réseau
Diagnostic
- Vérifiez si vous disposez d'une connexion Internet sortante sur la machine où vous voyez l'erreur ci-dessus.
- Si vous disposez d'une connexion Internet sortante, testez votre connectivité réseau à
software.apigee.comà l'aide de l'un des mécanismes suivants :netcat
Avec netcat :
Si vous avez installé
netcat, exécutez la commande suivante :nc -v software.apigee.com 443
Un message semblable à celui-ci devrait s'afficher :
Connection to software.apigee.com 443 port [tcp/https] succeeded!
OU
Connected to IP_ADDRESS:443
- Si aucun des messages ci-dessus ne s'affiche ou si des erreurs s'affichent, vous avez un
problème de connectivité réseau avec
software.apigee.com.
telnet
Avec telnet :
Si vous n'avez pas installé
netcat, vous pouvez utiliser la commandetelnetsuivante pour vérifier la connectivité Internet :telnet software.apigee.com 443
La sortie suivante devrait s'afficher si la connexion est établie :
Connected to software.apigee.com
- Si aucun des messages ci-dessus ne s'affiche ou si des erreurs s'affichent, vous avez un
problème de connectivité réseau avec
software.apigee.com.
Solution
Si vous ne disposez pas d'une connexion Internet ou si l'une des commandes (netcat ou
telnet) échoue, votre connectivité réseau est limitée ou inexistante. Contactez votre
administrateur réseau pour résoudre le problème.
Cause : Nom d'utilisateur ou mot de passe incorrect
Diagnostic
Vérifiez que vous transmettez le nom d'utilisateur et le mot de passe corrects à la commande qui installe l'
apigee-service utilityd'Apigee Edge :sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
Vous pouvez également appeler directement l'URL
software.apigee.comet vérifier la sortie :curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
- Si vous recevez une erreur
401 Unauthorized, cela indique que vous utilisez un nom d'utilisateur et/ou un mot de passe incorrect.
Solution
Assurez-vous d'utiliser le nom d'utilisateur et le mot de passe corrects lors de l'installation
apigee-setup utility.
Cause : Le mot de passe contient des caractères spéciaux
Diagnostic
- Vérifiez que le mot de passe de
software.apigee.comne contient aucun caractère spécial caractères. Par exemple :>,$,@, ou*. - Si le mot de passe contient des caractères spéciaux, c'est la cause de cette erreur.
Solution
- Utilisez le caractère d'échappement barre oblique inverse (
\) avant tout caractère spécial. - Par exemple, si votre mot de passe est
pa$$w0rd, vous devez spécifier le mot de passe commepa\$\$w0rd.