3G双线主机空间1元认购中-友创互联天天土豆免费电影看371啦上网导航Certification Braindumps
Microsoft SharePoint 2007教程大全CCIE实验笔记 Cisco在线实验室 Pass4Side Real Exam QuestionsTestInside,Help You Pass Any IT Exam!
发新话题
打印

[原创] failed to write cache错误解决办法,

本主题由 szliam 于 2007-12-21 15:12 加入精华

failed to write cache错误解决办法,

刚装的系统都了出现这样那么的问题,不过都有处理办法,下面列出一下遇到多次的错误与解决办法:
出现错误如下:
fontconfig: Cannot write cache files。后来update的时候,跟安装软件时都会 发生类似的错误:
复制内容到剪贴板
代码:
Setting up ttf-opensymbol (2.1-4ubuntu1) ...
Updating fontconfig cache…
/usr/share/fonts: failed to write cache
/usr/share/fonts/X11: failed to write cache
/usr/share/fonts/X11/encodings: failed to write cache
/usr/share/fonts/X11/encodings/large: failed to write cache


/var/lib/defoma/fontconfig.d/m: failed to write cache
/var/lib/defoma/fontconfig.d/u: failed to write cache
dpkg: error processing ttf-opensymbol (–configure):

同样openoffice也没办法更新。

是因为些目录的修改及访问的时间比较新,导致fontconfig失败。
解决方法很简单,只要sudo touch上边所有“failed to write cache”的路径就可以了
一个一个很麻烦,最简单的办法是写个脚本,例如:

#!/bin/bash
sudo touch /usr/share/fonts
sudo touch /usr/share/X11


sudo touch /var/lib/defoma/fontconfig.d/u
另存为:so.do

是否觉得写这个脚本也很麻烦呢。把终端中的错误信息中包含那些目录的行全部复制到,比如说gedit中,然后替换一下就可以形成脚本的雏形,然后加上脚本文件头即可。
然后根据个人喜好,给这个脚本可执行权限
然后在终端里运行 即可。
我已把文件打包一并上传上来供大家使用,希望可以帮到大家

有用到的或收藏着请下载下面附件

[hide][/hide]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 阿军 威望 +10 原创内容 2007-12-21 19:15
看一下内容。。。
回复看下 ~~~~~~
还没有出现过这种情况~~
发新话题