Centos6 linode. I haven't used anything but SSH for some time so don't know when things changed. When I use Ajax Console it appears that 2 gettys/logins are attached to it. Glish is just acting all wonky. You type in a character or two within the login and it acts like you have hit 'return'. I have dug around and can't find anywhere within any init scripts that its trying to fire up 2 jobs for the console (I assume its ttyS0) . Been a long time since I dealt with getty and am not sure if anything special is done since its a virtual system with a networked console.
I did get logged in, but there is still another login session running as well on the ajax console wanting a name / password.
[root@li284-203 ~]# fuser /dev/ttyS0
/dev/ttyS0: 26597 27475
[root@li284-203 ~]# ps -fp 26597
UID PID PPID C STIME TTY TIME CMD
lfxxx 26597 26504 0 12:30 ttyS0 00:00:00 -bash
[root@li284-203 ~]# ps -fp 27475
UID PID PPID C STIME TTY TIME CMD
root 27475 1 0 12:35 ? 00:00:00 /sbin/agetty -8 38400 ttyS0