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

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

ลักษณะปัญหา

คุณจะเห็นข้อผิดพลาด 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 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

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

ติดตั้งยูทิลิตีการตั้งค่า Apigee ของ Edge