问题;
Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code
解决:
1、
sudo apt-get remove libappstream3
2、
sudo apt-get purge libappstream4
3、
sudo apt-get update
4、此时会报错:sh: 1: /usr/lib/cnf-update-db: not found
同时原来错误依旧存在
然后:
cd /usr/bin
sudo cp python python3
5、
sudo apt-get update
问题解决!
参考:
https://askubuntu.com/questions/942895/e-problem-executing-scripts-aptupdatepost-invoke-success
https://blog.csdn.net/Zolewit/article/details/109601493
本文提供了一种解决在执行APT更新时出现的错误方法。通过移除和清理特定库文件,再进行更新操作,并最终通过Python命令修复导致的问题,可以有效解决执行脚本过程中遇到的错误。
2227

被折叠的 条评论
为什么被折叠?



