getty : cannat open as standard input...

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

getty : cannat open as standard input...

Beitrag von nonsenz » 25.12.2004 14:50:03

hallo...

...mir ist eben aufgefallen, das mein auth.log sich mit folgenden meldungen
vollmüllt:

Code: Alles auswählen

 getty[7186]: /dev/tty5: cannot open as standard input: No such device
 getty[7180]: /dev/tty2: cannot open as standard input: No such device
 getty[7182]: /dev/tty1: cannot open as standard input: No such device
 getty[7183]: /dev/tty4: cannot open as standard input: No such device
meine frage ist nun wieso? ist es so, dass getty von inittab immerwieder neugestartet wird (wegen respawn) und dass schafft er nicht?
irgendjemand nen tip?

danke und ciao
sascha

edit: kann es daran liegen, dass zur zeit keine graka im rechner ist?

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

tja...

Beitrag von nonsenz » 25.12.2004 15:07:22

...ich schon wieder.

...also scheint ja mit der graka zu tun zu haben.
nun hab ich die zeilen in der inittab von respawn auf once gesetzt, in der hoffnung, dass wenn ich wieder mal ne graka einbaue ich beim ersten boot auch die tty's kriege. ist das recht so oder sollte ich da anders ran gehen?

danke und tschoe

sascha

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 25.12.2004 15:15:53

Tach Sascha,

hast du deinen Kernel selbst gebaut?

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 15:20:28


Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 25.12.2004 15:26:34

Hm..die .config von der Seite sieht eigentlich ganz ok aus. ( CONFIG_VT=y )

EDIT: kannst du mal deine Ausgabe von mount posten?

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 15:33:38

hmm... ja:

Code: Alles auswählen

/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
/dev/hda5 on /home type ext3 (rw)
/dev/hda7 on /files type ext3 (rw)
..., aber wozu?

sascha

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 25.12.2004 15:55:10

Haette sein koennen das bei dir /dev filesystem genutzt wird...aber wird nicht. Kannst mal versuchen ob die die fehlenden Geraete mit mknod erstellen kannst. So sehen sie bei mir aus:

Code: Alles auswählen

blackm@client:/dev$ ls -l /dev/tty[1-7]
crw-------  1 root root 4, 1 2004-12-25 14:45 /dev/tty1
crw-------  1 root tty  4, 2 2004-12-25 15:29 /dev/tty2
crw-------  1 root tty  4, 3 2004-12-25 15:24 /dev/tty3
crw-------  1 root root 4, 4 2004-12-25 14:45 /dev/tty4
crw-------  1 root root 4, 5 2004-12-25 14:45 /dev/tty5
crw-------  1 root root 4, 6 2004-12-25 14:45 /dev/tty6
crw-------  1 root root 4, 7 2002-02-19 00:19 /dev/tty7
Die 4 ist die MAJOR Nummer, die dahinter die MINOR Nummer.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 16:23:47

tja.. bei mir:

Code: Alles auswählen

crw-------    1 root     tty        4,   1 Jun  5  2004 /dev/tty1
crw-------    1 root     root       4,   2 May 25  2004 /dev/tty2
crw-------    1 root     root       4,   3 May 25  2004 /dev/tty3
crw-------    1 root     root       4,   4 May 26  2004 /dev/tty4
crw-------    1 root     root       4,   5 Mar 14  2002 /dev/tty5
crw-------    1 root     root       4,   6 Mar 14  2002 /dev/tty6
crw-rw-rw-    1 root     tty        4,   7 Mar 14  2002 /dev/tty7
verstehe ich irgendwie nich so recht...
naja, da ich sie scheinbar nicht brauche kann ich damit leben, dass sie nicht respawnen.
(wenn ich das jetzt alles so in etwa richtig verstanden habe)

danke nochmal...
und ciao

sascha

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

Beitrag von gms » 25.12.2004 17:44:04

dir wird wohl /dev/stdin fehlen:

Code: Alles auswählen

[root@csxgen1 root]# ls -l /dev/std*
lrwxrwxrwx    1 root     root           17 16. Mai 2004  /dev/stderr -> ../proc/self/fd/2
lrwxrwxrwx    1 root     root           17 16. Mai 2004  /dev/stdin -> ../proc/self/fd/0
lrwxrwxrwx    1 root     root           17 16. Mai 2004  /dev/stdout -> ../proc/self/fd/1

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 17:57:58

