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

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

علامت

خطای Cannot open: https:// USERNAME : PASSWORD @software.apigee.com/apigee-repo.rpm در حین نصب یا انتقال به نسخه جدیدتر Apigee Edge برای 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:

    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. همچنین می توانید مستقیماً با 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 را نصب کنید