इंस्टॉलेशन गड़बड़ी - apigee-repo.rpm खोलने में नहीं

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

समस्या का ब्यौरा

Apigee Edge के नए वर्शन को इंस्टॉल या नए वर्शन पर माइग्रेट करते समय, आपको Cannot open: https://USERNAME:PASSWORD@software.apigee.com/apigee-repo.rpm गड़बड़ी दिखेगी. यह गड़बड़ी 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 का इस्तेमाल करना:

    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 के तौर पर पासवर्ड बताना चाहिए.

References

Edge apigee-setup सुविधा इंस्टॉल करें