У меня серьезная проблема в моей Кали для Raspberry Pi 3. Я следил за видео на YouTube, чтобы расширить Kali и установить полную версию. Я запустил процесс, и примерно через 4 часа он замерз и ничего не сделал. Поэтому я отменил установку и сделал dpkg --configure -a
. Затем я обновил Кали и начал обновление. Теперь та же проблема. Он висит на "Распаковка exploitdb (20160808-0kali) поверх [того же архива]". Может кто-нибудь, пожалуйста, помогите? Спасибо!
2 ответа
У меня была именно эта проблема на NetHunter. Но поиск в Google проблемы оказался бесполезным и привел только к множеству оставшихся без ответа потоков. Я перечислю свое решение здесь и надеюсь, что оно также работает для не-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
Эта команда заняла 5 минут на моем устройстве OnePlus 3t NetHunter. Я представляю, что это навсегда на RaspBerry Pi. Переустановка exploitdb занимает еще больше времени.
После этого вы можете переустановить пакеты, и это должно работать. Не забудьте переустановить kali-linux-nethunter
если вы используете NetHunter.
Даже если я установил его сегодня, его обработка занимает много времени, так как пи очень медленный, по сравнению с тем, что мне понадобилось около 4 часов, чтобы извлечь пакет exploitdb, причина в том, что для его обработки было более 37 000 файлов. Решение - просто подождать, а не паниковать