You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04.3 LTS下Robomongo启动失败求助:无法加载Qt xcb插件

解决Ubuntu 16.04上Robomongo启动时Qt xcb插件报错的问题

我之前在Ubuntu 16.04.3 LTS上也碰到过完全相同的Robomongo启动失败问题——就是那个提示*“无法找到或加载Qt平台插件'xcb'(可用平台插件为:xcb)”*的报错,本质是系统缺失了Qt xcb相关的依赖库,或者Robomongo无法正确识别系统的插件路径。下面是几个经过验证的解决方案:

方案1:安装缺失的Qt xcb依赖包

这是最常见的解决办法,因为报错核心是依赖不全。先更新系统软件源,再安装xcb相关的核心依赖库:

sudo apt-get update
sudo apt-get install libxcb-xinerama0 libxcb-cursor0 libxcb-randr0 libxcb-xtest0 libxcb-xkb-dev libxkbcommon-x11-dev

安装完成后直接启动Robomongo,大部分情况下这个步骤就能解决问题。

方案2:指定Qt平台插件路径

如果方案1无效,可能是Robomongo自带的Qt插件有问题,需要强制它使用系统的Qt插件。Ubuntu 16.04的Qt平台插件默认路径是/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/,可以通过环境变量指定:

临时生效(单次启动)

进入Robomongo的解压目录,执行以下命令启动:

QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/ ./robomongo

永久生效

如果临时生效可行,把环境变量添加到bash配置文件,以后启动不用重复输入:

echo 'export QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/' >> ~/.bashrc
source ~/.bashrc

之后直接在终端输入robomongo即可启动。

方案3:重新安装适配的Robomongo版本

有时候问题出在下载的安装包本身——比如版本不兼容Ubuntu 16.04,或者包损坏。可以重新下载适配Ubuntu 16.04的64位预编译版本,解压替换原安装目录后再尝试启动。

方案4:修复损坏的系统xcb库

如果以上方法都无效,可能是系统的xcb核心库损坏,尝试重新安装:

sudo apt-get --reinstall install libxcb1 libxcb1-dev

安装完成后重启终端,再启动Robomongo试试。

内容的提问来源于stack exchange,提问作者Jonathan Alberto Vega Ortega

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 03:17:31