XP

2008-12-07 9 views
6

पर Emacs, tramp, plink समस्या लक्ष्य मशीन Ububtu सर्वर 8.04 चल रही है।
यहाँ आवारा उत्पादन है:
XP

# Waiting 30s for remote `/bin/sh' to come up... 
exec env 'ENV=' 'PROMPT_COMMAND=' 'PS1=$ ' /bin/sh 
$ exec env 'ENV=' 'PROMPT_COMMAND=' 'PS1=$ ' /bin/sh 
$ 
# Setting up remote shell environment 
$ stty -inlcr -echo kill '^U' 
stty -inlcr -echo kill '^U' 

$ $ $ [[Regexp `\(^[^#$%> 
]*[#$%>] *\|^[^#$%> 
]*[#$%>] *\(\[[0-9;]*[a-zA-Z] *\)*\)\'' not found in 30 secs]] 

आदेश:
stty -inlcr -echo kill '^U'
-inclr बंद हो जाती है "गाड़ी को न्यू लाइन का अनुवाद

tramp: Opening connection for [email protected] using nil...<br> 
tramp: Waiting for prompts from remote shell<br> 
tramp: Waiting 60s for prompt from remote shell<br> 
tramp: Sending password<br> 
tramp: Found remote shell prompt.<br> 
tramp: Initializing remote shell<br> 
Loading time-date...done<br> 
tramp: Waiting 30s for remote `/bin/sh' to come up...<br> 
tramp: Setting up remote shell environment 

apply: Couldn't `stty -inlcr -echo kill '^U'', see buffer `*tramp/plink [email protected]*' 

संपादित करें, वर्बोज़ बफर अंत में इस में शामिल है वापसी "
-echo" इको इनपुट बंद कर देता है वर्ण "
kill '^U' सेट '^ यू' वर्तमान पंक्ति

उत्तर

4

एक ही समस्या; और एक ठीक

कार्य: NTEmacs-22.1 - ट्रैम्प संस्करण: 2.0.55

असफल: NTEmacs-22.3.1 - ट्रैम्प संस्करण: 2.0.58-पूर्व

टिप्पणी देखें - न 2.0 *। रिलीज पर Emacs-22.3.1

2.1.14 आवारा में अपग्रेड किया गया काम किया - Emacs 22/3/1 काम करता है महान

सिफारिश आप Savannah से अपग्रेड करके देखें।

नोट: मैंने ठीक से कॉन्फ़िगर नहीं किया है केवल मौजूदा ट्रम्प एल और elc फ़ाइलों को listp/net से हटा दिया है; और डाउनलोड किए गए टैर से लोगों को गिरा दिया - आपको एक सार्थक लिस्प फ़ाइल बनाने के लिए trampver.el.in को संशोधित करने की आवश्यकता है - लेकिन यह बिल्कुल रॉकेट विज्ञान नहीं है

+0

ने 22.5 emacs संस्करण को 2.0.55 ट्रम्प करने के लिए डाउनग्रेड किया - एक ही समस्या। ने 22.1.1 emacs संस्करण को 2.0.58-प्री-ट्रम्प करने के लिए अपग्रेड किया है - अभी भी ऐसा लगता है कि एक emacs प्रतिगमन –

+0

धन्यवाद, मैं 23 तक अपग्रेड किया गया और यह एक आकर्षण की तरह काम कर रहा है। सिर खरोंच से बेहतर है। – YHVH

+0

+1 मुझे एक ही समस्या थी। इसे ठीक करने के लिए उन्नयन। – User1

1

बफ़र आवारा/plink [email protected] '

खैर देखते हैं, क्या है कि बफर में है को मिटाने के लिए?

संपादित करें बफर आउटपुट जोड़ने के लिए धन्यवाद।

'stty' कमांड टर्मिनल को कॉन्फ़िगर करने का प्रयास कर रहा है जो TRAMP दूरस्थ सिस्टम तक पहुंचने के लिए उपयोग करने जा रहा है। क्या होता है यदि आप सीधे सिस्टम पर एसएसएच करते हैं और कमांड चलाने की कोशिश करते हैं? (उसी तर्क का प्रयोग करें TRAMP का उपयोग कर रहा है ...)

+0

'ट्रम्प-वर्बोज़' सेट करके ट्रैम्प के वर्बसिटी स्तर को बंपिंग करने का प्रयास करें 8 या 10 तक (10 के आउटपुट को "विशाल" के रूप में वर्णित किया गया है, इसलिए पहले 8 को आजमाएं)। यह आपको ट्रम्प क्या कर रहा है के बारे में अधिक जानकारी दिखाना चाहिए। – genehack

+0

यह वर्बोजिटी 10 पर सेट है, मुझे लगता है कि यह उन खाली आदेशों में निर्देशिका संरचना प्राप्त करने का प्रयास कर रहा है, लेकिन यह सुनिश्चित नहीं हो सकता है। – YHVH

+0

किसी कारण से रेगेक्स मेल नहीं खा रहा है लेकिन अगर मैं समझ सकता हूं कि मैं क्यों फंस जाऊंगा। क्षमा करें ... – genehack

0

मैं उन तकनीकों को नहीं जानता जिनके बारे में आप बात कर रहे हैं, लेकिन यदि जेनहाक कहता है कि आपका "रेगेक्स मेल नहीं खाता है, तो आपको परीक्षण करना होगा एक सरल रेगेक्स, या किसी अन्य तरीके से अपने समाधान को सरल बनाएं जब तक कि आप उस पहेली के टुकड़े को न समझें जो काम नहीं करता है। आप जानते हैं, "यह इस सरल रेगेक्स के साथ काम करता है, लेकिन यह अधिक जटिल नहीं है" या "यह रेगेक्स नहीं है, क्योंकि कोई रेगेक्स काम नहीं करता है" ...

समस्या को सरल बनाना, सरल बनाना और ब्रैकेट करना, अगर आप ...

मैं एहसास होगा इस स्पष्ट है, सामान्य सलाह है, लेकिन यह रविवार की सुबह है ...

+0

रेगेक्स ट्रम्प आउटपुट का हिस्सा है, इसलिए ट्रम्प उस रेगेक्स को कॉल कर रहा है, मुझे नहीं, और मुझे लगता है कि यह विफलता है, या अंतिम आदेश जो काम करता है। – YHVH

+0

ठीक है, लेकिन मुझे लगता है कि मेरा प्रश्न अभी भी होगा, अगर ऐसा करने का कोई तरीका है ... क्या आप जिस आदेश को चलाने की कोशिश कर रहे हैं उसका एक भाग करने का कोई तरीका है ... भले ही यह निष्पक्ष परिणाम देता है , कम से कम आप समस्या का पता लगा सकते हैं (और फिर इसे किसी अन्य तरीके से हल कर सकते हैं)। –

+0

या इस कमांड को देखकर (stty -inlcr -echo kill '^ U'), क्या आप कुछ अन्य बदलावों को आजमा सकते हैं, जिनमें आप वास्तव में रुचि नहीं रखते हैं। हो सकता है कि नियंत्रण यू या जो कुछ भी हो, उसके बारे में कुछ गड़बड़ हो। –

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