Trouble shooting(問題解決):centos 7 gnome show someting has gone wrong.


centos 7 升級 內核 3.10,startx啟動不了了。進界面也是oh,no!someting has gone wrong .

參見帖子:http://bbs.csdn.net/topics/391944901

 

senario(場景描述):只能看centos7背景圖片,卡在那不顯示登錄界面。引起原因就是內核升級到3.10了。重裝過一回,為了裝lantern,裝go。
以前用redhat,遇到過顯卡不驅動不兼容的問題,那會兒好像是完全黑屏,把x11d的模式改為vesa即可解決。
現在能看到背景圖包括其中的7的logo,感覺就不是顯卡驅動問題了。

重裝過一回,為了編譯安裝lantern,裝go語言,一通升級后,內核又被關聯升級了,又悲劇了。不知道能不能用xmanager遠程連上。

進了界面,卡在登錄,可以ctrl +alt +f2,切換到命令界面。然后startx,會發現oh,no!someting has gone wrong .

會提示如下錯誤信息:startx xauth:file /root/.serverauth.1718 does not exist 

 

reason(原因分析):
我沒有重新裝系統,修復這個問題了。
我查了很多資料,本質是Gnome不行了,各種嘗試都不行。
后來,我發現我的HP4411S(VT168PA)的無線網卡(有個硬件小開關可以重啟網卡),我可以把網卡啟動聯網(命令界面)
我用ctrl+alt+F2,在root賬號的bash下,可以用yum upgrade,把整個系統升級一下,然后重啟。
重啟后,驚喜地發現,內核版本從 3.10(2XX)升級到3.10(3XX), 竟然能進入Gnome了。
太高興了,告訴大家,省得重裝系統。
我前一次裝centos7,然后升級部分yum里的包,就知道進不了系統。
后來重裝一次,沒敢再升級,但是為了在centos7下編譯安裝lantern(lantern官網只支持win和Android,Ubuntu,ArchLinux),所以安裝一些新組建支持go 1.6和支持Npm,搞着搞着,又進不去centos的gnome了。

本質由於升級yum 安裝一些底層庫,導致Gnome需要的組件版本不匹配造成的。
我是卡在能看到背景圖片的“7”的地方,但是不顯示登錄窗口。我用ctrl+alt+f2切換到console界面。
執行startx界面,這時會閃現一下gnome桌面上(一閃而過就退出,桌面圖標只有一個回收站),console界面會打印一個什么錯誤:server,照着這些錯誤就被帶溝里了,各種嘗試也解決不了。

 

solution(解決方案):
最后玩着玩着,扣了扣wifi的硬件開關的指示燈,發現console界面,提示發現新硬件,然后用curl發現能上網。
后來干脆yum upgrade安裝了新內核(小版本號變化了),就把系統修復好了。

我建議各位,可以連上有線網卡,執行yum upgrade。

 


免責聲明!

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



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