שגיאת התקנה - לא ניתן לפתוח את apigee-repo.rpm

כרגע מוצג התיעוד של Apigee Edge.
כניסה למסמכי התיעוד של Apigee X.
מידע

תיאור הבעיה

השגיאה Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm תופיע במהלך ההתקנה או במהלך ההעברה לגרסה החדשה יותר של Apigee Edge לענן פרטי.

הודעת השגיאה

תוצג השגיאה הבאה:

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 בלבד
שם משתמש או סיסמה שגויים שימוש בשם משתמש או בסיסמה שגויים למאגר software.apigee.com. למשתמשי ענן פרטי של Edge בלבד
הסיסמה מכילה תווים מיוחדים הסיסמה למאגר software.apigee.com מכילה תווים מיוחדים. למשתמשי ענן פרטי של Edge בלבד

הסיבה: בעיות בחיבור לאינטרנט או בקישוריות לרשת

אבחון

  1. עליך לבדוק אם יש לך חיבור לאינטרנט במכשיר אחר שבו מופיעה השגיאה שלמעלה.
  2. אם יש לך חיבור יוצא לאינטרנט, יש לבדוק את קישוריות הרשת אל software.apigee.com באמצעות אחד מהמנגנונים הבאים:

    נטקט

    באמצעות 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. אפשר להשתמש בתו הבריחה (escape) לפני כל תו מיוחד (\).
  2. לדוגמה, אם הסיסמה שלך היא pa$$w0rd, עליך לציין את הסיסמה כך: pa\$\$w0rd.

קובצי עזר

התקנת כלי השירות של Edge apigee-setup