שגיאת התקנה - לא ניתן לפתוח את 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

    באמצעות 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