无法升级旧版 Ubuntu,处理包 fontconfig 时出错

无法升级旧版 Ubuntu,处理包 fontconfig 时出错

我正在运行旧版 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 运行正常,我可以升级我的操作系统了。谢谢大家!

相关内容