stdin: is not a tty devido a mesg n em vez de tty -s && mesg n em .profile
Experimente o dito método para adicionar tty -s && na frente da linha mesg n e veja se isso ajuda. A diferença é, caso seu problema também seja causado pelo perfil mesg n in yout.