记一次因gstreamer安装错误导致的系统报错

问题出现:
前一天无脑安装gstreamer,按照网上杂七杂八的教程一通乱装,最后死于qt-gstreamer安装。
第二天发现,进入系统设置后,点击‘详细信息’无效:第一次点击时该页面卡住,ubuntu报了一次错。而后再次尝试点击‘详细信息’后,出现了非常神奇的一幕——其他系统设置无法使用,点击页面无变化(但是图标和窗口标题变了),系统设置窗口关闭后无限自动打开。

关闭窗口方式:

:~$ gnome-system-monitor

通过上面的命令,打开系统资源监控。找到对应进程‘unity-control-center’,强行终止进程。在这里插入图片描述
初步探索

~$ unity-control-center

直接在命令行启动系统设置,发现报错。
报错基本内容:

(unity-control-center:20463): Clutter-WARNING **: Whoever translated default:LTR did so wrongly. 
/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol:gst_video_gl_texture_upload_meta_api_get_type
Failed to load module: /usr/lib/x86_64-linux-gnu/unity-control-center-1/panels/libinfo.so

google后找到了几个和我情况类似的例子。

  1. https://forum.ubuntu.com.cn/viewtopic.php?t=477463
  2. https://askubuntu.com/questions/1034497/16-04unable-to-run-unity-control-center-and-gnome-control-center-because-of-un
  3. https://askubuntu.com/questions/987605/made-a-mistake-and-deleted-just-some-of-the-files-in-usr-lib-x86-64-linux-gnu

但是,第一个出现错误的原因在于:

libgbm.so.1: cannot open shared object file: No such file or directory

所以第一个例子对应的解决措施对我无效,下述为他的解决方案:

sudo apt install --reinstall libgbm1

第二个和第三个的解决方案,也无作用。

但是在搜索过程中,原本unity-control-center 中其他系统设置都无法正常使用。后续采用如下命令行:

~$ sudo apt-get install unity-control-center

重新安装了一次unity-control-center,使得其他部分可以正常使用。但是一旦点击详细信息就会卡死,并无限自动打开窗口。

再次分析
注意到三个例子中报的错还有一部分是不同的,比如我的

undefined symbol:gst_video_gl_texture_upload_meta_api_get_type

看到这个gst甚至眼熟啊!
于是查看昨天安装的部分gstreamer,发现。。。怎么刚安装的又没了。。。。

官方太坑!!在这里插入图片描述

无奈菜鸡在重复率极高的各教程中转辗。
最后装完gstreamer,再次合验:在这里插入图片描述

再次打开系统设置,点击详细信息,OK!!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值