2011-07-22 11 views
16

जब मैं अपने सर्वर पर नैनो कुछ करने का प्रयास करता हूं तो मुझे यह त्रुटि मिल रही है "टर्मिनल खोलने में त्रुटि: xterm-256color।" कि मैंने पहले कभी नहीं देखा है, और कहा कि नैनो ठीक पिछले हफ्ते काम करता था की चोटी पर। यहां तक ​​कि जब मैं vi का उपयोग करता हूं, तो फ़ाइल खुल जाएगी लेकिन मैं सामान्य vi आदेशों का उपयोग करके हेरफेर नहीं कर सकता। जब मैं सम्मिलित मोड को सक्रिय करने के लिए i दबाता हूं और फिर दस्तावेज़ को नेविगेट करने का प्रयास करता हूं, तो यह केवल A या B या कुछ टाइप करता है।टर्मिनल खोलने में त्रुटि: xterm-256color

एकमात्र चीज जो बदली गई है, मैंने अपनी निजी कुंजी खो दी है और मुझे एक नया उत्पन्न करना पड़ा, इसलिए मुझे अपने सर्वर पर नई सार्वजनिक कुंजी अपलोड करनी पड़ी। क्या कोई जानता है कि यह क्यों हो रहा है?

सर्वर Ubuntu 8.04 हार्डी चल रहा है।


समाधान

ओपन टर्मिनल, मेनू से चयन टर्मिनल> प्राथमिकताएं> सेटिंग> उन्नत और तहत अनुकरण चुनें "के रूप में टर्मिनल घोषित: टर्म रंग नहीं टर्म-256color "

संदर्भ: http://ricochen.wordpress.com/2011/07/23/mac-os-x-lion-terminal-color-remote-access-problem-fix/

+2

मैक ओएस एक्स शेर 10.7 के रूप में, टर्मिनल का डिफ़ॉल्ट $ TERM मान xterm-256color है। (शेर से पहले यह xterm-color था।) यदि आप किसी दूरस्थ होस्ट से कनेक्ट कर रहे हैं जिसमें आवश्यक टर्मिनोफ़ फ़ाइलें स्थापित नहीं हैं, तो मैं आपको सलाह देता हूं कि आप उन्हें इंस्टॉल करें। Xterm-color का चयन करना एक कामकाज है, लेकिन कुछ महत्वपूर्ण संवर्द्धन को अक्षम करता है जो शेर टर्मिनल में नए हैं। कम से कम, आपको xterm-color के बजाय xterm का उपयोग करने का प्रयास करना चाहिए ताकि यह देखने के लिए कि यह आपके लिए कैसे काम करता है, क्योंकि xterm-color xterm की पुरानी शाखा का प्रतिनिधित्व करता है जो आधुनिक xterm के रूप में सक्षम नहीं है। –

+0

हम आवश्यक टर्मिनो फ़ाइलों को स्थापित करने के बारे में कैसे जाते हैं? – GiH

+0

आपको शायद एक अलग प्रश्न के रूप में पूछना चाहिए। (रिकॉर्ड के लिए, मैं आपके सिस्टम से अपरिचित हूं और आपकी स्थिति के लिए जवाब नहीं जानता।) –

उत्तर

1

शायद शेर अपग्रेड/इंस्टॉल के कारण। क्या आपने हाल ही में @ गीह किया था?

सबसे आसान ठीक (10 सेकंड लेता है) ... Michael से:

एक समाधान बहुत आसान है:

पर nano error: Error opening terminal: xterm-256color

संपादित

संभावित डुप्लिकेट (फिक्स) के साथ http://ricochen.wordpress.com/2011/07/23/mac-os-x-lion-terminal-color-remote-access-problem-fix/

+0

के साथ फिर से जांचें। हाँ मैंने किया ... बीमार अब उस लिंक को चेक करें धन्यवाद – GiH

+0

कार्य किया गया: -), सबसे सरल समाधान के लिए इस लिंक का पालन करें http://ricochen.wordpress.com/2011/07/23/mac-os-x-lion-terminal-color-remote-access-problem-fix/, या फ़ॉलो करें अन्य विकल्पों के उत्तर में लिंक, बीमार इस प्रश्न को खोलें क्योंकि मुझे अपनी खोज में कोई दूसरा नहीं मिला है, इसलिए यह – GiH

+0

मदद कर सकता है ध्यान दें कि यह एक कामकाज है, लेकिन यह आपके कंप्यूटर को अवांछित स्थिति में छोड़ सकता है, क्योंकि यह है (स्पष्ट रूप से) कुछ terminfo फ़ाइलों को याद आ रही है। xterm-color कम कार्यक्षमता वाले xterm की पुरानी शाखा का प्रतिनिधित्व करता है और इसकी अनुशंसा नहीं की जाती है। आप यह देखने के लिए "xterm" भी आज़मा सकते हैं कि यह आपके लिए कैसे काम करता है, क्योंकि यह एक्सटेर-रंग की तुलना में शेर टर्मिनल की क्षमताओं का एक बेहतर प्रतिनिधित्व है। समस्या को ठीक करने के लिए अनुपलब्ध टर्मिनो फ़ाइलों को स्थापित करने की आवश्यकता है। यदि रिमोट होस्ट से कनेक्ट होने पर समस्या आ रही है, तो टर्मिनो फ़ाइलों को उस होस्ट पर स्थापित किया जाना चाहिए, न कि आपके स्थानीय मैक। –

7

xterm-256color एक टर्मिनो एंट्री का संदर्भ है। यह/usr/share/terminfo/x/में होना चाहिए। मैं उबंटू में विश्वास करता हूं, फ़ाइल युक्त पैकेज ncurses-term है।

यदि फ़ाइल दूषित हो गई है या पैकेज को पुनर्स्थापित करने में अनुपलब्ध होना चाहिए तो इसे ठीक करना चाहिए। आप फ़ाइलों/usr/share/terminfo पर भी एक नज़र डाल सकते हैं और अपने सर्वर द्वारा समर्थित इम्यूलेशन में अपना टीईआरएम वैरिएबल सेट कर सकते हैं (xterm आमतौर पर एक अच्छी पसंद है)।

बारे में क्यों इस happend, फ़ाइल दूषित किया जा सकता है या लापता (आपका फाइल सिस्टम की जाँच), लेकिन मुझे लगता है कि सबसे अधिक संभावना कारण आप अपने टर्मिनल एमुलेटर या उसकी सेटिंग बदल रहा है।

+0

धन्यवाद, क्या आपके पास पैकेज को पुनर्स्थापित करने या TERM चर सेट करने के तरीके पर कोई संसाधन है? बीमार है कि – GiH

+0

कोशिश करें [ubuntu सर्वर गाइड] (https://help.ubuntu.com/10.04/serverguide/C/index.html) के पास [पैकेज प्रबंधन] (https: //help.ubuntu) के बारे में एक अनुभाग है। com/10.04/serverguide/सी/पैकेज-management.html)। टीईआरएम एक पर्यावरण परिवर्तनीय है, जिसे खोल द्वारा सेट किया गया है, उबंटू में डिफ़ॉल्ट खोल बैश है, आप इसे यहां [गाइड] (http://tldp.org/LDP/abs/html/) –

+2

सूडो एपीटी- ncurses-term –

1

बर्फ तेंदुए में xterm-256color terminfo फ़ाइल/usr/share/terminfo/78 में नहीं है। एक शेर उन्नयन जोड़ देगा। एक एक्सकोड 3 से 4 अपग्रेड इसे हटा देगा (साथ ही 90% अन्य टर्मिनो फाइलों में/usr/share/terminfo/78)। मेरे मामले confirmed घटनाओं के इस अजीब श्रृंखला में टाइम मशीन बैकअप।

यदि आप टाइम मशीन का उपयोग करते हैं तो आप फ़ाइल को पुनर्स्थापित कर सकते हैं। यूनिक्स फ़ाइलों को देखने के लिए खोजक सेट करें (कमांड लाइन पर, डिफ़ॉल्ट com.apple.finder लिखें AppleShowAllFiles True; killall Finder) या आप इसे प्राप्त नहीं कर पाएंगे।

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