由于 ttf-mscorefonts-installer 包错误,无法从软件中心安装任何软件

由于 ttf-mscorefonts-installer 包错误,无法从软件中心安装任何软件

当我尝试从 ubuntu 软件中心安装任何软件时,出现错误:

An unhandled error occured
There seems to be a programming error in aptdaemon. This is the software that allows you to install/remove software and to perform other package management related tasks.
details
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 961, in simulate
    trans.unauthenticated = self._simulate_helper(trans)
  File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 1085, in _simulate_helper
    return depends, self._cache.required_download, \
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 226, in required_download
    pm.get_archives(fetcher, self._list, self._records)
SystemError: E:I wasn't able to locate file for the ttf-mscorefonts-installer package. This might mean you need to manually fix this package.

请帮我!

答案1

此错误可能是当您中断 Wine 的安装或删除时导致的。

尝试在终端会话中运行以下命令:

sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade

编辑:

当你在终端窗口中看到“包配置 -

┌─────────────────┤ Configuring ttf-mscorefonts-installer ├─────────────────┐

按下 Tab 键或箭头键直到“OK”突出显示。

然后按 Enter 接受许可协议

答案2

你正在运行哪个版本的 Ubuntu?(我想将此作为评论添加到你的问题中,但我找不到按钮。)

该错误消息似乎表明这只是 aptdaemon 或软件中心的一个错误,您可能需要在 bugs.ubuntu.com 上报告。

您可以执行的方法是运行 Synaptic 包管理器,然后在左下角的自定义过滤器下单击左侧的损坏过滤器,然后尝试重新安装出现的所有包(如果有)。

相关内容