Esse erro ocorre com mais frequência porque o usuário configurado não possui um conjunto vncpasswd. Para corrigir isso, basta o usuário executar 'vncpasswd' e seguir as instruções. É como passwd, então você já deve estar familiarizado com isso.
Eu instalei o pacote tigervnc-server no servidor.
[root@localhost ~]# rpm -qa tigervnc tigervnc-1.1.0-16.el6.x86_64
Criado um usuário vnc e criado vncpasswd também para esse usuário.
[root@localhost ~]# useradd vnc [root@localhost ~]# vncpasswd vnc Password: Verify: [root@localhost ~]#
Em / etc / sysconfig / vncserver eu mudei essas 2 linhas
VNCSERVERS="2:vnc" VNCSERVERARGS[2]="-geometry 800x600"
Ao iniciar o serviço, está ocorrendo esse erro.
[root@localhost ~]# service vncserver start Starting VNC server: 2:vnc You will require a password to access your desktops. getpassword error: Inappropriate ioctl for device Password: [FAILED] [root@localhost ~]#
Por que estou recebendo esse erro?
Esse erro ocorre com mais frequência porque o usuário configurado não possui um conjunto vncpasswd. Para corrigir isso, basta o usuário executar 'vncpasswd' e seguir as instruções. É como passwd, então você já deve estar familiarizado com isso.
Eu estava encontrando o mesmo problema. A questão para mim foi que eu não "su" para o usuário e digite novamente as senhas, como mostrado na Etapa 3 do link a seguir.
Siga as instruções no link abaixo na íntegra e você deve estar pronto.
Espero que isso ajude.
Tags linux centos-6.6 tigervnc