web-dev-qa-db-ja.com

getpasswordエラー:デバイスのvncエラーには不適切なioctl

サーバーにtigervnc-serverパッケージをインストールしました。

 [root @ localhost〜]#rpm -qa tigervnc 
 tigervnc-1.1.0-16.el6.x86_64 

Vncユーザーを作成し、そのユーザーにもvncpasswdを作成しました。

 [root @ localhost〜]#useradd vnc 
 [root @ localhost〜]#vncpasswd vnc 
 Password:
 Verify:
 [root @ localhost〜]#

/ etc/sysconfig/vncserverで、これらの2行を変更しました

 VNCSERVERS = "2:vnc" 
 VNCSERVERARGS [2] = "-geometry 800x600" 

サービスの開始中にこのエラーが発生しています。

 [root @ localhost〜]#service vncserver start 
 VNCサーバーの起動:2:vnc 
デスクトップにアクセスするにはパスワードが必要です。
 
 getpassword error:不適切なioctl for device 
 Password:[FAILED] 
 [root @ localhost〜]#

このエラーが発生するのはなぜですか?

6
max

このエラーは、構成されたユーザーにvncpasswdが設定されていないために最も頻繁に発生します。これを修正するには、ユーザーが「vncpasswd」を実行してプロンプトに従ってください。これはpasswdのようなものなので、すでに理解しているはずです。

9
Vladinatrix

私は同じ問題に遭遇していました。私の問題は、次のリンクのステップ3に示すように、ユーザーに「su」してパスワードを再入力しなかったことです。

逐語的下のリンクの指示に従ってください。

http://tecadmin.net/setup-vnc-server-on-centos-redhat-and-Fedora/

お役に立てれば。

1
Marc M