我在 Ubuntu 22.04 上通过 PaperMC 在 Windows 客户端上玩 Minecraft,突然它崩溃了,出现了无法恢复的 Java 错误。系统重新启动后,通过 xrdp 进行的远程桌面(到目前为止运行良好)在 xrdp 登录屏幕后显示“哦不,出了点问题”并停止工作。我可以正常登录控制台。我该如何找出意外问题可能是什么并着手修复它?
systemctl status 显示 xrdp 正在正常运行:
4 月 30 日 11:19:58 mc5600 systemd[1]: 正在启动 xrdp 守护进程...
4月30日 11:19:58 mc5600 xrdp[1050]: [INFO] 地址 [0.0.0.0] 端口 [3389] 模式 1
4 月 30 日 11:19:58 mc5600 xrdp[1050]: [INFO] 正在监听 0.0.0.0 上的端口 3389
4月30日 11:19:58 mc5600 xrdp[1050]: [INFO] xrdp_listen_pp 完成
4 月 30 日 11:19:58 mc5600 systemd[1]: xrdp.service: 启动后无法打开 PID 文件 /run/xrdp/xrdp.pid (还不能打开吗):Oper>
4 月 30 日 11:19:59 mc5600 systemd[1]:已启动 xrdp 守护进程。
4 月 30 日 11:20:00 mc5600 xrdp[1062]: [INFO ] 使用 pid 1062 启动 xrdp
4月30日 11:20:00 mc5600 xrdp[1062]: [INFO] 地址 [0.0.0.0] 端口 [3389] 模式 1
4 月 30 日 11:20:00 mc5600 xrdp[1062]: [INFO] 正在监听 0.0.0.0 上的端口 3389
4月30日 11:20:00 mc5600 xrdp[1062]: [INFO] xrdp_listen_pp 完成
然后我尝试从 Windows 客户端连接,状态变为几个错误 xrdp_mcs_recv_failed:
4月30日 11:15:47 mc5600 xrdp[16002]: [INFO] 开始连接
4月30日 11:15:47 mc5600 xrdp[16002]: [INFO ] lib_mod_connect: 通过 UNIX 套接字连接
4月30日 11:15:48 mc5600 xrdp[16002]: [INFO ] lib_mod_log_peer: xrdp_pid=16002 已连接到 X11rdp_pid=16005 X11rd>
4月30日 11:15:48 mc5600 xrdp[16002]: [INFO] 连接成功
4 月 30 日 11:15:53 mc5600 xrdp[16002]: [错误] xrdp_sec_recv: xrdp_mcs_recv 失败
4 月 30 日 11:15:53 mc5600 xrdp[16002]: [错误] xrdp_rdp_recv: xrdp_sec_recv 失败
4 月 30 日 11:15:53 mc5600 xrdp[16002]: [错误] libxrdp_process_data: xrdp_rdp_recv 失败
4 月 30 日 11:15:53 mc5600 xrdp[16002]: [错误] xrdp_process_data_in: xrdp_process_loop 失败
4 月 30 日 11:15:53 mc5600 xrdp[16002]: [错误] xrdp_iso_send: trans_write_copy_s 失败
4 月 30 日 11:15:53 mc5600 xrdp[16002]: [错误] 发送 [ITU T.125] DisconnectProviderUltimatum 失败
该文件引用,xrdp.pid 仅包含一个简单的数字,这有什么意义,这是问题所在吗?
magarity@mc5600:~$ sudo cat /run/xrdp/xrdp.pid
1062