GBase 8s
运维管理
问答

QXcbConnection: Could not connect to display

发表于2024-11-18 11:00:5637次浏览5个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【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]#
 

 

 

 

评论

登录后才可以发表评论
GBase用户8788发表于 1年前
报了一个错误为:QXcbConnection: Could not connect to display
此类问题可以归结于:在非图形终端执行了一个GUI程序,导致X11Server在此终端的环境下无法显示图形,需要手动指定X11Server把图形显示到其他的带图形界面的终端。
eg:DISPLAY=hostip:NumA.NumB
(注意当显示到本机的其他tty时,hostip 为空,一般情况下NumA,NumB为0)
eg:DISPLAY=:0.0
GBase用户8788发表于 1年前
echo $DISPLAY
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
GBase用户8788发表于 1年前
[root@ctos7_g8s_all bin]# source sourceenv
[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]#
最佳回答
崔哥发表于 3个月前
红满苔阶绿满枝,杜宇声声,杜宇声悲!交欢未久又分离,彩凤孤飞,彩凤孤栖。别后相思是几时,后会难知,后会难期。此情何以表相思,一首情词,一首情诗。雨打梨花深闭门,忘了青春,误了青春。赏心乐事共谁论,花下销魂,月下销魂。愁聚眉峰尽日颦,千点啼痕,万点啼痕。晓看天色暮看云,行也思君,坐也思君。
用户头像
柒柒天晴发表于 2个月前
坐等大佬解析。