持续收集中··· ···
centos7
情况1:
(code=exited, status=2)
A VNC server is already running as :28
New 'localname:28 (用户名)' desktop is localname:28
FATAL: 'vncserver@:28.service' failed to start after 5 seconds!
vncserver@:28.service: main process exited, code=exited, status=2/INVALIDARGUMENT
Unit vncserver@:28.service entered failed state.
vncserver@:28.service failed
解决:
1.该用户名下vncserver已启动端口太多,删除几个即可。
(我知道这个解决方法很扯蛋,但是删了多余的端口的确就能成功‘启动)
情况2:
(code=exited, status=2)
A VNC server is already running as :2
New 'localname:28 (用户名)' desktop is localname:3(注意这里与上面的号不一样!)
FATAL: 'vncserver@:2.service' failed to start after 5 seconds!
vncserver@:2.service: main process exited, code=exited, status=2/INVALIDARGUMENT
Unit vncserver@:2.service entered failed state.
vncserver@:2.service failed
解决:
1.这是因为别的用户占了这个端口;直接在vnc窗口登陆2,锁定用户名,切换至该用户,vncserver -list查看,vncserver -kill :2删除;再去正确用户下启动即可。
欢迎大佬们探讨更深入的技术原因,谢谢!