
私は、停電が発生するまで数ヶ月間正常に動作していたFedora 15サーバーを持っています。回復後を除くすべてのサービスが正常に戻りましたvncserver
。以下を使用してデーモンを起動しようとすると:
# service vncserver start
次のメッセージが表示されます。
Starting vncserver (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED]
確認してみると/var/log/messages
犯人が見つかりませんでした。 a を実行すると、 systemctl status vncserver.service
次のような結果が生成されます。
vncserver.service - LSB: start|stop|restart|try-restart|status|force-reload vncserver
Loaded: loaded (/etc/rc.d/init.d/vncserver)
Active: failed since Mon, 23 Jan 2012 22:57:11; 1min 28s ago
Process: 4701 ExecStart=/etc/rc.d/init.d/vncserver start (code=exited, status=126)
CGroup:name=systemd:/system/vncserver.service
問題はvncservers
、iptables
またはxstartup
ファイルにあるものではありません。中断される前はすべて正常に実行されており、他のコンピューターにこれらのファイルの正確なコピーがあるまま、そのまま正常に実行されているからです。 。 RPMから削除して再インストールしても利点はありません。
答え1
このように実行してみましたか? :/etc/rc.d/init.d/vncserver
答え2
Failed to start Remote desktop service (VNC).
または
Unit vncserver@:7.service entered failed state.
または
Job for vncserver@:7.service failed. See 'systemctl status vncserver@:7.service' and 'journalctl -xn' for details.
このフォルダを削除:
rm -r /tmp/.X11-unix/
そして再起動してください。次に、tigervnc
実行中のポート設定が正常であることを確認してください。
答え3
VNCSERVERS
たとえば、次のように変更しましたVNCUSERS
。
VNCUSERS="2:username"
VNCUSERARGS[2]="-geometry 1280x1024"
それから:
service iptables stop
service vncserver start
今大丈夫です。