如果在安装Metasploit时遇到“服务器是否运行在localhost上(127.0.0.1)并在7337端口上接受TCP/IP连接?”的错误,那么您可能已经在机器上安装了一个现有的PostgreSQL数据库。当您在同一系统上安装了expose时,通常会发生此问题。
如果您已经安装了Postgres服务器,那么您需要为Metasploit指定一个不同的数据库服务器端口。您可以在安装过程中执行此操作。您可以在如下所示的屏幕上指定一个不同的端口,而不是使用数据库服务器的默认端口。