حدث خطأ في التثبيت - يتعذّر فتح 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 و والتبعيات:

[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 على Edge