运行:Kubuntu 11.04x64
两个程序在启动后立即退出,并且从终端运行每个应用程序时出现以下错误:
打开镜头:
--------------------------------
OpenShot (version 1.3.0)
--------------------------------
Process no longer exists: 5485. Creating new pid lock file.
state saved
The program 'openshot' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 25 error_code 8 request_code 132 minor_code 19)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
QBitTorrent:
qbittorrent: symbol lookup error: qbittorrent: undefined symbol: _ZN10libtorrent7sessionC1ERKNS_11fingerprintEii
编辑(7.13.11):
我从我的电脑中删除了 qbittorent:
sudo aptitude purge qbittorrent
我从 sources.list 文件中删除了 GetDeb 存储库(实际上只是将其注释掉),更新了我的数据库并重新安装了 qbittorrent:
sudo aptitude install qbittorrent
不知道为什么,但这个应用程序似乎可以正常启动,并且 QBitTorrent(v2.8.2-0)和 LibTorrent-RasterBar6(v0.15.6)的版本与以前完全相同。
OpenShot 视频编辑器仍然有问题,所以如果有人知道问题出在哪里,真的需要帮助。谢谢。
答案1
从 PPA 更新 qbittorrent。或者降级,如果你使用 ppa。这都是因为 libtorrent-rasterbar6 更新。降级此包,或从 ppa 升级 qbittorrent
您在 qbittorrent 上遇到的那种错误通常发生在 qbittorrent 是针对一个版本的 libtorrent 构建并针对另一个版本执行时。您能否检查一下您的系统,确保您没有安装多个版本?例如,一个在 /usr/lib 中,另一个在 /usr/local/lib 中?