/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
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/

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste