خطای نصب - apigee-repo.rpm باز نشد

شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید .
اطلاعات

علامت

هنگام نصب یا مهاجرت به نسخه جدیدتر Apigee Edge برای Private Cloud، خطای Cannot open: https:// USERNAME : PASSWORD @software.apigee.com/apigee-repo.rpm را مشاهده خواهید کرد.

پیام خطا

خطای زیر را مشاهده خواهید کرد:

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 با استفاده از یکی از مکانیسم‌های زیر آزمایش کنید:

    نتکت

    استفاده از نت کت:

    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.

    تلنت

    استفاده از تلنت:

    1. اگر netcat نصب نشده است، می‌توانید از دستور telnet زیر برای بررسی اتصال به اینترنت استفاده کنید:

      telnet software.apigee.com 443
      

      اگر اتصال برقرار شود، باید خروجی زیر را ببینید:

      Connected to software.apigee.com
    2. اگر هیچ یک از پیام‌های بالا را مشاهده نکردید یا خطایی مشاهده کردید، پس مشکل اتصال شبکه به software.apigee.com.

وضوح تصویر

اگر اتصال اینترنت ندارید یا یکی از دستورات ( netcat یا telnet ) با شکست مواجه می‌شود، اتصال شبکه شما محدود است یا اصلاً وجود ندارد. برای رفع مشکل با مدیر شبکه خود مشورت کنید.

علت: نام کاربری یا رمز عبور نادرست

تشخیص

  1. تأیید کنید که نام کاربری و رمز عبور صحیح را به دستوری که apigee-service utility را نصب می‌کند، وارد می‌کنید:

    sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=USERNNAME apigeepassword=PASSWORD
    
  2. همچنین می‌توانید مستقیماً به آدرس 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 را نصب کنید