[CentOS-es] Problema con TTY1 y TTY2 bucle /var/log/messages

Ricardo González clustershell en gmail.com
Vie Mayo 23 02:47:41 UTC 2014


Buenas a todos,

Tengo un problema en un VPS con CentOS 6.5

La máquina esta alojada en un proveedor de Internet, me cambiaron el kernel
hace 15 días en este mismo VPS a la versión 2.6.32-042stab088.4, en los
demás servidores tengo una versión anterior del kernel que es la
2.6.32-042stab084.14 (No lo han actualizado) y no tengo problemas con la
misma configuración, tampoco tenia problemas con el server que les voy a
comentar y es lo siguiente:

En /var/log/messages me aparece:

May 23 04:16:40 x01 /sbin/mingetty[2966]: tty1: no controlling tty:
Operation not permitted
May 23 04:16:40 x01 /sbin/mingetty[2965]: tty2: no controlling tty:
Operation not permitted
May 23 04:16:45 x01 init: tty (/dev/tty2) main process (2965) terminated
with status 1
May 23 04:16:45 x01 init: tty (/dev/tty2) main process ended, respawning
May 23 04:16:45 x01 init: tty (/dev/tty1) main process (2966) terminated
with status 1
May 23 04:16:45 x01 init: tty (/dev/tty1) main process ended, respawning
May 23 04:16:45 x01 /sbin/mingetty[2968]: tty2: no controlling tty:
Operation not permitted
May 23 04:16:45 x01 /sbin/mingetty[2969]: tty1: no controlling tty:
Operation not permitted
May 23 04:16:50 x01 init: tty (/dev/tty2) main process (2968) terminated
with status 1
May 23 04:16:50 x01 init: tty (/dev/tty2) main process ended, respawning
May 23 04:16:50 x01 init: tty (/dev/tty1) main process (2969) terminated
with status 1
May 23 04:16:50 x01 init: tty (/dev/tty1) main process ended, respawning

Y así sucesivamente, hasta tal punto que me llena el log messages con un
bucle.

Si voy a /etc/init tengo lo siguiente:

4 -rw-r--r--  1 root root   97 May 23 03:05 console.conf
4 -rw-r--r--  1 root root  412 Oct 10  2013 control-alt-delete.conf
4 -rw-r--r--  1 root root  130 Mar 12 12:06 init-system-dbus.conf
4 -rw-r--r--  1 root root  463 Oct 10  2013 kexec-disable.conf
4 -rw-r--r--  1 root root  560 Oct 10  2013 plymouth-shutdown.conf
4 -rw-r--r--  1 root root  357 Oct 10  2013 prefdm.conf
4 -rw-r--r--  1 root root  505 Oct 10  2013 quit-plymouth.conf
4 -rw-r--r--  1 root root  417 Oct 10  2013 rc.conf
4 -rw-r--r--  1 root root 1046 Oct 10  2013 rcS.conf
4 -rw-r--r--  1 root root  430 Oct 10  2013 rcS-emergency.conf
4 -rw-r--r--  1 root root  725 Oct 10  2013 rcS-sulogin.conf
4 -rw-r--r--  1 root root 1302 Oct 10  2013 serial.conf
4 -rw-r--r--  1 root root  791 Oct 10  2013 splash-manager.conf
4 -rw-r--r--  1 root root  473 Oct 10  2013 start-ttys.conf
4 -rw-r--r--  1 root root   94 May 23 03:05 tty2.conf
4 -rw-r--r--  1 root root  335 Oct 10  2013 tty.conf

La diferencia con los demás servers es que tengo console.conf y tty2.conf
incluso una vez los borro si hago un reboot, me los vuelve a crear.

Estos ficheros contienen lo siguiente:

console.conf

start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/mingetty console

tty2.conf

start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/mingetty tty2

He ido a /etc/selinux y en config lo he puesto como permissive e incluso
hasta disabled y me sigue sucediendo.

Si voy a /etc/sysconfig/init tengo la misma configuración que en los demás
servidores.y que es la siguiente:

/etc/sysconfig/init

# color => new RH6.0 bootup
# verbose => old-style bootup
# anything else => new style bootup without ANSI colors or positioning
BOOTUP=color
# column to start "[  OK  ]" label in
RES_COL=60
# terminal sequence to move to that column. You could change this
# to something like "tput hpa ${RES_COL}" if your terminal supports it
MOVE_TO_COL="echo -en \\033[${RES_COL}G"
# terminal sequence to set color to a 'success' color (currently: green)
SETCOLOR_SUCCESS="echo -en \\033[0;32m"
# terminal sequence to set color to a 'failure' color (currently: red)
SETCOLOR_FAILURE="echo -en \\033[0;31m"
# terminal sequence to set color to a 'warning' color (currently: yellow)
SETCOLOR_WARNING="echo -en \\033[0;33m"
# terminal sequence to reset to the default color.
SETCOLOR_NORMAL="echo -en \\033[0;39m"
# Set to anything other than 'no' to allow hotkey interactive startup...
PROMPT=yes
# Set to 'yes' to allow probing for devices with swap signatures
AUTOSWAP=no
# What ttys should gettys be started on?
ACTIVE_CONSOLES=/dev/tty[1-6]
# Set to '/sbin/sulogin' to prompt for password on single-user mode
# Set to '/sbin/sushell' otherwise
SINGLE=/sbin/sushell

En /etc/inittab

id:3:initdefault:

Escribo lo siguiente:

ps -ef | grep tty

root       889     1  0 03:06 tty1     00:00:00 /sbin/mingetty console
root       891     1  0 03:06 tty2     00:00:00 /sbin/mingetty tty2
root       913     1  0 03:06 tty3     00:00:00 /sbin/mingetty /dev/tty3
root       918     1  0 03:06 tty4     00:00:00 /sbin/mingetty /dev/tty4
root       924     1  0 03:06 tty5     00:00:00 /sbin/mingetty /dev/tty5
root       930     1  0 03:06 tty6     00:00:00 /sbin/mingetty /dev/tty6
root      3500     1  0 04:37 ?        00:00:00 /sbin/mingetty /dev/tty1
root      3501     1  0 04:37 ?        00:00:00 /sbin/mingetty /dev/tty2
root      3503   986  0 04:37 pts/0    00:00:00 grep tty

Y los procesos

/sbin/mingetty /dev/tty1
/sbin/mingetty /dev/tty2

El PID cambia, vamos que abre el proceso y lo vuelve a abrir con un PID
diferente

Descarto cualquier tipo de intrusión, puesto que tengo políticas por IP, y
los servicios web están con firewalls a nivel de aplicación, proxy reverso,
etc. todo el sistema esta actualizado a la última con los repos oficiales
de CentOS. Las aplicaciones web están actualizadas.

Si alguien lo sabe se lo agradecería puesto que los mismos del soporte
técnico no saben darme una solución y ya como último recurso escribo aquí.

Gracias.

Reciban un cordial saludo.


Más información sobre la lista de distribución CentOS-es