naja :

Code: Alles auswählen

lrwxrwxrwx    1 root     root            4 May 11  2004 /dev/stderr -> fd/2
lrwxrwxrwx    1 root     root            4 May 11  2004 /dev/stdin -> fd/0
lrwxrwxrwx    1 root     root            4 May 11  2004 /dev/stdout -> fd/1
is schon da...

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

Beitrag von gms » 25.12.2004 18:33:10

hast du vielleicht DEVPTS im Kernel aktiviert, aber /dev/pts nicht gemountet ?

Code: Alles auswählen

root@gms1:~# mount | grep pts
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
root@gms1:~# tty
/dev/pts/2
root@gms1:~# ls -l /dev/fd/1
lrwx------  1 root root 64 2004-12-25 18:31 /dev/fd/1 -> /dev/pts/2
root@gms1:~# ls -l /dev/fd/2
lrwx------  1 root root 64 2004-12-25 18:31 /dev/fd/2 -> /dev/pts/2
root@gms1:~# ls -l /dev/fd/0
lrwx------  1 root root 64 2004-12-25 18:31 /dev/fd/0 -> /dev/pts/2

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 18:42:16

hi...

Code: Alles auswählen

server:/# mount | grep pts
server:/# ls -l /dev/fd/1
lrwx------    1 root     root           64 Dec 25 19:41 /dev/fd/1 -> /dev/ttyp4
server:/# ls -l /dev/fd/2
lrwx------    1 root     root           64 Dec 25 19:41 /dev/fd/2 -> /dev/ttyp4
server:/# ls -l /dev/fd/0
lrwx------    1 root     root           64 Dec 25 19:41 /dev/fd/0 -> /dev/ttyp4
scheinbar nicht...

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

Beitrag von gms » 25.12.2004 19:20:16

Also in der Config von der Seite ist CONFIG_DEVPTS_FS=y eingetragen.
Daher solltest du eigentlich auch folgende Zeile in die /etc/fstab eintragen.

Code: Alles auswählen

none                    /dev/pts                devpts  gid=5,mode=620  0 0

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 19:35:12

jut.. hab ich gemacht. und auch gemountet.
allerdings hab ich jetzt wirklich den überblick verlohren.
könnte nochmal jemand die zusammenhänge erklären, bitte?

danke
sascha

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

Beitrag von gms » 25.12.2004 19:38:29

sind die getty's jetzt auch gestartet ?

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 19:47:15

hmm.. also kein derartiger prozess zu finden.
oder ist es falsch

Code: Alles auswählen

 telinit q
auszuführen um das zu testen?

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

Beitrag von gms » 25.12.2004 19:50:16

sollte funktionieren, hast du wieder respawn eingetragen ?

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 20:00:47

hmm.. nee. hab ich jetzt;
nun sind die prozesse da und die auth.log füllt sich wieder mit dem alten fehler.
tja. und nun?

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

Re: tja...

Beitrag von gms » 25.12.2004 20:04:47

nonsenz hat geschrieben: dass wenn ich wieder mal ne graka einbaue ...
Ist jetzt überhaupt eine graka drinnen ?

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 20:07:59

ehm... nein :?
habe ich mich unklar ausgedrückt?
sorry...

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

Beitrag von gms » 25.12.2004 20:18:28

naja, beim zweitenmal durchlesen habe ich es schon vermutet :)
nonsenz hat geschrieben: nun hab ich die zeilen in der inittab von respawn auf once gesetz
Warum bist du dann aber mit deiner eigenen vernünftigen Lösung nicht zufrieden ? :)

Benutzeravatar
nonsenz
Beiträge: 232
Registriert: 26.10.2002 20:16:49
Wohnort: berlin

Beitrag von nonsenz » 25.12.2004 20:22:32

naja war mir nicht sicher ob es sauber ist.
hätte ja sein können, dass da noch was anderes faul ist.
dann werd ichs mal wieder so machen wie vorher.
danke trotzdem

tschö
sascha

Antworten