我正在运行旧版 Ubuntu服务器13.04(raring),尝试升级甚至安装任何软件包时出现以下错误:
root@oem-mobilidade:~# sudo apt-get upgrade -y 剩余的包裹清单...立即 建立依赖关系 了解当前信息...立即 0 个更新包、0 个新安装包、0 个已移除包和 0 个未更新包。 1 个包无法全部安装或移除。 自此操作以来,0 B 空间添加到迪斯科舞厅已不再使用。 配置 fontconfig (2.11.0-0ubuntu4.1) ... 重新生成字体缓存...失败。 有关更多信息,请参阅 /var/log/fontconfig.log。 dpkg: 处理软件包 fontconfig (--configure) 时出错: 子处理脚本 安装后安装 重新安装 错误报告 1 在处理以下问题时发现错误: 字体配置 E: 子进程 /usr/bin/dpkg 返回错误代码 (1) root@oem-mobilidade:~# cat /var/log/fontconfig.log /usr/share/fonts:缓存,新缓存内容:0 种字体,1 个目录 /usr/share/fonts/truetype:缓存,新缓存内容:0 种字体,1 个目录 /usr/share/fonts/truetype/ttf-dejavu:缓存,新缓存内容:21 种字体,0 个目录 /usr/X11R6/lib/X11/fonts:跳过,没有此目录 /usr/local/share/fonts:缓存,新缓存内容:0 种字体,0 个目录 /.local/share/fonts:fc-cache:符号查找错误:fc-cache:未定义符号:FcStrListFirst
PS:对于葡萄牙语的输出感到抱歉。
我读过一些文章,告诉人们要清除字体配置包并重新安装它,但我害怕这样做,因为:
下列软件包将被删除: ca-证书-java* cacti* cacti-spine* default-jre-headless* fontconfig* fontconfig-config* icedtea-7-jre-jamvm* libcairo2* libfontconfig1* libgd2-xpm* libpango1.0-0* librrd4* libxft2* openjdk-7-jre-headless* php5-gd* rrdtool* tomcat7* tomcat7-admin* tomcat7-common* tomcat7-docs* tomcat7-examples*
该服务器运行多个应用程序,例如 Cacti,以及其他依赖于 apache、tomcat、php 等的基于 Web 的工具,因此我担心删除上述那些包。
请帮忙!!!
答案1
解决了!!!从以下位置下载 fontconfig.deb 包DEB 包在这里 并重新安装
dpkg -i fontconfig_2.10.1-0ubuntu3_amd64.deb
现在 apt-get 运行正常,我可以升级我的操作系统了。谢谢大家!