Probleme mit xxgdb: "all ptys in use"

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Probleme mit xxgdb: "all ptys in use"

Beitrag von knecht » 16.05.2006 12:02:59

Debian testing.

Ich will xxgdb benutzen, und kann es nicht ausführen weil ich folgenden Fehler bekomme:

Code: Alles auswählen

myself@lapslave:/home/programmierung/Linux3D/sources/samples/source/app/hello$ xxgdb hello
xxgdb: all ptys in use
Auch wenn ich es als root probiere ist das so. Nun hab ich gelesen das aus Sicherheitsgründen /dev/ptysX Berechtigungen haben können die nicht passen.

Als ich ein

Code: Alles auswählen

 chgrp users /dev/pty*
machen wollte ist mir aufgefallen das mein udev gar kein Device unter /dev angelegt hat, nur unter /dev/.static/dev/ sind die Devices zu finden.

Also dacht ich mir ich leg mir die selbst mit mknod an, hab das auch gemacht, und auch die Gruppenberechtigungen auf users gesetzt, aber hat sich nicht verändert:

Code: Alles auswählen

lapslave:/home/myself# mknod /dev/ptys0 c 2 48
lapslave:/home/myself# chgrp users /dev/pty*
lapslave:/home/myself# ls -l /dev | grep ptys
 crw-r--r--  1 root   users     2,  48 2006-05-16 11:56 ptys0
   
Auch wenn ich noch mehr erstelle mit minor 49, 50 etc. geht nix, immer der gleiche Fehler von xxgdb, "all ptys in use", auch wenn ichs auf 777 setze !!

Wie krieg ich nun xxgdb zum laufen ?

Danke
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 19.05.2006 18:42:34

Hi,

welche Kernelversion verwendest du ? Hast du auch die entsprechenden devices im sysfs ?

Code: Alles auswählen

root@gms1:~# ls -l  /sys/class/tty/?typ0*
/sys/class/tty/ptyp0:
insgesamt 0
-r--r--r-- 1 root root 4096 2006-05-19 18:27 dev
--w------- 1 root root    0 2006-05-19 20:26 uevent

/sys/class/tty/ttyp0:
insgesamt 0
-r--r--r-- 1 root root 4096 2006-05-19 18:27 dev
--w------- 1 root root    0 2006-05-19 20:26 uevent
vielleicht hast du das gleiche Problem:
http://www.debianforum.de/forum/viewtop ... t=all+ptys

[edit]
dort habe ich auch beschrieben, wie die Devicenodes angelegt werden sollten. Die gibt es immer paarweise Master/Slave :wink:
Daß wird der Grund sein, warum es bei dir selbst nach dem Anlegen der Devices nicht funktioniert hat
[edit]


Gruß
gms

Antworten