설치 오류 - apigee-repo.rpm을 열 수 없음

Apigee Edge 문서입니다.
Go to the Apigee X 문서로 이동합니다.
info

증상

Private Cloud용 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.

    텔넷

    텔넷 사용:

    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로 지정해야 합니다.

참조

Edge apigee-setup utility 설치