Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
Síntoma
Observarás el error
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm
durante la instalación
o migración a una versión más reciente de Apigee Edge para la nube privada.
Mensaje de error
Observarás el siguiente error:
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm. Skipping.
Este error suele ocurrir durante la instalación de la apigee-setup utility y las
dependencias:
[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 ~]#
Causas posibles
Estas son las posibles causas de este error:
| Causa | Descripción | Instrucciones de solución de problemas aplicables para |
|---|---|---|
| Problemas con la conexión a Internet o la conectividad de red | No hay conexión a Internet saliente o hay problemas de conectividad de red. | Solo usuarios de la nube privada de Edge |
| Nombre de usuario o contraseña incorrectos | Se usa un nombre de usuario o una contraseña incorrectos para el repositorio software.apigee.com. |
Solo usuarios de la nube privada de Edge |
| La contraseña contiene caracteres especiales | La contraseña del repositorio software.apigee.com contiene caracteres especiales. |
Solo usuarios de la nube privada de Edge |
Causa: Problemas con la conexión a Internet o la conectividad de red
Diagnóstico
- Comprueba si tienes la conexión a Internet saliente en la máquina en la que estás viendo el error anterior.
- Si tienes una conexión a Internet saliente, prueba la conectividad de red a
software.apigee.comcon uno de los siguientes mecanismos:netcat
Con netcat:
Si instalaste
netcat, ejecuta el siguiente comando:nc -v software.apigee.com 443
Deberías recibir un mensaje similar al siguiente:
Connection to software.apigee.com 443 port [tcp/https] succeeded!
O
Connected to IP_ADDRESS:443
- Si no ves ninguno de los mensajes anteriores o si ves errores, tienes un
problema de conectividad de red con
software.apigee.com.
telnet
Con telnet:
Si no tienes
netcatinstalado, puedes usar el siguientetelnetcomando para verificar la conectividad a Internet:telnet software.apigee.com 443
Deberías ver el siguiente resultado si se conecta:
Connected to software.apigee.com
- Si no ves ninguno de los mensajes anteriores o si ves errores, tienes un
problema de conectividad de red con
software.apigee.com.
Solución
Si no tienes conexión a Internet o falla uno de los comandos (netcat o
telnet), tienes conectividad de red limitada o nula. Trabaja con tu
administrador de red para solucionar el problema.
Causa: Nombre de usuario o contraseña incorrectos
Diagnóstico
Valida que pases el nombre de usuario y la contraseña correctos al comando que instala la
apigee-service utilityde Apigee Edge:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
También puedes hacer una llamada directa a la URL
software.apigee.comy verificar el resultado:curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
- Si recibes un error
401 Unauthorized, indica que estás usando un nombre de usuario o una contraseña incorrectos.
Solución
Asegúrate de usar el nombre de usuario y la contraseña correctos mientras instalas
apigee-setup utility.
Causa: La contraseña contiene caracteres especiales
Diagnóstico
- Verifica que la contraseña de
software.apigee.comno contenga caracteres especiales caracteres. Por ejemplo:>,$,@o*. - Si la contraseña tiene caracteres especiales, esa es la causa de este error.
Solución
- Usa el carácter de escape de barra inversa (
\) antes de cualquier carácter especial. - Por ejemplo, si tu contraseña es
pa$$w0rd, debes especificar la contraseña comopa\$\$w0rd.