خطای نصب - 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»
نام کاربری یا گذرواژه اشتباه است استفاده از نام کاربری یا گذرواژه نادرست برای مخزن 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:

    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. همچنین می‌توانید با نشانی وب 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