因为在msf工具里面连不上数据库,在kali界面也没法重新初始化,
这里给大家分享一下解决方法
报错:
我出现这个报错的原因是kali版本低,但是更新不了软件包。所以去给kali做了换源
vim /etc/apt/sources.list
#中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib #阿里云 #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 #清华大学 #deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free #deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free这是几个国内的源
把源插入后,想使用哪个源就把注释符号#去掉
按”ESC“退出编辑,再shift+冒号键 --->注入wq(保存并退出)
更新软件列表(非root权限在命令行前加“sudo”) apt-get update 更新索引 apt-get upgrade 更新软件 apt-get dist-upgrade 升级 apt-get clean 删除缓存包 apt-get autoclean 删除未安装的deb包 apt-get install dsniff 安装dsniff软件包 更新了还是报错,这就比较郁闷了 
报错原因翻译过来大致是psql数据库的排序规则是 2.36版的,但现在是2.37版,所以将psql和kali系统做一个同步就好了
然后再去重新初始化msfdb(命令:msfdb reinit)就可以了
如果系统的东西不多的话还是建议重装一个kali系统,解决95%的问题 ,还没有后遗症!!!
上一篇:【论文导读】- SpreadGNN: Serverless Multi-task Federated Learning for Graph Neural Networks(去服务器的多任务图联邦学习)
下一篇:2-基本控制篇(阿里云物联网平台)-STM32+EC800使用MQTT+SSL加密方式接入阿里云物联网平台(不验证服务器证书)