ข้อผิดพลาดในการติดตั้ง - ไม่สามารถเปิด apigee-repo.rpm ได้

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

ลักษณะปัญหา

คุณจะสังเกตเห็นข้อผิดพลาด Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm ระหว่างการติดตั้งหรือย้ายข้อมูลไปยัง Apigee Edge เวอร์ชันใหม่กว่าสำหรับ 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 เท่านั้น

สาเหตุ: การเชื่อมต่ออินเทอร์เน็ตหรือการเชื่อมต่อเครือข่ายมีปัญหา

การวินิจฉัย

  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

รายการอ้างอิง

ติดตั้งยูทิลิตี Edge Apigee-setup