当我启动笔记本电脑并尝试登录时,我看到以下消息:
Could not find ICEauthority
和
Problem with configuration server
/use/lib/libgconf2-4/gconf-santy-check-2 exited with status 256.
关闭两个错误窗口后,如果我按CTRL+ ALT+,T终端窗口就会正常打开。
我尽力了,但还是无法解决这些问题。如果有人能解决,请帮助我。
答案1
我知道这个问题提交后已经过去很久了,但是我今天遇到了这个问题。我最终用 Ubuntu 12.10 完全替换了我的 Win7,这让我重新考虑我的决定。
但是,在尝试了我在互联网上找到的许多方法均未成功之后,我发现ls -l /home
我的主人/home/username
不是别人,username:username
而是别的东西。
于是,我将其改为sudo chown username:username /home/username
,点击ctrl+alt+F7
返回普通登录屏幕并成功登录。
我希望这也能帮助你,或者任何遇到类似问题的人。
答案2
我已经很久没有看到旧的“ICEauthority”问题出现了——我不得不想它是什么。这个问题通常发生在有人从备份中恢复其主目录的全部或部分内容,但使用 sudo 或 root 来执行此操作时。由于他们使用 root 权限来复制 root 拥有的文件,因此他们的用户无权创建或更改 ICE(客户端间交换)授权文件。有些人还报告说,安装某些服务器类型的应用程序也导致了同样的问题。
检查您是否可以在主目录中创建新文件,并检查 .ICE 授权文件的所有权:
ls -l .ICEauthority
如果此文件的所有者是 root:root,则可以使用 chown 进行更改:
sudo chown user:user ~/.ICEauthority
将用户更改为您的用户名。
如果仍然失败,您可以尝试删除 .ICEauthority 文件,但移动它而不是删除它可能更安全:
mv .ICEauthority ICEbkup
我无法解决 gconf-santy-check-2 问题;它甚至不存在于我的电脑上。
答案3
试试这个,在登录页面通过+ +
进入终端。CtrlAltF1
以 root 身份登录
:
#su root
password :*********** (Give your root password here)
转到主目录:
#cd /home (This directory contains all user's HOME directories)
更改您的 HOME 目录的权限。
#chmod 755 /home/your_home_directory
重启 :
#reboot
答案4
sudo chown "usuario" /home/"usuario"/.ICEauthority
- 用你的用户名更改“用户”,例如我的例子“tony”:~$"sudo chown tony /home/tony/.ICEauthority" 继续重新启动系统:~$ sudo reboot