Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
Sintoma
O erro
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm
será observado durante a instalação
ou migração para uma versão mais recente do Apigee Edge for Private Cloud.
Mensagem de erro
Você vai observar o seguinte erro:
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm. Skipping.
Esse erro geralmente ocorre durante a instalação do apigee-setup utility e
dependências:
[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 possíveis
Confira as possíveis causas desse erro:
| Causa | Descrição | Instruções de solução de problemas aplicáveis para |
|---|---|---|
| Problemas de conexão de Internet ou de conectividade de rede | Não há conexão de Internet de saída ou há problemas de conectividade de rede. | Somente usuários do Edge Private Cloud |
| Nome de usuário ou senha incorretos | Usar nome de usuário ou senha incorretos para o repositório software.apigee.com. |
Somente usuários do Edge Private Cloud |
| A senha contém caracteres especiais | A senha do repositório software.apigee.com contém caracteres especiais. |
Somente usuários do Edge Private Cloud |
Causa: problemas de conexão de Internet ou de conectividade de rede
Diagnóstico
- Verifique se você tem a conexão de Internet de saída na máquina em que você está vendo o erro acima.
- Se você tiver uma conexão de Internet de saída, teste a conectividade de rede com
software.apigee.comusando um dos seguintes mecanismos:netcat
Como usar o netcat :
Se você instalou o
netcat, execute o seguinte comando:nc -v software.apigee.com 443
Você vai receber uma mensagem semelhante a esta:
Connection to software.apigee.com 443 port [tcp/https] succeeded!
OU
Connected to IP_ADDRESS:443
- Se você não vir nenhuma das mensagens acima ou se houver erros, significa que há um
problema de conectividade de rede com
software.apigee.com.
telnet
Como usar o telnet:
Se você não tiver o
netcatinstalado, use o seguintetelnetcomando para verificar a conectividade de Internet:telnet software.apigee.com 443
Você vai receber a seguinte saída se ela se conectar:
Connected to software.apigee.com
- Se você não vir nenhuma das mensagens acima ou se houver erros, significa que há um
problema de conectividade de rede com
software.apigee.com.
Resolução
Se você não tiver uma conexão de Internet ou um dos comandos (netcat ou
telnet) falhar, significa que você tem conectividade de rede limitada ou nenhuma. Trabalhe com o
administrador de rede para corrigir o problema.
Causa: nome de usuário ou senha incorretos
Diagnóstico
Valide se você está transmitindo o nome de usuário e a senha corretos para o comando que instala o
apigee-service utilitydo Apigee Edge:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
Você também pode fazer uma chamada direta para o URL
software.apigee.come verificar a saída:curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
- Se você receber um erro
401 Unauthorized, isso indica que você está usando um nome de usuário e/ou senha incorretos.
Resolução
Verifique se você está usando o nome de usuário e a senha corretos ao instalar
apigee-setup utility.
Causa: a senha contém caracteres especiais
Diagnóstico
- Verifique se a senha de
software.apigee.comnão contém caracteres especiais. Por exemplo:>,$,@ou*. - Se a senha tiver caracteres especiais, essa será a causa do erro.
Resolução
- Use o caractere de escape de barra invertida (
\) antes de qualquer caractere especial. - Por exemplo, se a senha for
pa$$w0rd, especifique a senha comopa\$\$w0rd.