| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | screen - No more PTYs. Fra : Simon Strandgaard | 
  Dato :  10-04-04 02:25 |  
  |   
            Tidligere har gnu-screen virket fint på min bsd box. Men nu er den begyndt
 at udskrive følgende...  Hvad kan jeg gøre for at få 'screen' til at virke?
 
 server> screen
   No more PTYs.
   Sorry, could not find a PTY.
   [screen is terminating]
 server> _
 
 
 Lidt info
 
 server> screen --version
 Screen version 3.09.09 (FAU) 25-May-01
 server> uname -a
 FreeBSD server.neoneye.dk 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun  5 02:55:42 GMT 2003     root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC  i386
 server>
 
 
 Jeg har søgt på google og i mange tråde om subjekt, 
 anvises der metoder som kræver root.
 *  gen-oversæt kærne, med ændret pseudo tty maxcount.
 *  MAKEDEV.
 
 Der må da være andre veje?
 
 
 Jeg har kigget lidt på koden til screen og tilsyneladende 
 skyldes føromtalte fejlbesked, at OpenPTY har returneret -1 (fejl).
 'man openpty' fortæller desværre ikke om hvornår dette hænder.
 
 Nogen ideer til hvad der kan være galt ?
 
 Findes der alternativer til 'screen' som ikke har dette problem? 
 
 
 
 På forhånd tak
 
 --
 Simon Strandgaard
  
            
             |   |   
            
        
 
            
         
           Stig H. Jacobsen (10-04-2004) 
         
	
            | Kommentar Fra : Stig H. Jacobsen | 
  Dato :  10-04-04 09:39 |  
  |   
            On Sat, 10 Apr 2004 03:24:38 +0200, Simon Strandgaard wrote:
 
 > *  gen-oversæt kærne, med ændret pseudo tty maxcount.
 > *  MAKEDEV.
 > Der må da være andre veje?
 
 Måske bruger "nogen" en masse pty'er? Har du checket hvad ps axu
 siger? Der kunne være andre screens.
 
 > Jeg har kigget lidt på koden til screen og tilsyneladende 
 > skyldes føromtalte fejlbesked, at OpenPTY har returneret -1 (fejl).
 > 'man openpty' fortæller desværre ikke om hvornår dette hænder.
 
 -1 betyder bare, at kaldet fejlede - min non-FreeBSD openpty
 man-side siger, at det (kun) sker ved 'ENOENT There are no
 available ttys'.
 
 > Findes der alternativer til 'screen' som ikke har dette problem? 
 
 Problemet er næppe i screen - jeg har ikke set den fejl i en del
 år - men du kan jo prøve at opgradere til nyeste version.
 
 Jeg kender iøvrigt ikke noget alternativ til screen, men har
 heller aldrig haft behov for noget.
 
 -- 
 Stig
 (remove the 'no's to send me mail)
  
            
             |   |   
            
        
 
            
         
           Simon Strandgaard (10-04-2004) 
         
	
            | Kommentar Fra : Simon Strandgaard | 
  Dato :  10-04-04 10:47 |  
  |   
            On Sat, 10 Apr 2004 09:39:13 +0000, Stig H. Jacobsen wrote:
 > On Sat, 10 Apr 2004 03:24:38 +0200, Simon Strandgaard wrote:
 > 
 >> *  gen-oversæt kærne, med ændret pseudo tty maxcount.
 >> *  MAKEDEV.
 >> Der må da være andre veje?
 > 
 > Måske bruger "nogen" en masse pty'er? Har du checket hvad ps axu
 > siger? Der kunne være andre screens.
 > 
 
 hvis jeg forstår 'ps' korrekt, så er det p0, p1 og p2 som jeg anvender.
 
 server> ps a
   PID  TT  STAT      TIME COMMAND
 15401  p0  Is+    0:00.09 -tcsh (tcsh)
 19640  p0  S      0:32.57 worker
 15496  p1  Is+    0:00.04 -tcsh (tcsh)
 20730  p1  S      0:05.57 pan
 20734  p2  Ss     0:00.04 -tcsh (tcsh)
 20736  p2  R+     0:00.00 ps a
   491  v0  IWs+   0:00.00 /usr/libexec/getty Pc ttyv0
   457  v1  IWs+   0:00.00 /usr/libexec/getty Pc ttyv1
   458  v2  IWs+   0:00.00 /usr/libexec/getty Pc ttyv2
   459  v3  IWs+   0:00.00 /usr/libexec/getty Pc ttyv3
   460  v4  IWs+   0:00.00 /usr/libexec/getty Pc ttyv4
   461  v5  IWs+   0:00.00 /usr/libexec/getty Pc ttyv5
   462  v6  IWs+   0:00.00 /usr/libexec/getty Pc ttyv6
   463  v7  IWs+   0:00.00 /usr/libexec/getty Pc ttyv7
 server> ls /dev/pt*
 /dev/ptyp0  /dev/ptyp2  /dev/ptyp4  /dev/ptyp6  /dev/ptyq0
 /dev/ptyp1  /dev/ptyp3  /dev/ptyp5  /dev/ptyp7
 server> ps aux
 USER      PID %CPU %MEM   VSZ  RSS  TT  STAT STARTED      TIME COMMAND
 root       11 97.7  0.0     0   12  ??  RL   16Mar04 34320:04.11  (idle)
 root       10  0.0  0.0     0   12  ??  DL   16Mar04   0:00.00  (ktrace)
 root        1  0.0  0.1   740  124  ??  SLs  16Mar04   0:02.07 /sbin/init --
 root       12  0.0  0.0     0   12  ??  WL   16Mar04   8:38.20  (swi1: net)
 root       13  0.0  0.0     0   12  ??  WL   16Mar04  57:03.31  (swi7: tty:sio clock)
 root        2  0.0  0.0     0   12  ??  DL   16Mar04   1:32.60  (g_event)
 root        3  0.0  0.0     0   12  ??  DL   16Mar04   2:08.25  (g_up)
 root        4  0.0  0.0     0   12  ??  DL   16Mar04   4:05.30  (g_down)
 root       15  0.0  0.0     0   12  ??  DL   16Mar04   2:25.93  (random)
 root        5  0.0  0.0     0   12  ??  IL   16Mar04   0:00.00  (acpi_task0)
 root        6  0.0  0.0     0   12  ??  IL   16Mar04   0:00.00  (acpi_task1)
 root        7  0.0  0.0     0   12  ??  IL   16Mar04   0:00.00  (acpi_task2)
 root       23  0.0  0.0     0   12  ??  WL   16Mar04   2:18.46  (irq14: ata0)
 root       24  0.0  0.0     0   12  ??  WL   16Mar04   0:00.00  (irq15: ata1)
 root       25  0.0  0.0     0   12  ??  WL   16Mar04  10:00.99  (irq10: xl0)
 root       26  0.0  0.0     0   12  ??  WL   16Mar04   0:00.00  (irq6: fdc0)
 root       27  0.0  0.0     0   12  ??  WL   16Mar04   0:00.01  (irq1: atkbd0)
 root        8  0.0  0.0     0   12  ??  DL   16Mar04   3:49.49  (pagedaemon)
 root        9  0.0  0.0     0   12  ??  DL   16Mar04   0:08.12  (vmdaemon)
 root       32  0.0  0.0     0   12  ??  DL   16Mar04   4:15.46  (pagezero)
 root       33  0.0  0.0     0   12  ??  DL   16Mar04   0:31.33  (bufdaemon)
 root       34  0.0  0.0     0   12  ??  DL   16Mar04  12:21.81  (syncer)
 root       35  0.0  0.0     0   12  ??  DL   16Mar04   0:14.75  (vnlru)
 root       36  0.0  0.0     0   12  ??  IL   16Mar04   0:00.00  (nfsiod 0)
 root       37  0.0  0.0     0   12  ??  IL   16Mar04   0:00.00  (nfsiod 1)
 root       38  0.0  0.0     0   12  ??  IL   16Mar04   0:00.00  (nfsiod 2)
 root       39  0.0  0.0     0   12  ??  IL   16Mar04   0:00.00  (nfsiod 3)
 root       72  0.0  0.0   872   12  ??  DLs  16Mar04   0:00.00 vinum: vinum daemon (vinum)
 root      147  0.0  0.0   228    0  ??  IWs  -         0:00.00 adjkerntz -i
 root      253  0.0  0.2  1272  280  ??  Is   16Mar04   0:07.62 /usr/sbin/syslogd -s
 root      388  0.0  0.4  3432  516  ??  Is   16Mar04   0:15.37 /usr/sbin/sshd
 root      393  0.0  0.7  3464  856  ??  Ss   16Mar04   1:28.20 sendmail: accepting connections (sendmail)
 smmsp     396  0.0  0.3  3340  412  ??  Is   16Mar04   0:01.58 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail)
 root      410  0.0  0.2  1296  188  ??  Is   16Mar04   0:12.21 /usr/sbin/cron
 root      426  0.0  0.1  6864  140  ??  Ss   16Mar04   1:23.41 /usr/local/sbin/httpd -k start
 root      457  0.0  0.0  1236    0  v1  IWs+ -         0:00.00 /usr/libexec/getty Pc ttyv1
 root      458  0.0  0.0  1236    0  v2  IWs+ -         0:00.00 /usr/libexec/getty Pc ttyv2
 root      459  0.0  0.0  1236    0  v3  IWs+ -         0:00.00 /usr/libexec/getty Pc ttyv3
 root      460  0.0  0.0  1236    0  v4  IWs+ -         0:00.00 /usr/libexec/getty Pc ttyv4
 root      461  0.0  0.0  1236    0  v5  IWs+ -         0:00.00 /usr/libexec/getty Pc ttyv5
 root      462  0.0  0.0  1236    0  v6  IWs+ -         0:00.00 /usr/libexec/getty Pc ttyv6
 root      463  0.0  0.0  1236    0  v7  IWs+ -         0:00.00 /usr/libexec/getty Pc ttyv7
 root      491  0.0  0.0  1236    0  v0  IWs+ -         0:00.00 /usr/libexec/getty Pc ttyv0
 www     80856  0.0  2.6 13204 3280  ??  I     1Apr04   0:00.60 /usr/local/sbin/httpd -k start
 www     80857  0.0  0.8 13128 1032  ??  I     1Apr04   0:00.59 /usr/local/sbin/httpd -k start
 www     80858  0.0  0.8  9780 1028  ??  I     1Apr04   0:00.47 /usr/local/sbin/httpd -k start
 www     80859  0.0  0.9  9388 1080  ??  I     1Apr04   0:00.49 /usr/local/sbin/httpd -k start
 www     80860  0.0  1.7  9420 2096  ??  I     1Apr04   0:00.52 /usr/local/sbin/httpd -k start
 www     80861  0.0  0.8 11588 1012  ??  I     1Apr04   0:00.64 /usr/local/sbin/httpd -k start
 www     80968  0.0  0.8 11488 1008  ??  I     1Apr04   0:00.60 /usr/local/sbin/httpd -k start
 www     87165  0.0  0.8  6916  972  ??  I     2Apr04   0:00.28 /usr/local/sbin/httpd -k start
 www     91001  0.0  0.9  9400 1068  ??  I    Sat12PM   0:00.47 /usr/local/sbin/httpd -k start
 www     91331  0.0  0.8  9364 1036  ??  I    Sat02PM   0:00.56 /usr/local/sbin/httpd -k start
 root    15387  0.0  1.3  2988 1624  ??  I     9:35AM   0:00.02 /usr/X11R6/bin/xdm -nodaemon ttyv8
 root    15390  0.0  1.9  3372 2304  ??  Is    9:35AM   0:00.08 xdm: desktop:0 (xdm)
 neoneye 15395  0.0  2.1  3768 2560  ??  Is    9:36AM   0:07.29 /usr/X11R6/bin/blackbox
 neoneye 15398  0.0  1.8  3528 2244  ??  I     9:36AM   0:01.53 bbkeys
 root    15400  0.0  2.5  4740 3060  ??  Is    9:37AM   0:00.99 xterm -ls
 neoneye 15401  0.0  0.9  1804 1108  p0  Is+   9:37AM   0:00.09 -tcsh (tcsh)
 root    15495  0.0  2.4  4660 2964  ??  Is    9:42AM   0:00.09 xterm -ls
 neoneye 15496  0.0  0.8  1548  996  p1  Is+   9:42AM   0:00.04 -tcsh (tcsh)
 neoneye 19640  0.0  4.4  7316 5428  p0  S     9:51AM   0:33.13 worker
 neoneye 20730  0.0 14.7 24652 18288  p1  S    11:37AM   0:07.95 pan
 root    20733  0.0  2.6  4776 3272  ??  Ss   11:39AM   0:00.19 xterm -ls
 neoneye 20734  0.0  0.8  1552 1016  p2  Ss   11:39AM   0:00.05 -tcsh (tcsh)
 root        0  0.0  0.0     0    4  ??  DLs  16Mar04   0:05.72  (swapper)
 neoneye 20754  0.0  0.4   708  536  p2  R+   11:41AM   0:00.00 ps aux
 server>
 
 
 >> Jeg har kigget lidt på koden til screen og tilsyneladende 
 >> skyldes føromtalte fejlbesked, at OpenPTY har returneret -1 (fejl).
 >> 'man openpty' fortæller desværre ikke om hvornår dette hænder.
 > 
 > -1 betyder bare, at kaldet fejlede - min non-FreeBSD openpty
 > man-side siger, at det (kun) sker ved 'ENOENT There are no
 > available ttys'.
 
 tak.
 
  
 >> Findes der alternativer til 'screen' som ikke har dette problem? 
 > 
 > Problemet er næppe i screen - jeg har ikke set den fejl i en del
 > år - men du kan jo prøve at opgradere til nyeste version.
 > 
 > Jeg kender iøvrigt ikke noget alternativ til screen, men har
 > heller aldrig haft behov for noget.
 
 at opgradere havde jeg helt overset.. det prøver jeg.
 
 Tak
 
 --
 Simon Strandgaard
  
            
             |   |   
            
        
 
            
         
            Simon Strandgaard (10-04-2004) 
         
	
            | Kommentar Fra : Simon Strandgaard | 
  Dato :  10-04-04 10:59 |  
  |   
            On Sat, 10 Apr 2004 12:46:57 +0200, Simon Strandgaard wrote:
 > On Sat, 10 Apr 2004 09:39:13 +0000, Stig H. Jacobsen wrote:
 >> On Sat, 10 Apr 2004 03:24:38 +0200, Simon Strandgaard wrote:
 [snip]  
 >>> Findes der alternativer til 'screen' som ikke har dette problem? 
 >> 
 >> Problemet er næppe i screen - jeg har ikke set den fejl i en del
 >> år - men du kan jo prøve at opgradere til nyeste version.
 >> 
 >> Jeg kender iøvrigt ikke noget alternativ til screen, men har
 >> heller aldrig haft behov for noget.
 > 
 > at opgradere havde jeg helt overset.. det prøver jeg.
 > 
 
 En opgradering fra 3.09.09 til 4.00.02, virkede.
 
 
 Takker til Stig og Kent.
 
 --
 Simon Strandgaard
  
            
             |   |   
            
        
 
            
         
           Kent Friis (10-04-2004) 
         
	
            | Kommentar Fra : Kent Friis | 
  Dato :  10-04-04 09:52 |  
  |  
 
            Den Sat, 10 Apr 2004 03:24:38 +0200 skrev Simon Strandgaard:
 > Tidligere har gnu-screen virket fint på min bsd box. Men nu er den begyndt
 > at udskrive følgende...  Hvad kan jeg gøre for at få 'screen' til at virke?
 >
 > server> screen
 >   No more PTYs.
 >   Sorry, could not find a PTY.
 >   [screen is terminating]
 > server> _
 Kører systemet med /dev/pty00 eller /dev/pts/0?
 Og hvad forsøger screen at bruge?
 Hvis systemet kun supporterer /dev/pts/0, og screen forsøger at bruge
 /dev/pty00, så finder den ikke nogen.
 Mvh
 Kent
 -- 
 Help test this great MMORPG game -  http://www.eternal-lands.com/
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |