Ubuntu 16.04 總出現紅色圓圈警告和檢測到系統程序出現問題


這種問題不可忽視!不可忽視!不可忽視!重要的事情說三遍!!!(一次死機,好多文件丟失,真是痛苦的經歷)

自從從第三方安裝了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

  

另外一種情況是總是彈出檢測系統程序出現問題小窗口,如下圖:

其實這種情況只要不影響系統使用,是不用理它的(強迫症的我是忍不了了),解決方法如下:

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,然后保存,以后就不會再彈出系統問題窗口了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM