Lỗi cài đặt – Không thể mở apigee-repo.RPM

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Triệu chứng

Bạn sẽ thấy lỗi Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm trong quá trình cài đặt hoặc di chuyển sang phiên bản Apigee Edge mới hơn dành cho đám mây riêng tư.

Thông báo lỗi

Bạn sẽ thấy lỗi sau:

Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm. Skipping.

Lỗi này thường xảy ra trong khi cài đặt apigee-setup utility và các phần phụ thuộc:

[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 ~]#

Các nguyên nhân có thể

Dưới đây là một số nguyên nhân có thể gây ra lỗi này:

Nguyên nhân Nội dung mô tả Hướng dẫn khắc phục sự cố áp dụng cho
Sự cố kết nối Internet hoặc kết nối mạng Không có kết nối Internet đầu ra hoặc có vấn đề về kết nối mạng. Chỉ dành cho người dùng Edge Private Cloud
Tên người dùng hoặc mật khẩu không chính xác Sử dụng tên người dùng hoặc mật khẩu không chính xác cho kho lưu trữ software.apigee.com. Chỉ dành cho người dùng Edge Private Cloud
Mật khẩu chứa ký tự đặc biệt Mật khẩu của kho lưu trữ software.apigee.com chứa các ký tự đặc biệt. Chỉ dành cho người dùng Edge Private Cloud

Nguyên nhân: Kết nối Internet hoặc sự cố kết nối mạng

Chẩn đoán

  1. Hãy kiểm tra xem bạn có kết nối Internet đầu ra trên máy mà bạn đang gặp lỗi trên hay không.
  2. Nếu bạn có kết nối Internet đầu ra, hãy kiểm tra kết nối mạng với software.apigee.com bằng một trong các cơ chế sau:

    mạng netcat

    Sử dụng netcat:

    1. Nếu bạn đã cài đặt netcat, hãy chạy lệnh sau:

      nc -v software.apigee.com 443
      

      Bạn sẽ nhận được một thông báo tương tự như sau:

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

      HOẶC

      Connected to IP_ADDRESS:443
      
    2. Nếu bạn không thấy thông báo nào ở trên hoặc nếu bạn thấy lỗi, thì tức là bạn đã gặp sự cố kết nối mạng với software.apigee.com.

    viễn thông

    Dùng telnet:

    1. Nếu chưa cài đặt netcat, bạn có thể dùng lệnh telnet sau để kiểm tra kết nối Internet:

      telnet software.apigee.com 443
      

      Bạn sẽ thấy kết quả sau đây nếu kết nối được:

      Connected to software.apigee.com
      
    2. Nếu bạn không thấy thông báo nào ở trên hoặc nếu bạn thấy lỗi, thì tức là bạn đã gặp sự cố kết nối mạng với software.apigee.com.

Độ phân giải

Nếu bạn không có kết nối Internet hoặc một trong các lệnh (netcat hoặc telnet) không thành công, thì tức là kết nối mạng của bạn bị hạn chế hoặc không có kết nối mạng. Hãy làm việc với quản trị viên mạng để khắc phục sự cố này.

Nguyên nhân: Tên người dùng hoặc mật khẩu không chính xác

Chẩn đoán

  1. Xác thực rằng bạn đang truyền đúng tên người dùng và mật khẩu đến lệnh cài đặt ứng dụng Apigee Edge apigee-service utility:

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. Bạn cũng có thể thực hiện lệnh gọi trực tiếp đến URL software.apigee.com và kiểm tra kết quả:

    curl -i -u USERNNAME>:PASSWORD https://software.apigee.com/apigee-repo.rpm
    
  3. Nếu bạn gặp lỗi 401 Unauthorized, thì lỗi đó cho biết bạn đang dùng tên người dùng và/hoặc mật khẩu không chính xác.

Độ phân giải

Hãy đảm bảo rằng bạn sử dụng đúng tên người dùng và mật khẩu khi cài đặt apigee-setup utility.

Nguyên nhân: Mật khẩu chứa các ký tự đặc biệt

Chẩn đoán

  1. Xác minh rằng mật khẩu của tài khoản software.apigee.com không chứa bất kỳ ký tự đặc biệt nào. Ví dụ: >, $, @ hoặc *.
  2. Nếu mật khẩu có bất kỳ ký tự đặc biệt nào thì đó là nguyên nhân gây ra lỗi này.

Độ phân giải

  1. Sử dụng ký tự thoát (\) trước bất kỳ ký tự đặc biệt nào.
  2. Ví dụ: nếu mật khẩu của bạn là pa$$w0rd, thì bạn nên chỉ định mật khẩu là pa\$\$w0rd.

Tài liệu tham khảo

Cài đặt tiện ích thiết lập apigee của Edge