構成されたリソース制限を超えたため、vncserver起動エラーを解決します。vncserver@:1.serviceのジョブが失敗しました。

サーバーの再起動後、vncviewerはリモートデスクトップへの接続に失敗しました。SSH接続サーバーはvncserverが自動的に起動しないことを検出したため、vncserverサービスが手動で開始され、次のエラーが報告されました。

[root@www ~]# systemctl start vncserver@:1.service
Job for vncserver@:1.service failed because a configured resource limit was exceeded. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
[root@www ~]# systemctl status vncserver@:1.service
● vncserver@:1.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
   Active: failed (Result: resources) since Thu 2019-08-01 16:43:01 CST; 12s ago
  Process: 4705 ExecStart=/usr/sbin/runuser -l root -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS)
  Process: 4701 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)

Aug 01 16:42:57 www systemd[1]: Starting Remote desktop service (VNC)...
Aug 01 16:43:01 www systemd[1]: PID file /root/.vnc/www:1.pid not readable (yet?) after start.
Aug 01 16:43:01 www systemd[1]: Failed to start Remote desktop service (VNC).
Aug 01 16:43:01 www systemd[1]: Unit vncserver@:1.service entered failed state.
Aug 01 16:43:01 www systemd[1]: vncserver@:1.service failed.

vncサービスを開始する2番目の方法を試してください。

vncserver

相互作用は次のとおりです。

[root@www tmp]# vncserver

Warning: www:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server www:1

Warning: www:5 is taken because of /tmp/.X11-unix/X5
Remove this file if there is no X server www:5

New 'www:7 (root)' desktop is www:7

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/www:7.log

pid1と5が占有されていることがわかりました。警告は非常に明確です。サービスが実行されていない場合は、ファイル/tmp/.X11-unix/X1を削除してください。

[root@www .vnc]# rm -rf ~/.vnc/www\:1.pid 
[root@www tmp]# rm -rf /tmp/.X11-unix/X1

サービスを再開します

[root@www tmp]# systemctl start vncserver@:1.service

成功!

おすすめ

転載: blog.csdn.net/geeksoarsky/article/details/98083846