|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Evgeny Uspensky 2:5026/49.36 19 Sep 2005 19:28:39 To : Eugene B Berdnikov Subject : Re: not enough ptys -------------------------------------------------------------------------------- EU>> [user ~]$ xterm EU>> xterm: Error 32, errno 2: No such file or directory EU>> Reason: get_pty: not enough ptys EU>> EU>> [user ~]$ l /dev/pts EU>> 0 1 3 4 5 6 EU>> === EU>> если после этого прибить какую-нибудь терминалку - можно запустить еще EU>> хоть десяток, безо всяких ошибок. сознательно повторить не получается. EBB> EBB> Что значит "не получается" - ошибка всегда выскакивает случайно, или же EBB> после "прибития терминалки" не возникает? возникает случайно, от числа откытых терминалок явно не зависит. после прибития нескольких терминалок исчезает. EBB> Покажите, что даёт EBB> EBB> strace -o xterm.trace xterm EBB> grep -A15 /dev/pmtx xterm.trace open("/dev/ptmx", O_RDWR) = -1 EIO (Input/output error) open("/dev/ptyp0", O_RDWR) = -1 EACCES (Permission denied) [skipped] open("/dev/ptype", O_RDWR) = -1 EACCES (Permission denied) EBB> Если там будет open("/dev/pmtx") = ENFILE, значит, упёрлись в лимит fd. не оно. права на /dev/ptyXX и при возникновении, и после - одинаковые crw--w---- 1 root tty 2, 176 Июл 26 2004 /dev/ptya0 на /dev/ptmx crw-rw-rw- 1 root root 5, 2 Сен 19 19:22 /dev/ptmx [user ~/100]$ sudo sysctl -a | grep pty kernel.pty.nr = 7 kernel.pty.max = 4096 -- зю? --- GoldED+/W32 1.1.4.7 * Origin: A poorly-installed InterNetNews site (2:5026/49.36) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3398c5b65614.html, оценка из 5, голосов 10
|