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。

Trouble shooting(问题解决):centos 7 gnome show someting has gone wrong.的更多相关文章

  1. Linux 常见的trouble shooting故障排错

    Linux 常见的trouble shooting故障排错 备份开机所必须运行的程序对一个运维人员来说是非常有必要的.在实际生产环境中,系统和数据基本都是安装在不同的硬盘上面,因为企业最关心的还是数据 ...

  2. Trouble Shooting的一些感想(实时补充)

    最近一直做两个产品功能的Merge工作,代码Merge过来之后,发现了很多问题.经过Trouble Shooting,最终发现归根结底都是我们Merge的问题,例如有的Code没有Merge过来,Me ...

  3. neutron trouble shooting - ip can not ping

    neutron创建了一个router后,显示列表如下: [root@controller01 keystone]# neutron router-port-list router +--------- ...

  4. rsyslog trouble shooting

    openstack,swift的log不输出了.trouble shooting过程 , 发现我们的程序 /var/log/swift/proxy.log等总是不输出log. 因为log rsyslo ...

  5. pydevd 一次trouble shooting

    只是一次小的trouble shooting. 關於python的遠程調試功能.但是由於思路混亂.浪費了許多時間,記錄一下整個過程.作爲改進的參考. 问题背景: 我之前一直在ubuntu上用pycha ...

  6. 在CentOS 7 / Gnome 3 双屏时设置主屏

    在Windows中设置扩展显示器为主屏的方式非常清楚,但在Linux中就不是那么明显了,下面介绍如何完成这个设置 ------------------------------------------- ...

  7. 最小化安装的redhat/centos安装gnome桌面

    因系统版本和语言环境不同,安装包的名字会有所差别 安装方式可以选择直接联网安装,也可以加载dvd镜像源安装,这里针对配置redhat/centos本地dvd的yum源做个记录: 1.复制 redhat ...

  8. Centos安装gnome主菜单编辑器无

    首选项---主菜单--   即是alacarte.. centos ===安装  alacarte.noarch 0:0.12.4-1.el6 即可.

  9. CentOS 7 GNOME桌面系统 网络配置

    问题概述:在学习Linux系统的过程中,在WORKSTATION 14 PRO上安装了CentOS 7 Linux虚拟机,安装过程一切正常,但在应用过程中无法连接网络: 具体问题:1. 通过 ip a ...

随机推荐

  1. ActivityThread main

    public static void main(String[] args) { Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "Ac ...

  2. C/C++每日小练(七)——墓地雕塑

    墓地雕塑 题目描写叙述: 在一个周长为10000的圆上等距分布着n个雕塑. 如今又有m个新雕塑增加(位置能够任意放).希望全部n+m个雕塑在圆周上均匀分布.这就须要移动当中一些原有的雕塑.要求n个雕塑 ...

  3. 最好的8个 Java RESTful 框架

    原文出处: colobu 过去的每一年,涌现出越来越多的Java框架.就像JavaScript,每个人都认为他们知道一个好的框架的功能应该是怎么样的.连我的老祖母现在也使用 一个我从来没有听说过而且可 ...

  4. Java关于远程调试程序教程

    本节尝试一下Java远程调试的东西,记录一遍简单入门的东西.也就算是使用记录吧! 写一个简单程序打成jar丢到远程服务器运行,模拟远程Server在运行.就拿Java调用shell脚本提交作业程序为例 ...

  5. HDU - 5078 水题

    题意:最大困难=距离 / 相邻时间 #include<cstring> #include<cstdio> #include<cmath> #define ll do ...

  6. 判断MS SQLSERVER临时表是否存在

    drop table  #tempcitys select * into #tempcitys from hy_citys 上面的语句第一次运行的时候就肯定出错了,但第二次就不会.因为select * ...

  7. Zookeeper简介与集群搭建

    Zookeeper简介 Zookeeper是一个高效的分布式协调服务,可以提供配置信息管理.命名.分布式同步.集群管理.数据库切换等服务.它不适合用来存储大量信息,可以用来存储一些配置.发布与订阅等少 ...

  8. mybatis逆向工程之动态web项目

    有了逆向工程,单表的增删改查以及相关的实体类,还有属性注释都不用自己写了,都可以自动化生成,只需如下三步即可 逆向工程的优点是:自动化生成实体类和对应的增删改查,效率相对于之前个人开发时一个个写增删改 ...

  9. vue分页全选和单选操作

    <!DOCTYPE html> <html> <head> <title>演示Vue</title> <style> ul,li ...

  10. PAT A1132 Cut Integer (20 分)——数学题

    Cutting an integer means to cut a K digits lone integer Z into two integers of (K/2) digits long int ...