查看 Apigee Edge 說明文件。
前往
Apigee X說明文件。 資訊
問題
您將發現錯誤
Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm
進行安裝時
或遷移至較新版本的 Apigee Edge for Private Cloud
錯誤訊息
您將觀察到以下錯誤:
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 ~]#
可能原因
以下是導致這個錯誤的可能原因:
原因 | 說明 | 適用的疑難排解操作說明 |
---|---|---|
網際網路連線或網路連線問題 | 沒有輸出網際網路連線,或發生網路連線問題。 | 僅限 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.
」的網路連線問題
Telenet
使用 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
。