我有一台 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
现在可以了。