Erreur d'installation - Impossible d'ouvrir le fichier apigee-repo.rpm

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

  1. Vérifiez si vous disposez d'une connexion Internet sortante sur la machine où vous voyez l'erreur ci-dessus.
  2. 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 :

    1. 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
    2. 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 :

    1. Si vous n'avez pas installé netcat, vous pouvez utiliser la commande telnet suivante 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
    2. 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

  1. Vérifiez que vous transmettez le nom d'utilisateur et le mot de passe corrects à la commande qui installe l'apigee-service utility d'Apigee Edge :

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. Vous pouvez également appeler directement l'URL software.apigee.com et vérifier la sortie :

    curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
    
  3. 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

  1. Vérifiez que le mot de passe de software.apigee.com ne contient aucun caractère spécial caractères. Par exemple : >, $, @, ou *.
  2. Si le mot de passe contient des caractères spéciaux, c'est la cause de cette erreur.

Solution

  1. Utilisez le caractère d'échappement barre oblique inverse (\) avant tout caractère spécial.
  2. Par exemple, si votre mot de passe est pa$$w0rd, vous devez spécifier le mot de passe comme pa\$\$w0rd.

Références

Installer l'utilitaire apigee-setup d'Edge