インストール エラー - apigee-repo.rpm を開けない

<ph type="x-smartling-placeholder"></ph> 現在、Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメント
詳細

<ph type="x-smartling-placeholder">

症状

エラーが 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 ~]#
<ph type="x-smartling-placeholder">

考えられる原因

このエラーには、次の原因が考えられます。

原因 説明 トラブルシューティングの実施対象
インターネット接続またはネットワーク接続に関する問題 アウトバウンドのインターネット接続がない、またはネットワーク接続に問題がある。 Edge Private Cloud ユーザーのみ
ユーザー名またはパスワードが正しくない software.apigee.com リポジトリで間違ったユーザー名またはパスワードが使用されています。 Edge Private Cloud ユーザーのみ
パスワードに特殊文字が含まれています software.apigee.com リポジトリのパスワードに特殊文字が含まれています。 Edge Private Cloud ユーザーのみ

原因: インターネット接続またはネットワーク接続の問題

診断

  1. 今いるマシンでインターネットへの外向き接続が行われていることを確認する 表示されます。
  2. アウトバウンドのインターネット接続がある場合は、ネットワーク接続をテストし、 software.apigee.com(次のいずれかのメカニズムを使用):

    netcat

    netcat を使用する場合:

    1. netcat がインストールされている場合は、次のコマンドを実行します。

      nc -v software.apigee.com 443
      

      次のようなメッセージが表示されます。

      Connection to software.apigee.com 443 port [tcp/https] succeeded!
      

      または

      Connected to IP_ADDRESS:443
      
    2. 上記のいずれのメッセージも表示されない場合、またはエラーが表示される場合は、 software.apigee.com. へのネットワーク接続の問題

    Telnet

    telnet を使用する場合:

    1. netcat がインストールされていない場合は、以下を使用できます。 telnet コマンドを使用してインターネット接続を確認します。

      telnet software.apigee.com 443
      

      接続されると、次の出力が表示されます。

      Connected to software.apigee.com
      
    2. 上記のいずれのメッセージも表示されない場合、またはエラーが表示される場合は、 software.apigee.com. へのネットワーク接続の問題

解決策

インターネットに接続されていない場合や、次のいずれかのコマンド(netcat または telnet)が失敗した場合、ネットワーク接続が制限されているか、まったく接続されていない状態です。連携する ネットワーク管理者に 問題を解決してもらう必要があります

原因: ユーザー名またはパスワードが正しくない

診断

  1. 正しいユーザー名とパスワードをコマンドに渡していることを Apigee Edge apigee-service utility をインストールします。

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. また、URL software.apigee.com に直接呼び出して、 出力:

    curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
    
  3. 401 Unauthorized エラーが発生した場合は、 ユーザー名やパスワードが正しくありません。

解決策

インストール時に正しいユーザー名とパスワードを使用していることを確認する apigee-setup utility

原因: パスワードに特殊文字が含まれている

診断

  1. software.apigee.com のパスワードに特殊文字が含まれていないことを確認します。 あります。たとえば、>$@* です。
  2. パスワードに特殊文字が含まれている場合、これがこのエラーの原因です。

解決策

  1. 特殊文字の前にバックスラッシュ エスケープ文字(\)を使用します。
  2. たとえば、パスワードが pa$$w0rd の場合は、 パスワードは pa\$\$w0rd です。

参照

<ph type="x-smartling-placeholder"></ph> Edge apigee-setup ユーティリティをインストールする