मुझे बूट पर त्रुटियों के कारण "init: pty बनाने में विफल ..." क्यों मिलता है?


9

मैंने कल एक लाइवयूएसबी के साथ उबंटू 12.04 स्थापित किया है। मुझे बूट करने में समस्या थी, इसलिए मुझे ग्रब की मरम्मत करनी पड़ी, और यह ठीक था। लेकिन अब जब मैं अपना पीसी शुरू करता हूं, मुझे त्रुटि संदेश मिलता है

'init: pty बनाने में विफल - नौकरी के लिए लॉगिंग अक्षम करना'

और कुछ भी नहीं होता है। उसे कैसे ठीक करें?


मुझे 2 दिनों के उन्नयन के बाद और सामान्य रिबूट के बाद भी यही समस्या थी
tawfekov

जवाबों:


6

यह वर्तमान में अपस्टार्ट (उबंटू के स्टार्टअप मैनेजर या -प्रस्थापन) में एक ज्ञात बग है ।init

यह डेस्कटॉप / लैपटॉप पर नियमित उबंटू कर्नेल को चलाने वाले सामान्य उपयोगकर्ताओं के लिए नहीं होना चाहिए, लेकिन जाहिर है यह उनमें से कुछ के लिए करता है।

फिक्स --no-logआपकी कर्नेल कमांड लाइन में बूट विकल्प जोड़ना है । आप इसे संपादित करके कर सकते हैं /etc/default/grub:

  • Alt+F2, फिर gksudo gedit /etc/default/grub
  • से शुरू होने वाली रेखा को देखें GRUB_CMDLINE_LINUX_DEFAULT=
  • रेखा आम तौर पर यह कहती है:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

  • --no-logउस पंक्ति में जोड़ें , अर्थात:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash --no-log"

  • सुरषित और बहार। रिबूट और त्रुटियों / चेतावनियों को दूर किया जाना चाहिए।


तकनीकी व्याख्या

बग की रिपोर्ट में टिप्पणियों के अनुसार, ऊपर की तरफ /dev/ptsमाउंट होने की उम्मीद है और /dev/ptmxजब यह शुरू होता है तो डिवाइस मौजूद रहता है, और जब ये डिवाइस नहीं मिल पाता तो इन त्रुटियों को प्रिंट करता है। ये Ubuntu पर initramfs द्वारा स्थापित किए गए हैं, इसलिए सिद्धांत रूप में ये त्रुटियां केवल एम्बेडेड डिवाइसों आदि पर होनी चाहिए, जिनमें कोई इनट्राम्राम्स नहीं हैं। वे घातक नहीं होने चाहिए क्योंकि अंततः स्टार्टअप प्रक्रिया में, mountallयह सुनिश्चित करेगा /dev/ptsऔर /dev/ptmxसही तरीके से सेट किया गया है।


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