使用 apt-get 安装软件包时出现 CUPS 错误

jod*_*bot 5 apt dpkg 14.04

我最近sudo apt-get update在 Ubuntu 14.04 中使用了该命令,现在当我想要安装软件包时,出现错误。

例如,当我sudo apt-get install vagrant用于安装 Vagrant 时,出现以下错误:

invoke-rc.d: initscript cups, action "start" failed.
dpkg: error processing package cups-daemon (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up fontconfig (2.11.1-0ubuntu6) ...
Regenerating fonts cache... failed.
See /var/log/fontconfig.log for more information.
dpkg: error processing package fontconfig (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of cups-core-drivers:
cups-core-drivers depends on cups-daemon (>= 2.0.2-1ubuntu3); however:
Package cups-daemon is not configured yet.
dpkg: error processing package cups-core-drivers (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of cups:
cups depends on cups-core-drivers (>= 2.0.2-1ubuntu3); however:
Package cups-core-drivers is not configured yet.
cups depends on cups-daemon (>= 2.0.2-1ubuntu3); however:
Package cups-daemon is not configured yet.
dpkg: error processing package cups (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
Errors were encountered while processing:
util-linux
cups-browsed
cups-daemon
fontconfig
cups-core-drivers
cups  
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

我搜索了有关此错误的详细信息,有人建议使用sudo apt-get upgrade. 我试过这个,但它没有帮助。

我该如何解决这个问题?

use*_*921 1

这意味着您添加了错误的 source.list 并且您的库因此而损坏。就我而言,我在 ubuntu 14.04 中添加了 13.04 的源列表,以便根据 askubuntu.com 中某个人的回答使某些功能正常工作,这是我做的最愚蠢的事情,并且学会了永远不要添加旧版本的库。但它确实解决了问题,并且一切正常,直到我重新启动系统。

当我遇到这个错误时,我通过ubuntu重新启动,但无法再次启动。重新启动失败。所以我拿了一个随身碟并将 14.04 升级到 16.04,一切都修复了,我也能够安装这个杯子的东西。这是我唯一能做的事。

所以使用:

sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)