1.之前总是换源之后,有许多奇奇怪怪的报错,报错信息如下所示:
报错解决:└─# apt-key --help
apt-key: command not found
2.从 Debian 11(Bullseye)
和 Kali Rolling(基于 Debian)
开始,apt-key
已被官方弃用
3.后面更新就一直报错
报错解决:E: 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
4.想使用更新命令就报错
sudo apt update
报错信息如下:所示
报错解决:Continue? [Y/n] Y Err:1 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 python-apt-common all 2.9.6 404 Not Found [IP: 202.141.160.110 80] Error: Failed to fetch http://mirrors.ustc.edu.cn/kali/pool/main/p/python-apt/python-apt-common_2.9.6_all.deb 404 Not Found [IP: 202.141.160.110 80] Error: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
5.后面换源,各种整都是不行,查了好多资料找到了阿里云,成功的源在下面
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
6.查看文件内容
cat /etc/apt/sources.list
7.此时,在进行更新
apt update
8.对软件进行更新,这里的话建议拍个快照,有些工具更新之后,会出现不兼容等问题,所以更新需谨慎
apt upgrade
9.不出意外的话,还是会报错
dpkg: error processing archive /tmp/apt-dpkg-install-SWuoHW/1-kali-wallpapers-2025_2025.1.2_all.deb (–unpack):
trying to overwrite ‘/usr/share/backgrounds/kali/login.svg’, which is also in package kali-wallpapers-2023 2023.2.0
Preparing to unpack …/2-kali-wallpapers-2023_2025.1.2_all.deb …
Unpacking kali-wallpapers-2023 (2025.1.2) over (2023.2.0) …
Preparing to unpack …/3-kali-desktop-base_2025.3.1_all.deb …
Unpacking kali-desktop-base (2025.3.1) over (2023.2.4) …
Preparing to unpack …/4-kali-themes-common_2025.3.1_all.deb …
Unpacking kali-themes-common (2025.3.1) over (2023.2.4) …
Preparing to unpack …/5-debconf-i18n_1.5.91_all.deb …
Unpacking debconf-i18n (1.5.91) over (1.5.82) …
Preparing to unpack …/6-debconf_1.5.91_all.deb …
Unpacking debconf (1.5.91) over (1.5.82) …
Errors were encountered while processing:
/tmp/apt-dpkg-install-SWuoHW/1-kali-wallpapers-2025_2025.1.2_all.deb
Error: Sub-process /usr/bin/dpkg returned an error code (1)
10.继续处理报错,下面的操作,可能需要删除数据库,因此更是要拍好快照,做好数据备份,防止重要数据丢失
sudo apt-get install -f
sudo dpkg --configure -a
11.查看详细报错信息
sudo apt-get install -f
12.查找“卡住”的包或配置错误,竟然没有报错的信息
sudo dpkg --configure -a
sudo tail -n 50 /var/log/dpkg.log
13.也没发现什么报错信息,直接清理缓存并重新安装
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
14.问题成功解决,没报错。