我的 Raspberry Pi 3 版 Kali 出现了严重问题:我按照 YouTube 上的视频扩展了 Kali 并安装了完整版。我已开始该过程,大约 4 小时后,它冻结了,什么也没做。因此,我取消了安装并执行了dpkg --configure -a
。然后我更新了 Kali 并开始升级。现在,同样的问题。
它悬而未决
在 [同一存档] 上解压 exploitdb (20160808-0kali)
有人可以帮忙吗?
答案1
我在 NetHunter 上也遇到过同样的问题。但是谷歌搜索这个问题没有用,只得到很多未回答的帖子。我将在这里列出我的解决方案,希望它也适用于非 NetHunter 系统。它对我有用,但对你可能没用。
我通过首先卸载 man-db 和 exploitdb 解决了该问题:
apt-get remove man-db
apt-get remove exploitdb
对于在 NetHunter 上遇到此问题的人来说,这也会自动卸载 kali-linux-nethunter
。不用担心,修复exploitdb后重新安装即可。
此时,dpkg 向我发送了一条消息,内容如下:
dpkg:处理软件包exploitdb时出错(--remove):软件包处于非常糟糕的不一致状态;您应该在尝试删除之前重新安装它
但是,您无法重新安装它,因为它会卡在解压阶段。要强制删除,请使用以下命令:
dpkg --remove --force-remove-reinstreq exploitdb
在我的 OnePlus 3t NetHunter 设备上,此命令耗时 5 分钟。我猜想在 RaspBerry Pi 上耗时会很长。重新安装 exploitdb 耗时更长。
之后,您可以重新安装软件包,它应该可以正常工作。kali-linux-nethunter
如果您使用 NetHunter,请不要忘记重新安装。
答案2
即使我今天安装了它,也需要花费很多时间来处理它,因为与 PC 相比,PI 非常慢,我花了大约 4 个小时才提取 exploitdb 包,原因是它有超过 37,000 个文件需要处理。解决方案只是等待,不要惊慌