Ubuntu 更新时出现问题:E:执行脚本时出现问题 APT::Update::Post-Invoke-Success

Ubuntu 更新时出现问题:E:执行脚本时出现问题 APT::Update::Post-Invoke-Success

我刚刚安装了全新的 Ubuntu 16.04。我正要安装simplescreenrecorder。我添加了这个 PPA:sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder

运行后sudo apt-get update返回以下内容:

E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'

E: Sub-process returned an error code

sudo apt-get install simplescreenrecorder很好用

答案1

看起来像是 appstream 错误。您可以libappstream3完全清除,但如果您仍然需要 appsteam,请尝试注释文件中的最后 3 行:

/etc/apt/apt.conf.d/50appstream

此解决方案并不能修复错误,但会在 apt 更新期间隐藏 appstream 错误消息,并在 apt 的缓存更新时禁用刷新 appsteam 缓存。

相关内容