इंस्टॉलेशन गड़बड़ी - 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. यूआरएल 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 यूटिलिटी इंस्टॉल करना