/etc/sysconfig/vncserversやファイアーウォールの設定を正しくしたにもかかわらずVNCServerが起動しないことがあります。
別の症状としては、今までVNCServerが正しく起動していたが、/etc/sysconfig/vncserversファイルを編集してVNCServerでログインするユーザーを変更後にVNCServerが起動しないといったことがあります。
原因はいくつかありますが、最も考えられる原因はVNCでるグインするユーザーのパスワードが設定されていないケースが考えられます。/etc/sysconfig/vncserversに記載したユーザーでvncpasswdコマンドを実行しパスワードを設定する必要があります。
penguin ユーザーでVNCに接続する場合
上記コマンド実行後VNCServerのサービスが起動できるケースがあります。