2017-10-18 29 views
10

का समर्थन करता है, मैं अब अपने Google Compute Engine (GCE) वर्डप्रेस इंस्टेंस में नहीं जा सकता। यह एक महीने पहले काम कर रहा था जब मैंने आखिरी कोशिश की। मैं क्रोम ब्राउज़र विंडो में Google अंतर्निहित एसएसएच क्लाइंट का उपयोग करता हूं।जीसीई: लॉगिन नहीं कर सकता है, वीएम अतिथि पर्यावरण पुराना है और केवल बहिष्कृत 'sshKeys' मेटाडेटा आइटम

The VM guest environment is outdated and only supports the deprecated 'sshKeys' metadata item. Please follow the steps here to update.

"यहाँ चरण" लिंक https://cloud.google.com/compute/docs/images/configuring-imported-images#install_guest_environment जो मुझे बहुत मदद करने के लिए प्रतीत नहीं होता है पर जाता है: कल मैं एक मिल गया निम्न संदेश की कोशिश की।

मुझे आपके द्वारा किए गए किसी भी बदलाव से अवगत नहीं है।

मैं इसे कैसे ठीक कर सकता हूं?

उत्तर

8

ऐसा लगता है कि आपकी इंस्टेंस की डिस्क भर चुकी है, और इसलिए एसएसएच कुंजी को temp निर्देशिका में नहीं बनाया जा सकता है।

  1. अपने उदाहरण "संपादित करें" शीर्ष
  2. पर बंद करो और इंतजार यह डिस्क अपने उदाहरण उपयोग कर रहा है पर
  3. क्लिक करें बंद करने के लिए के लिए, और चयन एक बड़ा डिस्क आकार दर्ज करें: आप निम्न कर सकते हैं , और बचाने के
  4. अपने उदाहरण पर वापस जाएं और इसे फिर से शुरू

अब आप SSH के माध्यम से कनेक्ट करने के लिए सक्षम होना चाहिए। जब आप वहां हों, तो अपनी हार्ड डिस्क को भरने के लिए जांचें ताकि आप इसे फिर से होने से रोक सकें (शायद एक दुष्ट प्रोग्राम बहुत सारे लॉग प्रिंट कर रहा है)।

+0

मैंने डिस्क को बढ़ाया लेकिन एसएसएच अभी भी वही त्रुटि देता है। शायद क्योंकि मुझे लिनक्स में विभाजन का विस्तार करना है। लेकिन मैं उदाहरण में लॉगिन नहीं कर सकता इसलिए मैं इसे विस्तारित नहीं कर सकता। अब क्या? – Bart

+0

मैंने एक ही चीज़ की कोशिश की, 100 जीबी जोड़कर कुछ भी नहीं बदला। अभी भी एक ही एसएसएच कुंजी त्रुटि प्राप्त करें। मैंने डिस्क का एक स्नैपशॉट बनाने और इसके साथ एक नया उदाहरण बनाने का भी प्रयास किया। – Jorvis

+0

मैंने डिस्क का स्नैपशॉट बनाया और इसे किसी अन्य वीएम पर घुमाया। डिस्क 10 जीबी बड़ी है, माउंट डिस्क पर डु-डिस्क केवल 3.2 जीबी उपयोग में दिखाती है, इसलिए डिस्क पूर्ण समस्या नहीं प्रतीत होती है। – Bart

0

मैंने इसके लिए bug report here बनाया है।

+1

बग रिपोर्ट से सारांशित करने के लिए: मेरी समस्या का कारण यह था कि उपयुक्त ऑटोरेमोव ने इस वीएम (डेबियन) पर लिनक्स अतिथि पर्यावरण को हटा दिया था)। Google ने अपने पैकेज को /etc/apt/apt.conf.d/01autoremove-gce पर NeverAutoRemove सूची में जोड़ने के लिए अपडेट किया है। – Bart

1

आप डेबियन 8 या 9 पर यह देख रहे हैं, यह के लिए सबसे अधिक संभावना कारण यह है कि google-compute-engine.* संकुल कि उदाहरण के लिए SSH उपयोग की अनुमति apt-get autoremove द्वारा हटा दिया गया है है।

यदि आपके पास मशीन के लिए एक खुला एसएसएच कनेक्शन है या gcloud जैसे टूल का उपयोग कर सकते हैं, तो apt-get update && sudo apt-get install gce-compute-image-packages चलाना इसे ठीक करना चाहिए।

यदि आपके पास अब कोई एसएसएच एक्सेस नहीं है, तो a procedure available on the GCP docs site है जिसका उपयोग इसे पुनर्स्थापित करने के लिए किया जा सकता है।

0

थोड़ी देर हो चुकी है, लेकिन आप

1) वी एम

2) संपादित सीरियल कंसोल

3) के लिए लॉग इन करने के लिए धारावाहिक कनेक्शन का उपयोग करें बंद करो और सक्षम और वीएम

अद्यतन कर सकते हैं
0

हाल के दिनों में, मुझे इसी तरह की समस्या मिलती है, बाद में मुझे लगता है कि मेरी होम निर्देशिका की अनुमति अधिकार मुझे आलसी-हड्डी के रूप में बेवकूफ़ बनाते हैं, मैं 777 ~ chmod करता हूं, इसके बाद, मैं अपने टर्मिनल के माध्यम से ssh नहीं कर सकता, यहां तक ​​कि एसएसएच नहीं कर सकता ब्राउज़र, केवल 'वीएम अतिथि' प्राप्त करें पर्यावरण पुराना है और केवल बहिष्कृत 'sshKeys' मेटाडाटा आइटम का समर्थन करता है, कृपया अद्यतन करने के लिए यहां दिए गए चरणों का पालन करें। लगता है जैसे आपको 755 को अपने घर के डीआईआर पर सेट करना होगा, न सिर्फ अपने 700। एसएसएच या 600 अधिकृत_की की देखभाल करें।

संबंधित मुद्दे