[SOLUCIONADO] Problemas con 'msfgui'

Iniciado por aaronduran2, 24 Septiembre 2010, 02:46 AM

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

aaronduran2

Hola. No estoy seguro de que esto vaya aquí :-\

El caso es que instalé Metasploit en Ubuntu 9.10, y cuando intento ejecutar la GUI, me muestra el siguiente error:

root@ubuntu:~# msfgui
Exception during event dispatch:
java.lang.NoClassDefFoundError: msfgui.MainFrame
  at java.lang.Class.initializeClass(libgcj.so.10)
  at msfgui.MsfguiApp.startup(MsfguiApp.java:98)
  at org.jdesktop.application.Application$1.run(Application.java:171)
  at java.awt.event.InvocationEvent.dispatch(libgcj.so.10)
  at java.awt.EventQueue.dispatchEvent(libgcj.so.10)
  at java.awt.EventDispatchThread.run(libgcj.so.10)
Caused by: java.lang.ClassNotFoundException: javax.swing.GroupLayout not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/opt/metasploit3/msf3/data/gui/msfgui.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
  at java.net.URLClassLoader.findClass(libgcj.so.10)
  at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.10)
  at java.lang.ClassLoader.loadClass(libgcj.so.10)
  at java.lang.ClassLoader.loadClass(libgcj.so.10)
  at java.lang.Class.forName(libgcj.so.10)
  at java.lang.Class.initializeClass(libgcj.so.10)
  ...5 more


Tengo todos los paquetes necesarios instalados (o eso creo yo :xD), así que no sé a qué se puede deber el fallo, ya que no entiendo de Java.

Un saludo ;)

Mr.Blue

lo estas ejecutando bien?
yo lo ejecutaba con # ./msfgui
si no me equivoco no tengo linux aca para ver bien o puede ser que lo tenia instalado en una fichero

Debci

Parece como si faltasen archivos del framework, estas seguro de que esta en su directorio original?

Por cierto no creo que se de ejecución como sugiere el compañero, por el mero hecho de que arroja errores java, el mismo lenguaje en que esta hecha la Gui...

Saludos

aaronduran2

Cita de: Sr.Blanco en 24 Septiembre 2010, 05:38 AM
lo estas ejecutando bien?
yo lo ejecutaba con # ./msfgui
si no me equivoco no tengo linux aca para ver bien o puede ser que lo tenia instalado en una fichero

Lo ejecuto bien, igual que msfconsole que va perfectamente ;)

Cita de: Debci en 24 Septiembre 2010, 08:34 AM
Parece como si faltasen archivos del framework, estas seguro de que esta en su directorio original?

Por cierto no creo que se de ejecución como sugiere el compañero, por el mero hecho de que arroja errores java, el mismo lenguaje en que esta hecha la Gui...

Saludos

Lo tengo en el directorio original: /opt/metasploit3/...

Instalé la máquina virtual de Java y las librerías de libgcj, pensando que faltaba alguna, pero sigue sin ir  :-\

Un saludo.

Debci

Yo veo que falta la frame principal pero si me dices que no falta nada...

Saludos

aaronduran2

#5
No sé a qué se puede deber, pero si le doy clic derecho al Jar, abrir con "Sun Java 6 Runtime" funciona, al igual que ./msfgui desde la ruta del programa...

De todas formas, muestra muchos fallos en la consola...

¿Será fallo del script que lo lanza?

A saber...