web-dev-qa-db-ja.com

VNCサーバーエラー:新しいメインPID <PID>はサービスに属していません

CentOS Linux(リリース7.7.1908)にtigervnc-serverをインストールしました。

VNCサービスの設定と有効化は成功しましたが、実行中です

Sudo 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-10-10 13:57:15 +03; 34s ago
  Process: 1379 ExecStart=/usr/sbin/runuser -l user-1 -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS)
  Process: 1291 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)

Oct 10 13:57:09 localhost.localdomain systemd[1]: Starting Remote desktop service (VNC)...
Oct 10 13:57:15 localhost.localdomain systemd[1]: New main PID 1779 does not belong to service, and PID file is not owned by root. Refusing.
Oct 10 13:57:15 localhost.localdomain systemd[1]: New main PID 1779 does not belong to service, and PID file is not owned by root. Refusing.
Oct 10 13:57:15 localhost.localdomain systemd[1]: Failed to start Remote desktop service (VNC).
Oct 10 13:57:15 localhost.localdomain systemd[1]: Unit vncserver@:1.service entered failed state.
Oct 10 13:57:15 localhost.localdomain systemd[1]: vncserver@:1.service failed.

VNCサーバーが実行されていることがわかります。

ps aux | grep vnc

user+  1779  0.2  0.7 184456 30936 ?        S    13:57   0:00 /usr/bin/Xvnc :1 -auth /home/user-1/.Xauthority -desktop localhost.localdomain:1 (user-1) -fp catalogue:/etc/X11/fontpath.d -geometry 1920x1080 -pn -rfbauth /home/user-1/.vnc/passwd -rfbport 5901 -rfbwait 30000
user+  1895  0.0  0.0 113184  1184 ?        S    13:57   0:00 /bin/sh /home/user-1/.vnc/xstartup

また、VNCクライアントを介してマシンに接続することもできますが、画面解像度は1920x1080に変更されません。

何がそのような問題を引き起こしますか?

1
yildizabdullah

Systemdにいくつかの変更があったことを説明するこのリンクを見つけたので、これは問題の原因である可能性が高いです。

https://community.Oracle.com/thread/4286364

Pidを参照している行をvncserver @:xファイルから削除しましたが、pidはまだエラーを報告していますが、エラー報告を受け取りません。うまくいけば、すぐに修正されるでしょう。

これがいくつかの助けとなり、あなたの問題を解決することを願っています

1
Chris Field