Ubuntu 16.04 总出现红色圆圈警告和检测到系统程序出现问题

时间:2021-03-16 05:46:16

这种问题不可忽视!不可忽视!不可忽视!重要的事情说三遍!!!(一次死机,好多文件丢失,真是痛苦的经历)

自从从第三方安装了Python3.6,并将默认3.5改为3.6,导致ubuntu16.04右上角出现了红色圆圈警告!

如果你也试过以下操作:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

sudo update-alternatives --config python3

这就是出现红色警告的原因,实际上将默认改为3.5就可以了。本人认为确实没有安装3.6的必要,建议先将默认改为3.5,再将3.6卸载。具体操作如下:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 2

sudo update-alternatives --config python3

sudo apt autoremove python3.6

重启电脑,红色圆圈警告消失!如果没有消失,可能系统内部缺少一些依赖,输入以下命令:

sudo dpkg --get-selections > ~/Desktop/packages
sudo apt-get purge name-of-package-here
sudo apt-get -f install thanks tgm4883
sudo apt-get autoremove
sudo apt-get update

其中第二步显示Reading package lists... Error!的错误的话,

sudo rm /var/lib/apt/lists/* -vf

sudo apt-get update

  

另外一种情况是总是弹出检测系统程序出现问题小窗口,如下图:

Ubuntu 16.04 总出现红色圆圈警告和检测到系统程序出现问题

其实这种情况只要不影响系统使用,是不用理它的(强迫症的我是忍不了了),解决方法如下:

1. 相当于关闭系统自检测功能:

终端输入:

sudo gedit /etc/default/apport

  将

enabled =1
改为
enabled =0

虽然关闭了系统自检功能,以后不会弹出,但是并不清楚问题出在哪里。

2.查看错误报告,并解决问题。(参考于此博主文章:https://blog.cdsn.net//qiaoji6073/details/76856042)

查看错误报告:

cd /var/crash/
ls

这时,你会看到系统哪里出了错,或许安装包未安装成功或未卸载成功,尝试去解决问题才是根本。

删除错误报告:

sudo rm /var/crash/*

此操作只是删除错误报告,如果系统出现问题还会出现小窗口的。

长效对策和1类似(不建议):

sudo apt install gksu
gksu gedit /etc/default/apport

*gksu是用来执行图形的(GUI)程序

输入密码后系统进行报错:

su: 认证失败,但期望是:gksu:waiting

解决办法:

gksu-properties

进行属性设置, 弹出窗口后将验证模式的默认su 修改为sudo,然后关闭。

最后:

gksu gedit /etc/default/apport

将enabled = 1 改为 enabled=0,然后保存,以后就不会再弹出系统问题窗口了。