Medusa4 en Debian amd64 [Solucionado]

Hola de nuevo.

espero no meter la pata y que este sea el foro apropiado a la pregunta.

Por necesidades laborales y para dejar windows del todo, necesito utilizar una herramienta de trabajo tipo CAD.
Despues de mucho buscar por Inet, me ha parecido que Medusa4 es muy buena.

he seguido el tutorial de instalacion y todo ha ido bien, he recibido el correo con la livencia free, y lo he instalado.

Se ha creado un lanzador directamente en Aplicaciones, pero al clicar sobre el, intenta arrancar abriendo uan terminal, pero en cuestios de 1 segundo se cierra y no aparece el programa.

He leido en Internet que a lo mejor el problema estaba en que al haberlo instalado como root, hay que cambiar permisos a la carpeta y subcarpetas. Así que le he hecho un:

# chmod 777 -R medusa4_personal_v4_0

Alguno de vosotros utiliza esta herramienta?

Gracias
Gracias y a ver si se resuelve.

Si una aplicación la arrancas desde los menúes gráficos y se te cierra, el siguiente paso es arrancarla directamente desde la terminal, para ver qué errores devuelve. Ésa es una de las cosas que siempre echo de menos cuando estoy solucionando problemas en Windows.

Primero lo he desistalado y reinstalado 3 veces, y nada.

He mirado el redireccionamiento de la aplicacion, y esta como dice la pagina oficial del programa.

Arranca una consola y deja de correr senciullamente.

Lo de probar desde consola, he probado desde consola de user y consola root:

debian:/opt# ls
medusa4_personal_v4_0
debian:/opt# cd medusa4_personal_v4_0
debian:/opt/medusa4_personal_v4_0# startmedusa
bash: startmedusa: command not found
debian:/opt/medusa4_personal_v4_0# ./startmedusa
bash: ./startmedusa: No existe el fichero o el directorio

Ni idea..

Buf... ahora que has puesto todo el directorio a 777, todos los archivos serán ejecutables y a saber cuál es el "bueno" para arrancar la aplicación.

debian:/opt# cd medusa4_personal_v4_0
debian:/opt/medusa4_personal_v4_0# startmedusa

Esto no va a funcionar nunca porque /opt/medusatalytal no está en tu path. Aparte, ninguna aplicación de CAD debería necesitar ejecutarse como superusuario.

¿No puedes mirar en la configuración del menú gráfico, a qué ejecutable concreto dirige la opción que usas para arrancar desde ahí?

El comando del lanzador que se ha creado automaticamente es

xterm -e /opt/medusa4_personal_v4_0/master_project/startmedusa

Por cierto, he tenido que dar permisos para copiar la licencia y borrar un fichero como indica el instalador.

He visto la direccion buena del lanzador y he segido accediendo a los directorios hasta llegar a :

debian:/opt/medusa4_personal_v4_0/master_project# ./startmedusa
              CONFIDENTIAL AND PROPRIETARY

COPYRIGHT (c) 2002 ff CAD Schroer GmbH, (unpublished) - All Rights Reserved.

This software has been provided pursuant to a software license agreement
containing restrictions on its use. The software contains valuable trade
secrets and proprietary information of CAD Schroer GmbH (CSG)
and is protected by international copyright law.
It may not be copied or distributed in any form or medium, disclosed to
third parties, or used in any manner not provided for in the software licenses
agreement except with written prior approval from CSG.

Registered Trademarks of CAD Schroer GmbH
MEDUSA, STHENO

Trademarks of CAD Schroer GmbH
MEDEA, STHENO/PRO

Third-Party Products and Trademarks

All other brand or product names are trademarks or registered trademarks of
their respective holders.

UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN
CIVIL DAMAGES AND CRIMINAL PROSECUTION.

CAD Schroer GmbH, Fritz-Peters-Str. 26-30, 47447 Moers, Germany

August 2009

Gtk-Message: Failed to load module "gail": /usr/lib/gtk-2.0/modules/libgail.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(<unknown>:7253): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libglide.so: wrong ELF class: ELFCLASS64
Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
/opt/medusa4_personal_v4_0/medcolraster/m2d/run/draft: error while loading shared libraries: libtiff.so.3: wrong ELF class: ELFCLASS64

Eso es lo que pone en la consola......

No he usado ninguna aplicación de ese tipo, pero en www.kde-apps.org hacen referencia a algunas... que ignoro si son potentes o son una patata wink

A simple vista, yo diría que no le acaban de gustar tus librerías de 64 bits. En el foro oficial (http://forum.medusa4.com/YaBB.pl?num=1201025708) dan esta solución:

- Bájate la librería libdps que proporcionan en la misma página: http://forum.medusa4.com/YaBB.pl?action=downloadfile;file=libdps1_6_8_2-...
- Instálala con este comando (como root): dpkg -i --force-architecture libdps1_6_8_2-10_i386.deb
- A ver qué tal.

Lo que me extraña es que en consola salga:

Fallo al cargar módulo "gail":/Usr/lib/gtk-2.0/modules/libgail.so: clase de ELFO incorrecta: ELFCLASS64

Fracasado cargar módulo "atk-puente": libatk-bridge.so: no se puede abrir fichero del objeto compartido: No existe el fichero o el directorio

La licencia es buena y me la han enviado ellos por mail, y sigo los pasos del tutorial de instalacion enterito.

No entiendo nada.

Una cosilla, siempre que desinstalo el programa, se queda en el menú "Aplicaciones, su propio menu de Medusa4.... ¿A ver si hay que cepillarse todito lo relacionado con este programa para vol ver a instalarlo....

confuso

mceds escribió:

A simple vista, yo diría que no le acaban de gustar tus librerías de 64 bits. En el foro oficial (http://forum.medusa4.com/YaBB.pl?num=1201025708) dan esta solución:

- Bájate la librería libdps que proporcionan en la misma página: http://forum.medusa4.com/YaBB.pl?action=downloadfile;file=libdps1_6_8_2-...
- Instálala con este comando (como root): dpkg -i --force-architecture libdps1_6_8_2-10_i386.deb
- A ver qué tal.

No hay nada como saber idiomas....

Lo instalo como root, pero desde donde? ¿desde mi home? o ¿desde el directorio de Medusa4?

Parece ser que libatk-bridge forma parte de GTK, así que ese error es consecuencia del anterior. Y el anterior, el del módulo "gail", parece indicar que no está preparado para funcionar con librerías de 64 bits. Por eso te dije que intentaras lo que se propone en el foro oficial, que parece ser una método para forzar la instalación de Medusa4 en una arquitectura AMD64.

Lo de que se quede en el menú gráfico es anecdótico.

P4C0 escribió:

Lo instalo como root, pero desde donde? ¿desde mi home? o ¿desde el directorio de Medusa4?

Desde cualquiera, dpkg es la herramienta básica de instalación de paquetes DEB, dentro de los cuales se especifican los directorios adecuados. Todo es automático.