"कोई और अधिक PTYs" जब स्क्रीन शुरू करने की कोशिश कर रहा है


11

जब मैं 'स्क्रीन' या 'बायोबू' शुरू करने की कोशिश करता हूं, तो मुझे निम्न त्रुटि संदेश मिलता है:

$ screen
No more PTYs.
Sorry, could not find a PTY.
[screen is terminating]

मुझे लगता है कि पर्याप्त है:

$ ls /dev/pts  
$ cat /proc/sys/kernel/pty/nr
0
$ cat /proc/sys/kernel/pty/max
4096

कुछ और जानकारी:

$ uname -a
Linux cube.mydedi.net 2.6.18-194.8.1.el5.028stab070.5 #1 SMP Fri Sep 17 19:10:36 MSD 2010 x86_64 x86_64 x86_64 GNU/Linux

अगर आपको कोई और जानकारी चाहिए तो कृपया कमेंट करें यह कम-अंत वाले VPS पर है, लेकिन यह ठीक काम करता था, जब तक कि यह काम करना बंद न कर दे। हालांकि बाकी सब ठीक लगता है।

जवाबों:


9

शून्य ptys का होना असामान्य है, क्योंकि आप जिस SSH कनेक्शन का उपयोग कर रहे हैं, वह एक pty आवंटित है।

सुनिश्चित करें कि आपने devptsमाउंट किया है:

$ grep /dev/pts /proc/mounts
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0

अगर यह नही तो:

# mount devpts /dev/pts -t devpts -o mode=620

तुम सही थे। एक साधारण "सुडो माउंट भक्ति / देव / पीटीएस-टी भक्ति" ने मेरी समस्या को हल किया। यकीन नहीं होता कि क्यों ऑटो-माउंटेड नहीं है, हालांकि डिविलयर्स ...
ओ।

2

मेरे पास एक समान मुद्दा था, लेकिन मेरी समस्या तब पैदा हुई जब मैंने अपने सिस्टम के भीतर एक एलएक्ससी कंटेनर शुरू किया (और इसे रोकना मदद नहीं किया)। यह पता चला कि जब स्क्रीन (मेरी आधार प्रणाली में) एक नया PTY खोलने की कोशिश कर रही थी, तो यह एक को खोल रहा था जो पहले से मौजूद था, और इसके स्वामित्व को नहीं बदल सकता था।

यह बहुत अजीब था, लेकिन सबसे स्पष्ट स्थान / देव / पीटी माउंटपॉइंट था, इसलिए मैंने बस इसे रिमूव किया:

# mount -o remount /dev/pts

और समस्याएं दूर हो गईं। मैंने किसी भी PTY उपकरणों को रिमाउंट करने के बाद / dev / pts से "खो" नहीं दिया, इसलिए यह एक बहुत ही सुरक्षित ऑपरेशन लगता है।


0

मेरे पास समान मुद्दा था, लेकिन समस्या / dev / pt * उपकरणों की गलत अनुमति थी।

यह निश्चित नहीं है कि उन्हें 600 में क्यों सेट किया गया था, इसलिए केवल रूट स्क्रीन का उपयोग कर सकता था, मैं बदलकर 666 हो गया और इसने अन्य उपयोगकर्ताओं के लिए काम किया।

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