我使用旧的 LMDE(Linux Mint Debian 版)安装,它经历了多次存储库更改。我最初跟踪 LMDE 的存储库,然后一度切换到 Debian 测试(当时是 Jessie),并最终回到原来的 LMDE 存储库。
现在困扰我的是一个在某个时刻开始出现的问题(无法真正判断何时):aptitude
无法从抱怨uninitialized constant XML::SaxParser
.这是今天我安装 Flash 更新版本时的完整示例:
# aptitude 安全升级 以下软件包将被升级: mint-flashplugin-11 1 个软件包升级,0 个新安装,0 个要删除,0 个未升级。 需要获取 5,137 kB 的档案。解压后0B将被使用。 你想继续吗? [是/否/?] 获取:1 http://packages.linuxmint.com/debian/import mint-flashplugin-11 amd64 11.2.202.460 [5,137 kB] 3 秒内获取 5,137 kB (1,456 kB/s) 正在检索错误报告...0% 失败 从服务器检索错误报告时出错,并显示以下错误消息: W:未初始化常量 XML::SaxParser 这可能是因为您的网络已关闭、代理服务器损坏或 BTS 服务器本身已关闭。检查网络配置并重试 重试下载错误信息吗? [是/否]
如果我用“n”回答,则在收到“y”后继续aptitude
询问Continue the installation anyway? [y/N]
,不会再出现任何错误,但这有点令人不安,正如您可以想象的那样。
我该怎么做才能消除此消息?
我的适当来源,以防需要:
deb http://packages.linuxmint.com debian 主要上游导入 deb http://debian.linuxmint.com/latest/ 测试主要贡献非免费 deb http://debian.linuxmint.com/latest/securitytesting/updates 主要贡献非免费 deb http://debian.linuxmint.com/latest/multimedia 测试主要非免费 deb http://extra.linuxmint.com debian main deb http://dl.google.com/linux/chrome/deb/ 稳定主要 deb http://downloads.hipchat.com/linux/apt 稳定主要
答案1
该错误消息是由 产生的apt-listbugs
。如果您清除该软件包(暂时),您应该能够再次使用aptitude
或...apt-get
然后,您可以尝试从 LMDE 存储库重新安装apt-listbugs
,但您应该确保其所有依赖项也是 LMDE 版本。您可以用来apt-show-versions
确定包裹的来源全体。