Ubuntu登录输入正确密码显示failed to start session。
解决方案总结如下:
1. 按ctrl+alt+F1,进入到字符界面,并输入用户名和密码登录;
2. 输入ping www.baidu.com 检查是否连上无线了,下面的操作必须在有网的情况下才能进行。
如果没有连上无线网,则输入下面的命令(稍等一会,再ping一次应该就能成功了):
sudo service network‐manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network‐manager start
3. 执行命令
sudo apt‐get upgrade
sudo apt‐get update
然而,在执行sudo apt-get update这条命令时,出现了这样的问题——E: Unable to correct
problems, you have held broken packages。
4. 后来查到说是软件源的问题,于是又将新更改的源换成原本的官方源(还好原来做了备份)
cd /etc/apt/
sudo cp sources.list.backup sources.list
sudo apt‐get update
这次更新完软件源之后,又出现了这样的问题——Some index files failed to download. They
have been ignored, or old ones used instead.
5. 解决方法是将/var/lib/apt/lists下的所有文件都删掉
sudo rm /var/lib/apt/lists/* ‐vf
sudo apt‐get update
又出来一个问题——说是Failed to fetch。。。Hash Sum mismatch,然后
sudo apt‐get clean
sudo apt‐get update ‐‐fix‐missing
终于可以了,sudo apt-get update终于不再报错了。
6. 安装ubuntu-desktop
sudo apt‐get install ubuntu‐desktop
sudo reboot
重启输入正确密码后,就可以进入了