Ошибка установки – не удается открыть apigee-repo.rpm

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

Symptom

Во время установки или переноса на более новую версию Apigee Edge для частного облака вы увидите ошибку Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm.

Сообщение об ошибке

Вы увидите следующую ошибку:

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

Причина: проблемы с подключением к интернету или сети

диагностика;

  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, то в поле password нужно указать pa\$\$w0rd.

Ссылки

Установите утилиту apigee-setup для Edge