VLC无法打开 – 未定义的符号:pl_Get

前段时间我安装了VLC,它没有任何问题。 然后,看到它是2.1.x版本,我决定将其更新到2.2.x,以便我可以使用VLSub插件。 所以我按照几个站点中显示的命令,但从那以后它再也没有工作过。 显示图标并且它已明确安装,但是它不会启动。

我已经尝试多次卸载和安装它,没有任何运气。 我通过软件中心和终端完成了这项工作。 我也试过清除文件并删除任何与我能找到的vlc相关的文件夹,即/.config/vlc或/.vlc(我还在/ usr / lib中找到了一个vlc文件夹,但我害怕删除它)。

我想当我尝试通过终端运行它时,我唯一得到的帮助是:

stephen@Event-Horizon:~$ vlc VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be) vlc: symbol lookup error: /usr/lib/libvlc.so.5: undefined symbol: pl_Get 

我真的可以使用你的帮助,因为smplayer往往显示出很多撕裂(任何帮助也欢迎)。

这是因为已知的错误 ,但应该通过知道修复。

更新你的系统,它应运行正常:

 sudo apt-get update && sudo apt-get upgrade 

如果没有,你可以使用sudo vlc --reset-configsudo vlc --reset-config重置为默认值,这也应该有效。