Apollo6.0运行cyber_visualizer报错qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""


#1

Apollo6.0运行cyber_visualizer报错
qt.qpa.plugin: Could not find the Qt platform plugin “xcb” in “”

%E5%9B%BE%E7%89%87
怎么解决呢,谢谢!:pray:


#2

推测是docker里缺少xcb相关库?

贴这个log看下:

QT_DEBUG_PLUGINS=1 cyber_visualizer 

在上面这个命令的log里找到: libqxcb.so库的位置,然后贴这个log:

ldd   libqxcb.so

#3

谢谢您!我已经解决了!
参考这个issue:https://github.com/ApolloAuto/apollo/issues/13873
是因为我使用root用户,而没有使用普通用户进入docker。
我首先给普通用户配置了docker权限,然后在普通用户下进入Apollo的docker。
就可以运行cyber_visualizer了。


#4

楼主你的这个问题解决了嘛,我碰到和你同样的问题,不知道如何解决。指教一下谢谢


#5

可以参考楼上的答案哈