* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Problemas con aplicación Facturae

Bueno pues seguimos con los problemas de java y la aplicaciones del gobierno.... Después de haber solucionado afirma y que funcione medianamente bien, ahora viene el problema con la aplicación Facturae

En Mageia, después de instalar java jre, instalar afirma, e instalar Facturae todo correctamente, cuando inicio Facturae me aparece en konsole:

Advertencia: No fue posible iniciar «/home/jose/Facturae3.4/run.sh» con los argumentos «/home/jose/Facturae3.4/run.sh».
Advertencia: execve: Formato de ejecutable incorrecto

Entiendo que puede ser algún problema de arquitectura como pasaba con afirma, pero...como lo solucionamos??

Saludos!

P.D. Todo el proceso en Mageia 7.1 Plasma 64 Bits.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de joselp

# 126342 Reportado en Bugzilla

Reportado también en Bugzilla: https://bugs.mageia.org/show_bug.cgi?id=25614

Mageia 9 The Rock!!!



Gravatar de katnatek

# 126344 La aplicación se ejecuta

La aplicación se ejecuta correctamente en mi equipo
Mageia 7.1 i586 Xfce

rpm -qa|grep openjdk
java-1.8.0-openjdk-headless-1.8.0.232-1.b09.2.mga7
java-1.8.0-openjdk-1.8.0.232-1.b09.2.mga7
rpm -qa|grep java
javapackages-filesystem-5.3.0-6.mga7
java-1.8.0-openjdk-headless-1.8.0.232-1.b09.2.mga7
timezone-java-2018i-1.mga7
javapackages-tools-5.3.0-6.mga7
rootcerts-java-20190820.00-1.mga7
libjavascriptcoregtk4.0_18-2.24.4-1.mga7
libjavascriptcore-gir4.0-2.24.4-1.mga7
java-1.8.0-openjdk-1.8.0.232-1.b09.2.mga7
python3-javapackages-5.3.0-6.mga7

Yo sospecho que podría existir un fallo en el diseño de la aplicación
y tenga alguna biblioteca 32bit incorporada en alguno de los archivos jar.

Prueba instalar las versiones 32bit de

java-1.8.0-openjdk-headless-1.8.0.232-1.b09.2.mga7
java-1.8.0-openjdk-1.8.0.232-1.b09.2.mga7

Y agregar -d32 despues de java en el archivo
/home/jose/Facturae3.4/run.sh

Si no funcionara deberías reportarlo en el sitio de la aplicación



Gravatar de joselp

# 126347 Hago todo pero...

Tengo todo lo que me comentas:

[root@localhost ~]# rpm -qa|grep openjdk
java-1.8.0-openjdk-headless-1.8.0.232-1.b09.2.mga7
java-1.8.0-openjdk-1.8.0.232-1.b09.2.mga7
[root@localhost ~]# rpm -qa|grep java
rootcerts-java-20190820.00-1.mga7
timezone-java-2018i-1.mga7
java-1.8.0-openjdk-headless-1.8.0.232-1.b09.2.mga7
java-1.8.0-openjdk-1.8.0.232-1.b09.2.mga7
lib64javascriptcoregtk4.0_18-2.24.4-1.mga7
lib64javascriptcore-gir4.0-2.24.4-1.mga7
javapackages-filesystem-5.3.0-6.mga7
python3-javapackages-5.3.0-6.mga7
javapackages-tools-5.3.0-6.mga7

He puesto también -d32 en el ejecutable, pero sigue saliendo el mismo error.

Malditos 32/64 bits...

Mageia 9 The Rock!!!



Gravatar de joselp

# 126348 Me ha dado un bombillazo...

Después de volver a instalar la aplicación para probar de nuevo, me ha dado un bombillazo y he probado a entrar en konsole, indicar la ruta "/home/jose/Facturae3.4" y luego desde ahí ejecutar "./run.sh" y cual es mi sorpresa, que la aplicación funciona perfectamente.

Cual debe ser el problema por el que no inicia desde el icono de la aplicación que está configurado como "/home/jose/Facturae3.4/run.sh" y que se ejecute en terminal??

Mageia 9 The Rock!!!



Gravatar de joselp

# 126349 La solución...

He encontrado la solución gracias a la colaboración de un usuario del grupo MasLinux Blog.

Al parecer todo tiene que ver con las librerías de java, la forma en que se cargan en una variable llamada java_classpath. No me voy a extender, el comando para corregir el defecto del acceso directo de la aplicación en Mageia es: "JAVA_CLASSPATH=/home/usuario/Facturae3.4:$JAVA_CLASSPATH ~/Facturae3.4/run.sh" donde "usuario" es nuestro usuario.

Este comando hay que indicarlo en la opción "orden" dentro de las propiedades del acceso directo a la aplicación, sustituyendo lo que viene por defecto. Hay que tener en cuenta además que esta orden sirve en caso de que mantengamos la ruta que genera por defecto Facturae durante su instalación.

Espero que le sirva a alguien en caso de que tenga el mismo problema.

Saludos y gracias como siempre por la atención!!!

Mageia 9 The Rock!!!

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.