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

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

ลักษณะปัญหา

คุณจะเห็นข้อผิดพลาด 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 และ ทรัพยากร Dependency:

[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-service utility ของ Apigee Edge

    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

ข้อมูลอ้างอิง

ติดตั้ง apigee-setup utility ของ Edge