xDroid's Blog

ubuntu迷之故障

今天本来是要做听力网测的……结果吃个饭回来Ubuntu就进不去了……

事情大概是这样的:为了升级Chrome到47.XXX,我就用 apt-get upgrade 了一下,然后更新奇慢无比,到最后系统图标全部都挂掉了(注意,这是一个伏笔)。吃个饭回来,在登陆界面输入密码之后就花屏,然后退回登陆界面……如此循环。

嗯……看一下万能的百度……找到几个解决方案:

  1. 把乱写的PATH删掉;然而并没有什么用。
  2. 获取.Xauthority的权限;然而并没有什么用。
  3. 安装gnome;然而在lightdm里并不能选择到gnome。
  4. 重新安装(apt-get install --reinstall) ubuntu-desktop;然而并没有什么用,反而把我卸掉的软件又装回来了;
  5. 切换gdm;然而并没有什么用。
    痛定思痛,我决定玄学。

首先先查看一下apt-get日志(/var/log/apt/term.log,记得要用less),翻了很久,翻到这么一段:

正在处理用于 hicolor-icon-theme (0.13-1) 的触发器 …
(gtk-update-icon-cache-3.0:19679): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file ‘/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache’:
没有那个文件或目录
This likely means that your installation is broken.
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
正在处理用于 shared-mime-info (1.2-0ubuntu3) 的触发器 …

大概能出错只有这一个地方了。

hicolor-icon-theme……

咦?

反正是玄学,apt-get一下相关的包,运行了一下建议的命令,重启,就好了。

就好了。嗯,玄学。