ইনস্টলেশন ত্রুটি - apigee-repo.rpm খুলতে অক্ষম৷

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

লক্ষণ

Apigee Edge for 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 ~]#

সম্ভাব্য কারণসমূহ

এই ত্রুটির সম্ভাব্য কারণগুলো নিচে দেওয়া হলো:

কারণ বর্ণনা সমস্যা সমাধানের নির্দেশাবলী প্রযোজ্য
ইন্টারনেট সংযোগ বা নেটওয়ার্ক সংযোগের সমস্যা বহির্গামী ইন্টারনেট সংযোগ নেই অথবা নেটওয়ার্ক সংযোগে সমস্যা রয়েছে। শুধুমাত্র এজ প্রাইভেট ক্লাউড ব্যবহারকারীদের জন্য
ভুল ইউজারনেম বা পাসওয়ার্ড software.apigee.com রিপোজিটরির জন্য ভুল ইউজারনেম বা পাসওয়ার্ড ব্যবহার করা হচ্ছে। শুধুমাত্র এজ প্রাইভেট ক্লাউড ব্যবহারকারীদের জন্য
পাসওয়ার্ডে বিশেষ অক্ষর রয়েছে software.apigee.com রিপোজিটরির পাসওয়ার্ডে বিশেষ অক্ষর রয়েছে। শুধুমাত্র এজ প্রাইভেট ক্লাউড ব্যবহারকারীদের জন্য

কারণ: ইন্টারনেট সংযোগ বা নেটওয়ার্ক সংযোগের সমস্যা

রোগ নির্ণয়

  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 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 ইউটিলিটি ইনস্টল করুন