« 六大磁盘碎片整理软件点评-Perfect Disk« »今天发布z-blog1.8程序,同时.我今天加入了ZBLOG插件组 »
解决ubuntu下的failed to write cache错误
解决ubuntu下的failed to write cache错误
今天安装ubuntu后,更新软件,没想到出了问题,具体错误代码如下:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
Reading state information... 完成     
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
有 16 个软件包没有被完全安装或卸载。
需要下载 0B 的软件包。
解压缩后会消耗掉 0B 的额外空间。
正在设置 ttf-opensymbol (1:2.3.0-1ubuntu5.3) ...
Updating fontconfig cache...
/usr/share/fonts/truetype/ttf-indic-fonts-core: failed to write cache
/usr/share/fonts/truetype/unfonts: failed to write cache
"/usr/share/X11/fonts": not a directory, skipping
dpkg:处理 ttf-opensymbol (--configure)时出错:
 子进程 post-installation script 返回了错误号 2
dpkg:依赖关系问题使得 openoffice.org-core 的配置工作不能继续:
 openoffice.org-core 依赖于 ttf-opensymbol;然而:
  软件包 ttf-opensymbol 还没有被配置。
dpkg:处理 openoffice.org-core (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-common 的配置工作不能继续:
 openoffice.org-common 依赖于 openoffice.org-core (>> 1:2.3.0);然而:
  软件包 openoffice.org-core 还没有被配置。
dpkg:处理 openoffice.org-common (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-style-human 的配置工作不能继续:
 openoffice.org-style-human 依赖于 openoffice.org-common (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-common 还没有被配置。
dpkg:处理 openoffice.org-style-human (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 python-uno 的配置工作不能继续:
 python-uno 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
dpkg:处理 python-uno (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-writer 的配置工作不能继续:
 openoffice.org-writer 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
 openoffice.org-writer 依赖于 python-uno (>= 1:2.3.0);然而:
  软件包 python-uno 还没有被配置。
dpkg:处理 openoffice.org-writer (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-calc 的配置工作不能继续:
 openoffice.org-calc 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
dpkg:处理 openoffice.org-calc (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-draw 的配置工作不能继续:
 openoffice.org-draw 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
dpkg:处理 openoffice.org-draw (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-impress 的配置工作不能继续:
 openoffice.org-impress 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
 openoffice.org-impress 依赖于 openoffice.org-draw (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-draw 还没有被配置。
dpkg:处理 openoffice.org-impress (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-math 的配置工作不能继续:
 openoffice.org-math 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
dpkg:处理 openoffice.org-math (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-java-common 的配置工作不能继续:
 openoffice.org-java-common 依赖于 openoffice.org-common;然而:
  软件包 openoffice.org-common 还没有被配置。
dpkg:处理 openoffice.org-java-common (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-base 的配置工作不能继续:
 openoffice.org-base 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
 openoffice.org-base 依赖于 openoffice.org-java-common (>> 2.2.0-4);然而:
  软件包 openoffice.org-java-common 还没有被配置。
dpkg:处理 openoffice.org-base (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org 的配置工作不能继续:
 openoffice.org 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
 openoffice.org 依赖于 openoffice.org-writer;然而:
  软件包 openoffice.org-writer 还没有被配置。
 openoffice.org 依赖于 openoffice.org-calc;然而:
  软件包 openoffice.org-calc 还没有被配置。
 openoffice.org 依赖于 openoffice.org-impress;然而:
  软件包 openoffice.org-impress 还没有被配置。
 openoffice.org 依赖于 openoffice.org-draw;然而:
  软件包 openoffice.org-draw 还没有被配置。
 openoffice.org 依赖于 openoffice.org-math;然而:
  软件包 openoffice.org-math 还没有被配置。
 openoffice.org 依赖于 openoffice.org-base;然而:
  软件包 openoffice.org-base 还没有被配置。
 openoffice.org 依赖于 openoffice.org-java-common (>> 2.2.0-4);然而:
  软件包 openoffice.org-java-common 还没有被配置。
dpkg:处理 openoffice.org (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-evolution 的配置工作不能继续:
 openoffice.org-evolution 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
 openoffice.org-evolution 依赖于 openoffice.org-base;然而:
  软件包 openoffice.org-base 还没有被配置。
dpkg:处理 openoffice.org-evolution (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-gtk 的配置工作不能继续:
 openoffice.org-gtk 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
 openoffice.org-gtk 依赖于 openoffice.org-style-human;然而:
  软件包 openoffice.org-style-human 还没有被配置。
dpkg:处理 openoffice.org-gtk (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 openoffice.org-gnome 的配置工作不能继续:
 openoffice.org-gnome 依赖于 openoffice.org-core (= 1:2.3.0-1ubuntu5.3);然而:
  软件包 openoffice.org-core 还没有被配置。
 openoffice.org-gnome 依赖于 openoffice.org-gtk;然而:
  软件包 openoffice.org-gtk 还没有被配置。
dpkg:处理 openoffice.org-gnome (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 ttf-opensymbol
 openoffice.org-core
 openoffice.org-common
 openoffice.org-style-human
 python-uno
 openoffice.org-writer
 openoffice.org-calc
 openoffice.org-draw
 openoffice.org-impress
 openoffice.org-math
 openoffice.org-java-common
 openoffice.org-base
 openoffice.org
 openoffice.org-evolution
 openoffice.org-gtk
 openoffice.org-gnome
E: Sub-process /usr/bin/dpkg returned an error code (1)



到网上找了很久,都没找到什么好办法,后来看到一个人说自己解决了这个错误,方法如下 (不过,我试后,没什么效果,有点改变而已),原文如下:

安装Ubuntu7.10后出现依赖问题的解决方法

安装7.10后出现依赖问题:
Updating fontconfig cache...
/usr/share/fonts/truetype/arphic: failed to write cache
dpkg:处理 ttf-opensymbol (--configure)时出错
进程 post-installation script 返回了错误号 1
......

解决:
方法之一,比较简单,写了一个很简单的脚本,然后执行下就可以了,内容如下:

#!/bin/bash
#
# 修正 Ubuntu 7.04 fc-cache failed to write cache 错误
#sudo touch /usr/share/fonts
sudo touch /usr/share/fonts/X11
sudo touch /usr/share/fonts/X11/100dpi
sudo touch /usr/share/fonts/X11/75dpi
sudo touch /usr/share/fonts/X11/Type1
sudo touch /usr/share/fonts/X11/encodings
sudo touch /usr/share/fonts/X11/encodings/large
sudo touch /usr/share/fonts/X11/misc
sudo touch /usr/share/fonts/X11/util
sudo touch /usr/share/fonts/truetype
sudo touch /usr/share/fonts/truetype/arphic
sudo touch /usr/share/fonts/truetype/baekmuk
sudo touch /usr/share/fonts/truetype/freefont
sudo touch /usr/share/fonts/truetype/kochi
sudo touch /usr/share/fonts/truetype/openoffice
sudo touch /usr/share/fonts/truetype/thai
sudo touch /usr/share/fonts/truetype/ttf-arabeyes
sudo touch /usr/share/fonts/truetype/ttf-bengali-fonts
sudo touch /usr/share/fonts/truetype/ttf-bitstream-vera
sudo touch /usr/share/fonts/truetype/ttf-dejavu
sudo touch /usr/share/fonts/truetype/ttf-devanagari-fonts
sudo touch /usr/share/fonts/truetype/ttf-gentium
sudo touch /usr/share/fonts/truetype/ttf-gujarati-fonts
sudo touch /usr/share/fonts/truetype/ttf-kannada-fonts
sudo touch /usr/share/fonts/truetype/ttf-lao
sudo touch /usr/share/fonts/truetype/ttf-malayalam-fonts
sudo touch /usr/share/fonts/truetype/ttf-mgopen
sudo touch /usr/share/fonts/truetype/ttf-oriya-fonts
sudo touch /usr/share/fonts/truetype/ttf-punjabi-fonts
sudo touch /usr/share/fonts/truetype/ttf-tamil-fonts
sudo touch /usr/share/fonts/truetype/ttf-telugu-fonts
sudo touch /usr/share/fonts/type1
sudo touch /usr/share/fonts/type1/gsfonts
sudo touch /usr/share/X11/fonts
sudo touch /usr/share/X11/fonts/100dpi
sudo touch /usr/share/X11/fonts/75dpi
sudo touch /usr/share/X11/fonts/Type1
sudo touch /usr/share/X11/fonts/encodings
sudo touch /usr/share/X11/fonts/encodings/large
sudo touch /usr/share/X11/fonts/misc
sudo touch /usr/share/X11/fonts/util
sudo touch /usr/local/share/fonts
sudo touch /var/lib/defoma/fontconfig.d
sudo touch /var/lib/defoma/fontconfig.d/A
sudo touch /var/lib/defoma/fontconfig.d/B
sudo touch /var/lib/defoma/fontconfig.d/C
sudo touch /var/lib/defoma/fontconfig.d/D
sudo touch /var/lib/defoma/fontconfig.d/E
sudo touch /var/lib/defoma/fontconfig.d/F
sudo touch /var/lib/defoma/fontconfig.d/G
sudo touch /var/lib/defoma/fontconfig.d/H
sudo touch /var/lib/defoma/fontconfig.d/J
sudo touch /var/lib/defoma/fontconfig.d/K
sudo touch /var/lib/defoma/fontconfig.d/L
sudo touch /var/lib/defoma/fontconfig.d/M
sudo touch /var/lib/defoma/fontconfig.d/N
sudo touch /var/lib/defoma/fontconfig.d/O
sudo touch /var/lib/defoma/fontconfig.d/P
sudo touch /var/lib/defoma/fontconfig.d/R
sudo touch /var/lib/defoma/fontconfig.d/S
sudo touch /var/lib/defoma/fontconfig.d/T
sudo touch /var/lib/defoma/fontconfig.d/U
sudo touch /var/lib/defoma/fontconfig.d/V
sudo touch /var/lib/defoma/fontconfig.d/a
sudo touch /var/lib/defoma/fontconfig.d/j
sudo touch /var/lib/defoma/fontconfig.d/m
sudo touch /var/lib/defoma/fontconfig.d/u



方法之二,很让我喜欢:

sudo fc-cache -fv 2>&1 | grep failed | cut -f1 -d”:” | xargs -i sudo touch {} && sudo fc-cache -fv



嘿嘿,没想到这样弄一下就好了
希望本文能给同样问题的朋友带来希望
 


Tags: linux_ubuntu   |

原创文章如转载,请注明:转载自:巴士飞扬-技术BLOG : http://www.busfly.net/

本文链接地址:http://www.busfly.net/post/ubuntu-failed-to-write-cache.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:
  • 引用此留言  2.T.S.  http://www.soloist-ic.cn
  • 帮助大大的,谢谢了
    第二个方法没成功的原因我觉得是那个引号的问题,应该用半角引号,我直接复制粘贴到terminal里的时候显示的是全角引号...
    巴士飞扬 于 2008-1-23 22:18:40 回复
    引号我在使用时也改正了,还是没效果,第一次出问题时是用第二个办法解决的Haha
  • [删除]2008-1-23 15:06:14 回复该留言
  • 引用此留言  1.巴士飞扬  
  • 今天重新安装了系统,又出现这个问题了,直接使用第二个方法,没有成功,后来使用第一个方法,嘿嘿,居然成功了。

    http://www.linuxdiyf.com/bbs/thread-66194-1-1.html
    和这个文章一样内容
  • [删除]2007-12-23 18:25:51 回复该留言




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
网站分类
分类最近文章
最近发表
最新评论及回复
最近留言
热文排行
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(J2EE为主):3769186.