如何解决Debian 10 - qt.qpa.plugin:即使找到了,也无法在“”中加载 Qt 平台插件“xcb”
当我运行 rstudio 命令时,出现以下错误:
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs,linuxfb,minimal,minimalegl,offscreen,vnc,wayland-egl,wayland,wayland-xcomposite-egl,wayland-xcomposite-glx,xcb.
Aborted (core dumped)
我已经查看了所有其他回复,并“解决了”此问题的问题,但他们并没有为我解决问题,我不知道如何针对我的特定设备自行解决此问题。
有人可以指导我如何在不使用复杂语言的情况下解决这个问题吗? 我不知道访问事物的任何命令,因此尝试使用在线答案非常困难。
Here is my system information,running on a Pixelbook
这是我运行 rstudio 时的完整输出:
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/rstudio/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqeglfs.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqeglfs.so,metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3","MetaData": {
"Keys": [
"eglfs"
]
},"archreq": 0,"className": "QEglFSIntegrationPlugin","debug": false,"version": 330752
}
Got keys from plugin meta data ("eglfs")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqlinuxfb.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqlinuxfb.so,"MetaData": {
"Keys": [
"linuxfb"
]
},"className": "QLinuxFbIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("linuxfb")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqminimal.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqminimal.so,"MetaData": {
"Keys": [
"minimal"
]
},"className": "QMinimalIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("minimal")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqminimalegl.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqminimalegl.so,"MetaData": {
"Keys": [
"minimalegl"
]
},"className": "QMinimalEglIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("minimalegl")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqoffscreen.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqoffscreen.so,"MetaData": {
"Keys": [
"offscreen"
]
},"className": "QOffscreenIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("offscreen")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqvnc.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqvnc.so,"MetaData": {
"Keys": [
"vnc"
]
},"className": "QVncIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("vnc")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqwayland-egl.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqwayland-egl.so,"MetaData": {
"Keys": [
"wayland-egl"
]
},"className": "QWaylandEglPlatformIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("wayland-egl")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqwayland-generic.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqwayland-generic.so,"MetaData": {
"Keys": [
"wayland"
]
},"className": "QWaylandIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("wayland")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqwayland-xcomposite-egl.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqwayland-xcomposite-egl.so,"MetaData": {
"Keys": [
"wayland-xcomposite-egl"
]
},"className": "QWaylandXCompositeEglPlatformIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("wayland-xcomposite-egl")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqwayland-xcomposite-glx.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqwayland-xcomposite-glx.so,"MetaData": {
"Keys": [
"wayland-xcomposite-glx"
]
},"className": "QWaylandXCompositeGlxPlatformIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("wayland-xcomposite-glx")
QFactoryLoader::QFactoryLoader() looking at "/usr/lib/rstudio/plugins/platforms/libqxcb.so"
Found metadata in lib /usr/lib/rstudio/plugins/platforms/libqxcb.so,"MetaData": {
"Keys": [
"xcb"
]
},"className": "QXcbIntegrationPlugin","version": 330752
}
Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/rstudio/bin/platforms" ...
loaded library "/usr/lib/rstudio/plugins/platforms/libqxcb.so"
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs,xcb.
Aborted (core dumped)
谁能告诉我重新安装插件所需的命令?我还没有看到有人在任何地方发布过。
解决方法
sudo apt install libxcb-util1
为我修复了这个错误。
要查看缺少哪些符号,请运行以 QT_DEBUG_PLUGINS=1
开头的应用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。