昨天正常关机后,今早启动fedroa时,在登录界面提示"电源管理配置未正常启动,需要电脑管理员来解决“,试了一下ctrl+alt+F2还可以用,还不错,至少可以备份有用信息。对于这个问题,有人说需要yum update,于是进入ctrl+alt+F2,yum update再重新登录结果还是登录不了。还有说可以运行级别3,然后startx就OK了:
ctrl+alt+F2
$/sbin/runlevel 3
$startx
结果桌面起来了,但是显示的是一个全新的桌面,以前的东西都没有了。还有一篇文章说需要看/var/log/messages:
(自:http://hi.baidu.com/zngell/blog/item/a73ac3fcf59d658ab901a0d4.html)
Jun 5 03:37:42 localhost avahi-daemon[2299]: Found user 'avahi' (UID 70) and group 'avahi' (GID 70).
Jun 5 03:37:42 localhost avahi-daemon[2299]: Successfully dropped root privileges.
Jun 5 03:37:42 localhost avahi-daemon[2299]: avahi-daemon 0.6.16 starting up.
Jun 5 03:37:42 localhost avahi-daemon[2299]: WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
Jun 5 03:37:42 localhost avahi-daemon[2299]: dbus_bus_get(): Failed to connect to socket /var/run/dbus/system_bus_socket: Permission denied
Jun 5 03:37:42 localhost avahi-daemon[2299]: WARNING: Failed to contact D-Bus daemon.
Permission denied ,从这里应该可以看出是权限出现了问题,难道是我昨天安装LAMP修改了权限?
查看权限:
[root@localhost ~]# ll -d /var/run/dbus/
drwxrwx--- 2 root named 4096 06-05 03:55 /var/run/dbus/
[root@localhost ~]# ll /var/run/dbus/system_bus_socket
srwxrwxrwx 1 root root 0 06-05 03:55 /var/run/dbus/system_bus_socket
从这里可以看出应该是/var/run/dbus 这里的问题,修改权限
chmod 771 /var/run/dbus/ ; ll -d /var/run/dbus/
drwxrwx--x 2 root named 4096 06-05 03:55 /var/run/dbus/
接着
[root@localhost ~]# /etc/init.d/avahi-daemon start
Starting Avahi daemon... [ O K ]
就可以了。
按照这个思路在/var/log/message中查看aiahi-daemon,结果发现是内存的问题:
......avahi-daemon[1290]: write(): No space left on device
.......avahi-daemon[1290]:Failed to creat PID file:No space left on device
看了以下内存情况果然占用到了100%:
[root@hha hha]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/vg_hha-lv_root
151560372 151560372 0 100% /
/dev/sda1 198337 30043 158054 16% /boot
tmpfs 508428 312 508116 1% /dev/shm
删除了一些没用的资料后reboot系统可以正常启动了搞了半天原来是硬盘满了,郁闷啊,浪费了我快一天时间。不过还好以后遇到这种问题知道怎么解决了,先看/var/log/message中的系统信息,这样有针对性的解决起来就容易多了。
查看gnome版本:
X -version
rpm -q gnome-libs
rpm -q libgnome