gcloud ने काम करना बंद कर दिया - "इस समय अप्रत्याशित था।"


11

मैं सिर्फ विंडोज़ 10 पर अपने गूगल क्लाउड एसडीके को अपडेट करता हूं (gcloud Components अपडेट)। अपडेट के बाद gcloud कमांड काम करना बंद कर देती है। मुझे जो भी मिलता है (उदाहरण के लिए: gcloud -h): PATH \ lib \ gcloud.py "-h" इस समय अप्रत्याशित था।

मैं फिर से स्थापित करने की कोशिश करता हूं, लेकिन इससे मदद नहीं मिली :(

यहां छवि विवरण दर्ज करें


2
मुझे लगता है कि मैं \Google\Cloud was unexpected at this time.हर कमांड के लिए एक संदेश प्राप्त कर रहा हूं, सिवाय इसके एक समान मुद्दा है । दुर्भाग्य से, इसका मतलब यह भी है कि मैं पिछले संस्करण पर वापस नहीं लौट सकता
वुडी 1193

ऐसा लगता है कि यह नवीनतम संस्करण में एक बग है, क्योंकि यह सिर्फ रिपोर्ट किया गया था और कम से कम हमें यह अनुभव हुआ
19'22 को

आज मैं एक ही मुद्दा था क्योंकि मैं अभी हाल ही में अद्यतन के रूप में अच्छी तरह से, मैं अब के लिए Git bash टर्मिनल ( mingw-w64.org/doku.php/download ) का उपयोग कर रहा हूं , यह काम करता है।
मार्टी डी

1
C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\gcloud.cmdअगर स्क्रिप्ट टूटी। समस्या अंतिम ELSEब्लॉक में फ़ाइल के बहुत नीचे है । स्क्रिप्ट विंडोज पर पैठ पर्यावरण चर को भी तोड़ रही है। एक संस्करण डाउनलोड करें 2.73 storage.cloud.google.com/cloud-sdk-release
John Hanley

1
एक ही मुद्दा था (\ Google \ Cloud इस समय अप्रत्याशित था) - संस्करण
अभय

जवाबों:


4

इसे सार्वजनिक बग https://issuetracker.google.com/issues/146458519 पर ट्रैक किया जा रहा है

हमारे पास दो फ़ाइलों के लिए एक पैच है जो इन समस्याओं का कारण बन रहे हैं। ये दो मामलों में लागू होते हैं (दोनों विंडोज पर): 1. एक नया इंस्टॉल विफल हो जाता है, या 2. आप घटक अद्यतन करने के बाद gcloud चलाने में असमर्थ हैं।

केस # 1 के लिए, कृपया संलग्न फ़ाइल install.bat डाउनलोड करें, और इसे उस स्थान पर कॉपी करें जहाँ आपने gcloud स्थापित करने का प्रयास किया है, जैसे C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk। फिर इसे चलाते हैं, जैसे;

cd C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk। \ install .b

# 1 और # 2 दोनों मामलों के लिए, संलग्न फ़ाइल gcloud.cmd डाउनलोड करें, और इसे अपने gcloud स्थापना के तहत बिन निर्देशिका में कॉपी करें, जैसे C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-skk \ बिन। जब पिछली प्रति को बदलने के लिए कहा जाए, तो हाँ टाइप करें। यह आपको CLOUDSDK_PYTHON सेट करने के लिए प्रेरित किए बिना gcloud चलाने की अनुमति देनी चाहिए।

फाइलें सार्वजनिक बग ट्रैकर में संलग्न हैं।


3

जैसा कि अन्य उत्तरों में कहा गया है, यह एक बग है जिसमें 274.0.0 संस्करण gcloud है। इस समस्या की एक अन्य रिपोर्ट वास्तव में पहचानती है कि बग कहां है और यह तय करता है:

यदि आप फंस गए हैं और तत्काल समाधान की आवश्यकता है, तो यहां एक समाधान है जो आपको आगे बढ़ाएगा, लेकिन आपको एक फिक्स तैयार होने पर क्लाउड एसडीके को खरोंच से पुनर्स्थापित करना चाहिए।

  1. C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk-bin\gcloud.cmdअपने संपादक में खोलें
  2. 170 के पास, ) ELSE (बस होना बदल गया)
  3. )फ़ाइल में अंतिम पंक्ति पर निकालें ।

आपको अल्पावधि में काम करना चाहिए (यद्यपि हर बार जब आप एक कमांड चलाते हैं तो एक बाहरी त्रुटि संदेश के साथ)। इसे काम करने के बाद आप 273.0.0 संस्करण में वापस कर सकते हैं (ताकि आप त्रुटि संदेश प्राप्त करना बंद कर दें और संशोधित संस्करण का उपयोग न करें):

gcloud components update --version=273.0.0

1
where gcloudयह करने के लिए उपयोगी है कि सटीक निर्देशिका नहीं हैgcloud.cmd
पैट्रिक

2

यह एक ज्ञात मुद्दा है जिसे यहां ट्रैक किया जा रहा है

इसे ठीक करने की कोशिश के घंटों के बाद! मैंने पाया कि कैसे :)

  1. Google SDK की स्थापना रद्द करें
  2. https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.zip
  3. https://cloud.google.com/sdk/docs/downloads-interactive#interactive_installation

यह बग को ठीक करता है।

उसके बाद मुझे pyCharm GAE में नया बग मिला:

ImportError: _subprocess नाम का कोई मॉड्यूल नहीं

मैं इसे यहां समाधान के साथ ठीक करता हूं: Google क्लाउड प्लेटफ़ॉर्म के स्थानीय विकास सर्वर का उपयोग करके अंतर्निहित मॉड्यूल "_subprocess" आयात करने में त्रुटि

आशा है कि यह मदद करता है और आप लोगों के लिए बहुत परेशानी बचाता है :)


2

मैंने इस समस्या को हल किया। मुझे वही त्रुटि संदेश मिला।

मेरा Env: gcloud v274.0.0, विंडोज 7

env

सबसे पहले, मैंने Google SDK को फिर से स्थापित किया, और अपना रास्ता बदल दिया \Google\CloudSDK\

दूसरा, मुझे यह संदेश मिला है

"इस समय" Google \ CloudSDK \ google-cloud-sdk \ bin .. \ lib \ gcloud.py "init" अप्रत्याशित था। "

इसलिए मैंने cdविशिष्ट निर्देशिका में कमांड का उपयोग करने की कोशिश की, जहां gcloud.pyमौजूद है।

अंत में, मुझे रास्ता मिल गया: \Google\CloudSDK\google-cloud-sdk\libऔर यह काम करता है।

आशा है कि यह आपकी मदद भी कर सकता है।


1

इंस्टॉलर के भीतर समस्या या बल्कि बग, यह है कि आप एक निर्देशिका का उपयोग कर रहे हैं जिसमें इसके भीतर रिक्त स्थान हैं। स्क्रिप्ट के कुछ बिंदु पर स्पेस गलत तरीके से विभाजित होने का कारण बनता है, जिससे त्रुटि होती है।

मेरे पास एक ही संदेश था और इसे बिना किसी स्थान के निर्देशिका में Google क्लाउड SDK को पुन: स्थापित करके तय किया था (c: \ Google \ CloudSDK)


0

मुझे लगता है कि यह एक बग है।

क्लाउड एसडीके (उर्फ gcloud) मान रहा है कि आप लिनक्स पर चल रहे हैं (जहां somecommand -hकमांड मदद पाने के लिए पारंपरिक तरीका है)।

आपको gcloud helpइसके बजाय उपयोग करने में सक्षम होना चाहिए ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.