jump to navigation

Error instalando Java Media Framework (JMF) – GNU/Linux Septiembre 19, 2008

Posted by gmiguel in debian, java.
trackback

Hoy tratando de instalar el API jmf(java media framework) me tope con el siguiente error:

Unpacking…
tail: no se puede abrir «+309» para lectura: No existe el fichero o el directorio
Extracting…
./install.sfx.23730: line 1: ==: No existe el fichero o el directorio
./install.sfx.23730: line 3: syntax error near unexpected token `)’

lo raro es que me dejaba el bin (jmf-2_1_1e-linux-i586.bin) vacio :\

para solucionar este error antes de correr el bin ejecutamos como root lo siguiente

#sed -i ’s/tail +309/tail -n +309/g’ jmf-2_1_1e-linux-i586.bin

ahora si corremos el bin :D

sh jmf-2_1_1e-linux-i586.bin

Comentarios»

1. jfrez - Octubre 20, 2008

luego sale algo como:
inflating: JMF-2.1.1e/lib/multiplayer.jar
No protocol specified
Exception in thread “main” java.lang.InternalError: Can’t connect to X11 window server using ‘:0′ as the value of the DISPLAY variable.

2. Mike... - Octubre 20, 2008

@jfrez Pues la verdad yo no tuve ese problema, al parecer eso sucede por que la jmf se instala y luego detecta automaticamente los dispositivos de captura de video y audio que tengamos en el sistema, yo al momento de instalarlo no tenia ningun dispositivo de captura de video.

Podrias intentar ver si esta mal configurado el dispositivo de captura de video

que distro usaste?

3. Seni - Enero 23, 2009

En lugar de lanzar la instalación como la estas lanzando lo que tienes que hacer es cambiar el bin y el la linea donde pone
tail +309 $0 > $outname
Tienes que poner
tail –lines=+309 $0 > $outname

La edición la tienes que hacer con el vi, pues el archivo es binario y si lo guardas con un editor normal como por ejemplo kwrite puede que no funcione la ejecución.

Posiblemente te falle la ejecución por que lo estas ejecutando como root y no tiene las variables de entorno necesarias para trabajar con las X.

Asegurate de borrar el directorio JMF* que te ha creado como root en tu directorio home antes de inatalar y también tienes que borrar el archivo .jms* en el mismo sitio.

Un saludo y suerte