QXcbConnection: Could not connect to display
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:8.0.19
【操作系统】:"Kylin Linux Advanced Server V10 (Sword)"
【CPU】:aarch64,Kunpeng-920
【问题描述】*:
通过mobaxterm工具连接到服务器终端命令行, 执行命令显示
[root@bin]# ./ActivationTool
QXcbConnection: Could not connect to display
已放弃 (核心已转储)
[root@-xczw-10 bin]#
[root@d-xczw-10 bin]#
[root@-xczw-10 bin]# env |grep QT_QPA_PLATFORM
[root@-10 bin]# export QT_QPA_PLATFORM='offscreen'
[root@zw-10 bin]# env |grep QT_QPA_PLATFORM
QT_QPA_PLATFORM=offscreen
[root@-10 bin]#
[root@zw-10 bin]#
[root@-10 bin]# ./ActivationTool
This application failed to start because it could not find or load the Qt platform plugin "offscreen"
in "".
Available platform plugins are: xcb.
Reinstalling the application may fix this problem.
已放弃 (核心已转储)
[root@10 bin]# export QT_QPA_PLATFORM='xcb'
[root@shengszj-xnjd-xczw-10 bin]# ./ActivationTool
QXcbConnection: Could not connect to display
已放弃 (核心已转储)
[root@10 bin]# unset QT_QPA_PLATFORM
[root@-10 bin]# env |grep QT_QPA_PLATFORM
[root@-10 bin]#
[root@-10 bin]#
[root@-10 bin]#
[root@-10 bin]# ./ActivationTool
QXcbConnection: Could not connect to display
已放弃 (核心已转储)
[root@-10 bin]#
评论
localhost:10.0
xauth list
L1707/unix:10 MIT-MAGIC-COOKIE-1 c4afdb0113ff7caa556f57f65b8a8441
把:10相关的行加到xauth里
xauth add L1707/unix:10 MIT-MAGIC-COOKIE-1 c4afdb0113ff7caa556f57f65b8a8441
[root@ctos7_g8s_all bin]# ./ActivationTool
QXcbConnection: Could not connect to display
Aborted (core dumped)
[root@ctos7_g8s_all bin]# echo $DISPLAY
[root@ctos7_g8s_all bin]# xauth list
ctos7_g8s_all/unix:12 MIT-MAGIC-COOKIE-1 691288d7463d0face9154ebd0018807f
ctos7_g8s_all/unix:13 MIT-MAGIC-COOKIE-1 c41577a84e49400bc463e10b7717bb4d
ctos7_g8s_all/unix:14 MIT-MAGIC-COOKIE-1 f951df518ee4f11c010632f74e745918
ctos7_g8s_all/unix:15 MIT-MAGIC-COOKIE-1 cf04907128aacef0d3fe418cfffd0b23
ctos7_g8s_all/unix:10 MIT-MAGIC-COOKIE-1 685503aefa5435a3c95a92305308c175
ctos7_g8s_all/unix:11 MIT-MAGIC-COOKIE-1 e2cf26806a9a07979ac2f041aabf77ca
ctos7_g8s_all:1 MIT-MAGIC-COOKIE-1 0b47895a151e86e27741996ab816854a
ctos7_g8s_all/unix:1 MIT-MAGIC-COOKIE-1 0b47895a151e86e27741996ab816854a
[root@ctos7_g8s_all bin]# xauth add ctos7_g8s_all:1 MIT-MAGIC-COOKIE-1 0b47895a151e86e27741996ab816854a
[root@ctos7_g8s_all bin]#
[root@ctos7_g8s_all bin]#
[root@ctos7_g8s_all bin]# xauth list
ctos7_g8s_all/unix:12 MIT-MAGIC-COOKIE-1 691288d7463d0face9154ebd0018807f
ctos7_g8s_all/unix:13 MIT-MAGIC-COOKIE-1 c41577a84e49400bc463e10b7717bb4d
ctos7_g8s_all/unix:14 MIT-MAGIC-COOKIE-1 f951df518ee4f11c010632f74e745918
ctos7_g8s_all/unix:15 MIT-MAGIC-COOKIE-1 cf04907128aacef0d3fe418cfffd0b23
ctos7_g8s_all/unix:10 MIT-MAGIC-COOKIE-1 685503aefa5435a3c95a92305308c175
ctos7_g8s_all/unix:11 MIT-MAGIC-COOKIE-1 e2cf26806a9a07979ac2f041aabf77ca
ctos7_g8s_all:1 MIT-MAGIC-COOKIE-1 0b47895a151e86e27741996ab816854a
ctos7_g8s_all/unix:1 MIT-MAGIC-COOKIE-1 0b47895a151e86e27741996ab816854a
[root@ctos7_g8s_all bin]#
[root@ctos7_g8s_all bin]# vncserver -list
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:1 16170
[root@ctos7_g8s_all bin]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.8.128 ctos7_g8s_all
[root@ctos7_g8s_all bin]# export DISPLAY=192.168.8.128:1.0
[root@ctos7_g8s_all bin]# echo $DISPLAY
192.168.8.128:1.0
[root@ctos7_g8s_all bin]# ./ActivationTool
"***************产品信息***************"
"公司名称:" "xxxx技术有限公司"
"产品名称:" "xx安全数据库管理系统"
"版 本 号:" "GBase8s_v8.8"
"支持人员:" "025-87775809 发布日期:xxxx20210201xxxxx"
"激活类型:" "试用版(固定时长)"
"有 效 期:" "xxxx-12-07 至 xxxx-06-08"
"激活信息:" "激活成功"
"是否授权:" "已授权"
**************************************
"==============激活菜单=============="
"1:激活程序"
"0:退出程序"
"===================================="
"请输入选项:"
^C
[root@ctos7_g8s_all bin]# echo $DISPLAY
192.168.8.128:1.0
[root@ctos7_g8s_all bin]#
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529
此类问题可以归结于:在非图形终端执行了一个GUI程序,导致X11Server在此终端的环境下无法显示图形,需要手动指定X11Server把图形显示到其他的带图形界面的终端。
eg:DISPLAY=hostip:NumA.NumB
(注意当显示到本机的其他tty时,hostip 为空,一般情况下NumA,NumB为0)
eg:DISPLAY=:0.0