Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Sintomo
Durante l'installazione o la migrazione a una versione più recente di Apigee Edge for Private Cloud, viene visualizzato l'errore
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm.
Messaggio di errore
Viene visualizzato il seguente errore:
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm. Skipping.
Questo errore si verifica in genere durante l'installazione di apigee-setup utility e
delle dipendenze:
[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 ~]#
Possibili cause
Ecco le possibili cause di questo errore:
| Causa | Descrizione | Istruzioni per la risoluzione dei problemi applicabili a |
|---|---|---|
| Problemi di connessione a internet o di connettività di rete | Non è presente alcuna connessione a internet in uscita o si verificano problemi di connettività di rete. | Solo utenti di Edge Private Cloud |
| Nome utente o password errati | Utilizzo di un nome utente o una password errati per il repository software.apigee.com. |
Solo utenti di Edge Private Cloud |
| La password contiene caratteri speciali | La password per il repository software.apigee.com contiene caratteri speciali. |
Solo utenti di Edge Private Cloud |
Causa: problemi di connessione a internet o di connettività di rete
Diagnosi
- Controlla se hai una connessione a internet in uscita sulla macchina in cui visualizzi l'errore sopra riportato.
- Se hai una connessione a internet in uscita, testa la connettività di rete a
software.apigee.comutilizzando uno dei seguenti meccanismi:netcat
Utilizzo di netcat:
Se hai installato
netcat, esegui il seguente comando:nc -v software.apigee.com 443
Dovresti vedere un messaggio simile al seguente:
Connection to software.apigee.com 443 port [tcp/https] succeeded!
OPPURE
Connected to IP_ADDRESS:443
- Se non vedi nessuno dei messaggi sopra riportati o se visualizzi errori, significa che si è verificato un
problema di connettività di rete a
software.apigee.com.
telnet
Utilizzo di telnet:
Se non hai installato
netcat, puoi utilizzare il seguentetelnetcomando per verificare la connettività a internet:telnet software.apigee.com 443
Se la connessione è riuscita, dovresti vedere il seguente output:
Connected to software.apigee.com
- Se non vedi nessuno dei messaggi sopra riportati o se visualizzi errori, significa che si è verificato un
problema di connettività di rete a
software.apigee.com.
Risoluzione
Se non hai una connessione a internet o se uno dei comandi (netcat o
telnet) non va a buon fine, significa che la connettività di rete è limitata o inesistente. Collabora con l'amministratore di rete per risolvere il problema.
Causa: nome utente o password errati
Diagnosi
Verifica di aver inserito il nome utente e la password corretti nel comando che installa
apigee-service utilitydi Apigee Edge:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
Puoi anche effettuare una chiamata diretta all'URL
software.apigee.come controllare l' output:curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
- Se ricevi un errore
401 Unauthorized, significa che stai utilizzando un nome utente e/o una password errati.
Risoluzione
Assicurati di utilizzare il nome utente e la password corretti durante l'installazione
apigee-setup utility.
Causa: la password contiene caratteri speciali
Diagnosi
- Verifica che la password per
software.apigee.comnon contenga caratteri speciali. Ad esempio:>,$,@o*. - Se la password contiene caratteri speciali, questa è la causa dell'errore.
Risoluzione
- Utilizza il carattere di escape barra rovesciata (
\) prima di qualsiasi carattere speciale. - Ad esempio, se la tua password è
pa$$w0rd, devi specificare la password comepa\$\$w0rd.