赞
踩
我是用树莓派4b安装的ubuntu22 desktop版本,然后又安装了XRDP远程桌面程序,安装完成之后,通过window的远程桌面连接登录,上去之后是黑屏或者花屏,如下图:
查看了用户目录下的日志
cat ~/.xorgxrdp.14.log
截取了一段报错信息如下:
[ 2596.172] (EE) glamor0: GL error: GL_INVALID_OPERATION in glGetUniformLocation(program not linked)
[ 2596.172] (EE)
[ 2596.172] (EE) Backtrace:
[ 2596.173] (EE) 0: /usr/lib/aarch64-linux-gnu/dri/v3d_dri.so (__driDriverGetExtensions_d3d12+0x5e1ac) [0xffff90125b7c]
[ 2596.174] (EE) unw_get_proc_info failed: no unwind info found [-10]
[ 2596.174] (EE)
[ 2596.174] (EE) glamor0: GL error: GL_INVALID_OPERATION in glGetUniformLocation(program not linked)
[ 2596.174] (EE)
[ 2596.174] (EE) Backtrace:
[ 2596.175] (EE) 0: /usr/lib/aarch64-linux-gnu/dri/v3d_dri.so (__driDriverGetExtensions_d3d12+0x5e1ac) [0xffff90125b7c]
[ 2596.176] (EE) unw_get_proc_info failed: no unwind info found [-10]
[ 2596.176] (EE)
[ 2596.176] rdpEglCreate: copy_tex_loc -1 copy_tex_size_loc -1
[ 2596.177] rdpEglCreate: vertex_shader compiled 0
[ 2596.177] rdpEglCreate: fragment_shader compiled 0
[ 2596.177] rdpEglCreate: linked 0
[ 2596.177] (EE) glamor0: GL error: GL_INVALID_OPERATION in glGetUniformLocation(program not linked)
[ 2596.177] (EE)
[ 2596.177] (EE) Backtrace:
[ 2596.178] (EE) 0: /usr/lib/aarch64-linux-gnu/dri/v3d_dri.so (__driDriverGetExtensions_d3d12+0x5e1ac) [0xffff90125b7c]
[ 2596.179] (EE) unw_get_proc_info failed: no unwind info found [-10]
[ 2596.180] (EE)
[ 2596.181] (EE) glamor0: GL error: GL_INVALID_OPERATION in glGetUniformLocation(program not linked)
[ 2596.181] (EE)
[ 2596.181] (EE) Backtrace:
[ 2596.182] (EE) 0: /usr/lib/aarch64-linux-gnu/dri/v3d_dri.so (__driDriverGetExtensions_d3d12+0x5e1ac) [0xffff90125b7c]
[ 2596.182] (EE) unw_get_proc_info failed: no unwind info found [-10]
[ 2596.182] (EE)
从报错信息上看是openGL的报错 program not linked
应该是缺个库,所以打算吧openGL的包重新都安装一下,
安装openGL
的库
sudo apt-get install build-essential
sudo apt-get install build-essential libgl1-mesa-dev
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
sudo apt-get install libglfw3-dev libglfw3
安装完之后,可以在重新连接试试
连接远程桌面时,不要使用 root
和 ubuntu
用户登录,必须新创建一个用户进行登录,这个似乎时gnome桌面的bug或者也可能是基于安全方面的考虑?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。