DB_Connect no crea bade de datos

Iniciado por SpuTniK., 7 Junio 2010, 23:43 PM

0 Miembros y 1 Visitante están viendo este tema.

SpuTniK.

Veréis me he descargado el MFS para Ubuntu y cuando me quiero crear una base de datos para pasar los informes de Nessus y OpenVas, me sale el siguiente error:

Citarmsf > db_connect root:toor@127.0.0.1:80/mfs
[-] Error while running command db_connect: Failed to connect to the database: could not connect to server: Connection refused
   Is the server running on host "127.0.0.1" and accepting
   TCP/IP connections on port 80?


Call stack:
/opt/metasploit3/msf3/lib/msf/ui/console/command_dispatcher/db.rb:1573:in `db_connect_postgresql'
/opt/metasploit3/msf3/lib/msf/ui/console/command_dispatcher/db.rb:1241:in `cmd_db_connect'
/opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:246:in `run_command'
/opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:208:in `block in run_single'
/opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:202:in `each'
/opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:202:in `run_single'
/opt/metasploit3/msf3/lib/rex/ui/text/shell.rb:141:in `run'
/opt/metasploit3/msf3/msfconsole:112:in `<main>'

He mirado por Internet pero no me viene ninguna ayuda significante, y el puerto 80 esta abierto por defecto (o eso creo), se me ha ocurrido que quizas tenga que descargar nuevos paquetes, pero no he visto nada en Synaptic.

Espero que me podais ver que falla en la creación de la base de datos. Cuando hago el comando:

Db_Create --> Me sale que lo mejor es usar el comando "db_connect", pero sale el fallo de arriba.

Muchas gracias adelantadas

Saludos!
Change Your Mind


luinuz

#1
Wenas SpuTniK

Tienes que iniciar el servidor de la base de datos.

/etc/init.d/postgresql start

Otro consejillo te dare;
- Cuando tengas un error que no sabes lo que significa, copia la parte mas significativa ("db_connect: Failed to connect to the database") y busca en google, asi obtendras la repuesta.

Ya veo que le estas metiendo caña a Linux =D

SpuTniK.

Gracias, le estoy dando a Linux pero es muy jodido me costó bastante instalar MSF y el Servidor de Nesuss ni se abre XD en fin tendré que buscar info u.u

El codigo que me has dado no me funciona en terminal, le añadí un sudo por si era por los permisos pero nada me pone que el comando no se encuentra disponible aunque me lo he bajado:

Citarsudo apt-get install postgresql

Me bajan paquetes, cabeceras, etc.

De todos modos buscaré información por mi cuenta

Saludos!
Change Your Mind


luinuz

#3
Logico que te cueste, es que tu has empezado un poco a saco.
Yo tarde en aprender para que servia cada programa de los menus del gnome al menos 4 semanas XD

Yo creo que el problema que tienes es ese, que se te ha alvidado encender el servidor postgres, mira por ahi a ver somo se inicia en ubuntu.

ruben_linux

tienes instalado rubygems????
msfconsole lo ejecutas como privilegios?