vnc報錯 PID file /home/root/.vnc/localhost.pid not readable after start.

報錯信息:

查看vnc服務是否開啓:

sudo systemctl status vncserver@:1.service -l

[root@localhost ~]# sudo systemctl status vncserver@:1.service -l
vncserver@:1.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
   Active: failed (Result: resources) since 二 2019-07-09 10:57:10 CST; 41min ago

7月 09 10:57:07 localhost.localdomain systemd[1]: Starting Remote desktop service (VNC)...
7月 09 10:57:10 localhost.localdomain systemd[1]: PID file /home/root/.vnc/localhost.localdomain:1.pid not readable (yet?) after start.
7月 09 10:57:10 localhost.localdomain systemd[1]: Failed to start Remote desktop service (VNC).
7月 09 10:57:10 localhost.localdomain systemd[1]: Unit vncserver@:1.service entered failed state.
7月 09 10:57:10 localhost.localdomain systemd[1]: vncserver@:1.servivice failed.

 

vi  /root/.vnc/xstartup       配置vnc的很多bug,主要就是這個配置文件要修改好

解決方法:
[Service]
#Type=forking
Type=simple

解決了 成功開啓服務
[root@localhost ~]# sudo systemctl status vncserver@:1.service -l
 vncserver@:1.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since 二 2019-07-09 13:06:29 CST; 35s ago
  Process: 3437 ExecStop=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
  Process: 3406 ExecStart=/usr/sbin/runuser -l root -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS)
  Process: 3400 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
 Main PID: 3406 (code=exited, status=0/SUCCESS)

7月 09 13:06:24 localhost.localdomain systemd[1]: Starting Remote desktop service (VNC)...
7月 09 13:06:24 localhost.localdomain systemd[1]: Started Remote desktop service (VNC).
7月 09 13:06:28 localhost.localdomain runuser[3406]: Starting applications specified in /root/.vnc/xstartup
7月 09 13:06:28 localhost.localdomain runuser[3406]: Log file is /root/.vnc/localhost.localdomain:1.log
 

刷新服務 
# systemctl daemon-reload

啓動服務 
# systemctl start vncserver@:1.service 

停止vncserver
vncserver -kill :1


啓動 VNC Server
vncserver
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章