Acabei de atualizar meu kernel em um Ubuntu 9.10 sistema de 2.6.32.1 para 2.6.33.5 , e tudo parecia correr bem, exceto agora meu log do sistema está sendo inundado com erros do getty:
Jul 25 11:01:54 kobol getty[2414]: /dev/tty4: cannot open as standard input: No such device
Jul 25 11:01:54 kobol getty[2415]: /dev/tty2: cannot open as standard input: No such device
Jul 25 11:01:54 kobol getty[2416]: /dev/tty6: cannot open as standard input: No such device
Jul 25 11:01:54 kobol getty[2417]: /dev/tty3: cannot open as standard input: No such device
Jul 25 11:01:54 kobol getty[2418]: /dev/tty5: cannot open as standard input: No such device
Jul 25 11:01:54 kobol init: tty4 main process (2409) terminated with status 1
Jul 25 11:01:54 kobol init: tty4 main process ended, respawning
Jul 25 11:01:54 kobol init: tty2 main process (2410) terminated with status 1
Jul 25 11:01:54 kobol init: tty2 main process ended, respawning
Jul 25 11:01:54 kobol init: tty6 main process (2411) terminated with status 1
Jul 25 11:01:54 kobol init: tty6 main process ended, respawning
Jul 25 11:01:54 kobol init: tty3 main process (2412) terminated with status 1
Jul 25 11:01:54 kobol init: tty3 main process ended, respawning
Jul 25 11:01:54 kobol init: tty5 main process (2413) terminated with status 1
Jul 25 11:01:54 kobol init: tty5 main process ended, respawning
Alguma ideia do que está causando isso e como parar? Eu percebo que não é uma questão crítica, mas ainda é irritante que esteja acontecendo constantemente (e preenchendo arquivos de log) e eu não sei o porquê.
UPDATE: Esta é a listagem dos meus dispositivos tty, cujas permissões parecem ser redefinidas na reinicialização
crw------- 1 root root 4, 0 2010-07-26 10:00 /dev/tty1
crw--w---- 1 root tty 4, 1 2010-07-26 10:00 /dev/tty2
crw--w---- 1 root tty 4, 2 2010-07-26 10:00 /dev/tty3
crw--w---- 1 root tty 4, 3 2010-07-26 10:00 /dev/tty4
crw--w---- 1 root tty 4, 4 2010-07-26 10:00 /dev/tty5
crw--w---- 1 root tty 4, 5 2010-07-26 10:00 /dev/tty6
crw--w---- 1 root tty 4, 6 2010-07-26 10:00 /dev/tty7
crw--w---- 1 root tty 4, 7 2010-07-26 10:00 /dev/tty8
E o script de inicialização para tty1:
# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/getty -8 38400 tty1
E os scripts init (praticamente idênticos) para tty2-tty6:
# tty2 - getty
#
# This service maintains a getty on tty2 from the point the system is
# started until it is shut down again.
start on runlevel [23]
stop on runlevel [!23]
respawn
exec /sbin/getty -8 38400 tty2
UPDATE 2: As permissões para os scripts de inicialização seguem ...
-rw-r--r-- 1 root root 228 2009-12-10 11:00 /etc/init/tty1.conf
-rw-r--r-- 1 root root 213 2009-12-10 11:00 /etc/init/tty2.conf
-rw-r--r-- 1 root root 213 2009-12-10 11:00 /etc/init/tty3.conf
-rw-r--r-- 1 root root 213 2009-12-10 11:00 /etc/init/tty4.conf
-rw-r--r-- 1 root root 213 2009-12-10 11:00 /etc/init/tty5.conf
-rw-r--r-- 1 root root 213 2009-12-10 11:00 /etc/init/tty6.conf
Um grep de instâncias de getty em execução mostra isso:
$ ps auxww|grep [g]etty
root 2228 0.0 0.2 5992 604 ? Ss+ 10:00 0:00 /sbin/getty -8 38400 tty1
root 6352 0.8 0.2 5988 688 ? Ss 11:06 0:00 /sbin/getty -8 38400 tty3
root 6355 0.5 0.2 5988 684 ? Ss 11:06 0:00 /sbin/getty -8 38400 tty4
root 6356 0.5 0.2 5988 684 ? Ss 11:06 0:00 /sbin/getty -8 38400 tty6
root 6357 0.8 0.2 5988 684 ? Ss 11:06 0:00 /sbin/getty -8 38400 tty2
root 6358 0.6 0.2 5988 684 ? Ss 11:06 0:00 /sbin/getty -8 38400 tty5
UPDATE 3: Depois de fazer o downgrade para 2.6.32.1 , os erros desapareceram. Recentemente, atualizei novamente para 2.6.34.1 e eles apareceram novamente. Estou soberbamente perplexo agora.