<ph type="x-smartling-placeholder"></ph>
您正在查看 Apigee Edge 文档。
转到
Apigee X 文档。 信息
问题
您会发现
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm
安装过程中
或迁移到较新版本的适用于私有云的 Apigee Edge。
错误消息
您会观察到以下错误:
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm. Skipping.
此错误通常会在安装 apigee-setup utility
和
依赖项:
[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 ~]#<ph type="x-smartling-placeholder">
可能的原因
以下是导致此错误的可能原因:
原因 | 说明 | 适用的问题排查说明 |
---|---|---|
互联网连接或网络连接问题 | 没有出站互联网连接或存在网络连接问题。 | 仅面向 Edge Private Cloud 用户 |
用户名或密码不正确 | 为 software.apigee.com 代码库使用的用户名或密码不正确。 |
仅面向 Edge Private Cloud 用户 |
密码包含特殊字符 | “software.apigee.com ”代码库的密码包含特殊字符。 |
仅面向 Edge Private Cloud 用户 |
原因:互联网连接或网络连接问题
诊断
- 检查您所在的计算机上是否有出站互联网连接 就会出现上述错误。
- 如果您有出站互联网连接,请测试与
software.apigee.com
:netcat
使用 netcat:
如果您已安装
netcat
,请运行以下命令:nc -v software.apigee.com 443
您应该会收到类似于以下内容的消息:
Connection to software.apigee.com 443 port [tcp/https] succeeded!
或
Connected to IP_ADDRESS:443
- 如果您未看到上述任何消息或看到错误,
到
software.apigee.com.
的网络连接出现问题
Telnet
使用 telnet:
如果您未安装
netcat
,可以使用以下代码 使用telnet
命令检查互联网连接:telnet software.apigee.com 443
如果连接成功,您应该会看到以下输出:
Connected to software.apigee.com
- 如果您未看到上述任何消息或看到错误,
到
software.apigee.com.
的网络连接出现问题
分辨率
如果未连接到互联网,或未连接到互联网,或无法运行任一命令(netcat
或
telnet
)失败,则表示网络连接受限或没有网络连接。与您的
网络管理员解决此问题。
原因:用户名或密码不正确
诊断
验证您是否将正确的用户名和密码传递给 安装 Apigee Edge
apigee-service utility
:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
您也可以直接调用网址
software.apigee.com
,并查看 输出:curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
- 如果收到
401 Unauthorized
错误,则表示您在使用 用户名和/或密码不正确。
分辨率
确保您在安装时使用正确的用户名和密码
apigee-setup utility
。
原因:密码中包含特殊字符
诊断
- 验证
software.apigee.com
的密码是否包含任何特殊密码 字符。例如:>
、$
、@
或*
。 - 如果密码中包含任何特殊字符,那么这就是导致此错误的原因。
分辨率
- 在任何特殊字符前面使用反斜杠转义字符 (
\
)。 - 例如,如果您的密码是
pa$$w0rd
,则应指定 密码为pa\$\$w0rd
。
参考
<ph type="x-smartling-placeholder"></ph> 安装 Edge apigee-setup 实用程序