Oracle LinuxサーバーでXvnc(TigerVNC)を介してXRDPを操作していましたが、サーバーがクラッシュしました。クラッシュ後、Xorgを使用してXRDPを介してのみサーバーにアクセスできますが、Xvncはアクセスできず、VNCを使用してアクセスしようとするとマウスポインタを持つ黒い画面のみが表示されます。
.xstartupファイルが欠落しており、/etc/systemd/systemにあるvncserver@:1.serviceファイルがありません。
vncサービスを再構成してみました。
- xrdp および vncserver サービスの停止
- / tmpのロックファイルを削除します。
- デフォルトフォルダから.Xauthorityを削除する
~/.vnc/xstartup ファイルの生成
SESSION_MANAGER 設定
解除 DBUS_SESSION_BUS_ADDRESS
/etc/X11/xinit/xinitrc
vncserver -kill $DISPLAY/etc/systemd/system/vncserver@:1.service 生成
[単位]
説明=リモートデスクトップサービス(VNC)
以降=syslog.target network.target[サービス]
タイプ=フォークExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l vncuser -c "/usr/bin/ vncserver %i"
PIDFile=/home/vncuser/.vnc/%H%i.pid
ExecStop=/bin/sh -c ' /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : '[インストール]
WantedBy=multi-user.targetxrdp サービスの開始
systemctlデーモンの実行 --reload
systemctl vncserver@:1.service 実行
vncサーバーの実行
問題は残ります。 Xorgを使用して接続できますが、Xvncではマウスポインタを持つ黒い画面のみが表示されます。
サーバーにはGUIとしてGNOMEのみがあります。
どんな提案でも
事前にありがとう