init: respawning too fast (mingetty und inittab)

Elegantly

Registered User
Hallo zusammen,

ich habe entdeckt, dass sich meine Logfiles mit der folgenden Fehlermeldung füllen:

Code:
Apr  2 02:32:01 vsXXXXXX init: Id "1" respawning too fast: disabled for 5 minutes
Apr  2 02:32:45 vsXXXXXX mingetty[24193]: /dev/tty3: No such file or directory
Apr  2 02:32:45 vsXXXXXX mingetty[24160]: /dev/tty2: No such file or directory
Apr  2 02:32:45 vsXXXXXX mingetty[24227]: /dev/tty3: No such file or directory
Apr  2 02:32:45 vsXXXXXX mingetty[24258]: /dev/tty2: No such file or directory
Apr  2 02:32:45 vsXXXXXX mingetty[24290]: /dev/tty3: No such file or directory
Apr  2 02:32:45 vsXXXXXX mingetty[24321]: /dev/tty2: No such file or directory

Offensichtlich fehlen mingetty die entsprechenden Device-Files. In /etc finde ich zwar einige tty* Files, nicht aber die gewünschten. Interessanterweise findet sich aber folgende Datei:

Code:
vsXXXXXX:/etc # ls -l /dev/tty10
-rw-r--r--    1 root     root     144222495 Apr  3 11:21 /dev/tty10
vsXXXXXX:/etc # lsof | grep tty
syslogd    5281   root    2w   REG    131,234 144226435   34220179 /dev/tty10

Diese Datei ist KEIN Device File, und die Größe der Datei (z.Z. immerhin 144 MB) steigt langsam aber stetig weiter. Offensichtlich verwendet syslogd die Datei tty10 als Logfile (ein Blick in die Datei bestätigt dies; aktuelle Systemmeldungen erscheinen also in /dev/tty10; ist das eine spezielle vSERVER-Konfiguration?).

Folgendes zeigt mir die /etc/syslog.conf:

Code:
# print most on tty10 and on the xconsole pipe
#
kern.warning;*.err;authpriv.none         /dev/tty10
kern.warning;*.err;authpriv.none        |/dev/xconsole

Hat jemand von euch eine Idee, wieso

- die von mingetty angesprochenen Device-Files plötzlich fehlen?
- die dubiose tty10 kein Device-File ist und beständig wächst?
- ob/wie ich die fehlenden Device-Files anlegen kann oder ob ich die zugeh. mingetty-Einträge aus /etc/inittab entfernen kann/soll?

TIA,
Elegantly

Update: Ich habe noch folgenden Thread gefunden. Ich habe zwar gerade die Device Files von Hand angelegt (mknod ...), aber der Fehler wandelt dann zu einem "Permission Denied" für die Devices. Ich vermute daher, dass in dem o.g. Thread vom vSERVER Team die folgenden Zeilen aus /etc/inittab auskommentiert wurden:

Code:
# getty-programs for the normal runlevels
# <id>:<runlevels>:<action>:<process>
# The "id" field  MUST be the same as the last
# characters of the device (after "tty").
1:2345:respawn:/sbin/mingetty --noclear tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

Die mingetty-Fehlermeldungen traten erstmals am 16. Dezember 2004 auf, als IIRC ein Update vom vSERVER Team eingespielt wurde. Ich bin mir ziemlich sicher, dass ich zum besagten Zeitpunkt nicht auf meinem vSERVER angemeldet war.
 
Last edited by a moderator:
Back
Top