[Gvsig_usuarios] Error al instalar la versión 2.1 en un Linux de 64 bits

César Martínez Izquierdo cesar.izq en gmail.com
Mie Mar 18 12:09:09 CET 2015


Hola Marcos, yo tengo algún problema con el instalador en una Linux
Mint actual (aunque puedo instalar con un poco de maña) pero nunca he
visto un comportamiento como el que te pasa a ti.

Hasta donde yo sé, el instalador está basado en InstallJammer, que usa
Tcl/Tk para la interfaz gráfica. Sin embargo, creo que las librerías
están enlazadas de forma estática por lo que no debería ser necesario
tenerlas instaladas.

Luego hay otra parte del instalador que está escrita en Java (el
selector de paquetes), que sí requiere un Java ejecutable, pero que
debería funcionar correctamente con el que tienes instalado o usar el
suyo propio cuando eliges el instalador "withjre".

Pienso que el problema debe estar en que no tienes instalada alguna
librería clave, o bien que la versión que tienes instalada es tan
diferente de la que espera el instalador que es incompatible. Haciendo
un lsof al proceso del instalador en mi sistema (Mint 64 bits), veo
que las siguientes librerías están en uso:

/usr/lib/i386-linux-gnu/libX11.so.6.3.0
/usr/lib/i386-linux-gnu/libXrender.so.1.3.0
/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
/usr/lib/i386-linux-gnu/libXau.so.6.0.0
/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
/lib/i386-linux-gnu/libnss_nis-2.19.so
/lib/i386-linux-gnu/libnsl-2.19.so
/lib/i386-linux-gnu/libnss_compat-2.19.so
/usr/lib/i386-linux-gnu/libXfixes.so.3.1.0
/usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
/lib/i386-linux-gnu/libdl-2.19.so
/lib/i386-linux-gnu/libm-2.19.so
/lib/i386-linux-gnu/libc-2.19.so
/lib/i386-linux-gnu/libnss_files-2.19.so
/lib/i386-linux-gnu/ld-2.19.so


El instalador está compilado para 32 bits (aunque sea el instalador de
64 bits), de ahí las librerías que se muestran.
Lo que sí te aseguro es que no necesitas instalar libproj ni libgeos,
ya que gvSIG instala una versión privada de estas librerías.

Si tienes alguna idea no dudes en compartirla, a ver si localizamos el problema.

Saludos,

César


2015-03-18 11:09 GMT+01:00 marcos boullón magán <marcos.boullon en usc.es>:
> Hola Francisco,
>
> En realidad he tratado de instalar la de 32 y la de 64 (y la portable, que
> funciona). He probado con:
> - gvSIG-desktop-2.1.0-2269-final-lin-x86_64-standard.run
> - gvSIG-desktop-2.1.0-2269-final-lin-x86_64-standard-withjre.run
> - gvSIG-desktop-2.1.0-2269-final-lin-x86-standard.run
> - gvSIG-desktop-2.1.0-2269-final-lin-x86-standard-withjre.run
>
> En todas ellas sucede lo mismo: instalación sólo en modo texto y termino con
> una única extensión. Al hacer la captura para el correo anterior he
> ejecutado la versión 32 en vez de la 64, error mío, que a esas horas ya no
> distinguía, pero previamente a escribir el correo sí que he probado las
> versiones listadas (32, 64, con jre y sin jre).
>
> Gracias por el enlace del blog. Lo había visto. Pero como en la lista de
> correo se ha hablado de que la versión de linux 64 bits del paquete de
> instalación quiere evitar la necesidad de instalar las librerías de 32 bits
> (Álvaro Anguix, "gvSIG 2.1 64bits en Linux", 16/4/14) y es posterior a la
> entrada del blog (y que este build 2269 es de febrero de este año) supuse
> que ya no hacía falta.
>
> Aún así también lo he intentado. Pero al instalar alguno de los paquetes,
> creo que eran libproj0:i386 o libgeos-c1:i386, me decía que iba a
> desinstalar postgresql-9.1-postgis, libgdal-dev... y por ahí no paso. Esta
> máquina es la de trabajo, tengo varios proyectos en desarrollo en ella y no
> puedo permitirme sustituir/suprimir paquetes básicos.
>
> Ahora mismo lo he solucionado por la vía fácil: he desempolvado una máquina
> virtual con Ubuntu de 32 bits y ahí se instaló a la primera. Esta semana no
> tengo tiempo para ello, pero la próxima intentaré probarlo en una virtual
> limpia de 64 bits donde sí que pueda sustituir los paquetes por sus
> versiones 32 bits. Y si encuentro problemas os informo.
>
> Gracias por vuestro tiempo,
>
> Marcos
>
>
> El 18 de marzo de 2015, 9:02, paco <fdiaz en disid.com> escribió:
>
>> Hola Marcos, veo que estás intentando instalar la versión de 32 bits de
>> gvSIG ¿Has probado con la de 64?
>>
>> Aquí tienes el enlace:
>>
>> http://downloads.gvsig.org/download/gvsig-desktop/dists/2.1.0/builds/2269/gvSIG-desktop-2.1.0-2269-final-lin-x86_64-standard-withjre.run
>>
>> Si no te funciona y quieres seguir intentándolo con la de 32bits, en el
>> blog hay una entrada que supongo que te ayudará.
>>
>> http://blog.gvsig.org/2014/03/15/ejecutar-gvsig-en-equipos-linux-de-64-bits/
>>
>> Un saludo.
>>
>> El 17/03/15 a las 19:01, marcos boullón magán escribió:
>> > Hola,
>> >
>> > Estoy teniendo problemas para instalar gvSIG 2.1 (build 2269) en un
>> > sistema Debian de 64 bits. En la lista de correo no veo a nadie con mi
>> > mismo error así que debo estar haciendo algo rematadamente mal, pero
>> > no se me ocurre qué. ¿Alguien puede echarme una mano?
>> >
>> > Utilizo Debian 7 de 64 bits:
>> >
>> > $ lsb_release -a
>> > No LSB modules are available.
>> > Distributor ID:    Debian
>> > Description:    Debian GNU/Linux 7.8 (wheezy)
>> > Release:    7.8
>> > Codename:    wheezy
>> >
>> > $ uname -a
>> > Linux struve 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u1 x86_64
>> > GNU/Linux
>> >
>> >
>> > Tengo instalado openjdk-6-jre desde los repositorios oficiales:
>> >
>> > $ echo $JAVA_HOME
>> >
>> > $ java -version
>> > java version "1.6.0_33"
>> > OpenJDK Runtime Environment (IcedTea6 1.13.5) (6b33-1.13.5-2~deb7u1)
>> > OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
>> >
>> >
>> > Cuando instalo gvSIG 2.1:
>> > - no me sale instalador gráfico
>> > - sólo me pregunta por la ruta de instalación
>> > - termino sólo con el entorno básico, nada de SIG, y una única
>> > extensión: mainplugin
>> > - el directorio i18n está vacío
>> > - el directorio install está vacío
>> >
>> > $ ./gvSIG-desktop-2.1.0-2269-final-lin-x86-standard-withjre.run
>> >
>> > Se va a instalar gvSIG desktop en su equipo.  ¿Continuar? [n/Y]
>> >
>> > Where do you want to install gvSIG desktop?
>> > [/home/marcos/gvSIG-desktop/gvSIG-desktop-2.1.0]
>> >
>> > Installing gvSIG desktop...
>> > Instalando gvSIG base...
>> > Instalando Linux i386...
>> > Installation complete.
>> >
>> > $ ls -l gvSIG-desktop/gvSIG-desktop-2.1.0/gvSIG/extensiones/
>> > total 4
>> > drwxr-xr-x 6 marcos marcos 4096 mar 17 18:25
>> > org.gvsig.coreplugin.app.mainplugin
>> >
>> >
>> > El proceso de instalación no genera ningún log, ¿verdad? Una vez
>> > ejecutado, se genera el fichero gvSIG-launcher.log,
>> > gvSIG-environ.info, gvSIG-log... que dicen lo mismo. La información
>> > relevante:
>> >
>> > $ cat ~/gvSIG/gvSIG-environ.info
>> > OS
>> >  name    : Linux
>> >  arch    : amd64
>> >  version : 3.2.0-4-amd64
>> >  Distributor ID:    Debian
>> >  Description:    Debian GNU/Linux 7.8 (wheezy)
>> >  Release:    7.8
>> >  Codename:    wheezy
>> > JRE
>> >  vendor  : Sun Microsystems Inc.
>> >  version : 1.6.0_33
>> >  home    : /usr/lib/jvm/java-6-openjdk-amd64/jre
>> > HTTP Proxy
>> >  http.proxyHost     :
>> >  http.proxyPort     :
>> >  http.proxyUserName : null
>> >  http.proxyPassword : (null)
>> > Application
>> >  locale language         : es_ES
>> >  application forlder     :
>> > /home/marcos/gvSIG-desktop/gvSIG-desktop-2.1.0
>> >  application home forlder: /home/marcos/gvSIG
>> >  install forlder         :
>> > /home/marcos/gvSIG-desktop/gvSIG-desktop-2.1.0/install
>> >  plugins forlder         :
>> > [/home/marcos/gvSIG-desktop/gvSIG-desktop-2.1.0/gvSIG/extensiones,
>> > /home/marcos/gvSIG/installation/gvSIG/extensiones]
>> >  theme                   :
>> > /home/marcos/gvSIG-desktop/gvSIG-desktop-2.1.0/theme/andami-theme.xml
>> >  Skin                    : (unknow)
>> > Installed packages
>> >  plugin   org.gvsig.coreplugin.app.mainplugin 2.0.84-2145
>> > final all   all    j1_5  required: org.gvsig.app.mainplugin -ge
>> > 2.0.1-0 required: org.gvsig.app.mainplugin -ge 2.0.1-0
>> >
>> >
>> > He probado con el java de sun en vez de openjdk y me hace lo mismo
>> > $ java -version
>> > java version "1.6.0_45"
>> > Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
>> > Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
>> >
>> > También he probado la versión de 32 bits con el mismo resultado.
>> >
>> > Otra prueba que he hecho ha sido ejecutar el instalador como root;
>> > cambia el directorio por defecto, pero sigue sin instalar las
>> > extensiones.
>> >
>> > Si alguien tiene alguna idea de porqué no puedo instalarlo en Linux
>> > (en Windows el build 2269 sí instala todas las extensiones esperadas)
>> > le agradeceré que me desvele el misterio
>> >
>> > Gracias,
>> >
>> > Marcos
>> >
>> > --
>> > -- marcos boullón magán
>> >
>> >
>> >
>> > _______________________________________________
>> > gvSIG_usuarios mailing list
>> > gvSIG_usuarios en listserv.gva.es
>> >
>> > Para ver histórico de mensajes, editar sus preferencias de usuario o
>> > darse de baja en esta lista, acuda a la siguiente dirección:
>> >
>> > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>>
>> --
>> Firma DISID
>>
>> Francisco Díaz Carsí / Analista-Programador
>>
>> email: fdiaz en disid.com <mailto:fdiaz en disid.com>
>>
>> DISID <http://www.disid.com>
>>
>> DISID Corporation S.L. Tfno: 34 963 516 309 / Fax: 96 119 81 10
>> C/ San Vicente 84, 5 A 46002 Valencia - España
>> http://www.disid.com
>>
>> Facebook <http://www.facebook.com/DISIDCorp> Twitter
>> <http://twitter.com/disid_corp> Linkedin
>> <http://www.linkedin.com/company/disid> Github <http://github.com/disid/>
>>
>>
>>       /Proveedor de soluciones software/
>>
>> Confidencialidad: Esta comunicación contiene información que puede ser
>> confidencial y privilegiada. Es para uso exclusivo del destinatario
>> indicado. Si no es Vd. el destinatario, por favor tome nota de que
>> cualquier distribución, copia o uso de esta comunicación o información
>> está estrictamente prohibido. Si ha recibido este mensaje por error, por
>> favor avísenos por e-mail a info en disid.com <mailto:info en disid.com> y
>> después destruya el mensaje y cualquier copia de él. Las opiniones
>> expresadas en el mensaje pueden ser personales y no necesariamente
>> opiniones de DISID Corporation, S.L.
>>
>> Virus y Seguridad: Aunque hemos tomado las medidas para asegurarnos que
>> este correo electrónico y sus ficheros adjuntos están libres de virus,
>> le recomendamos que a efectos de mantener buenas prácticas de seguridad,
>> el receptor debe asegurarse que este correo y sus ficheros adjuntos
>> están libres de virus.
>>
>>
>> _______________________________________________
>> gvSIG_usuarios mailing list
>> gvSIG_usuarios en listserv.gva.es
>>
>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
>> de baja en esta lista, acuda a la siguiente dirección:
>>
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>
>
>
>
> --
> -- marcos boullón magán
> -- universidade de Santiago de Compostela
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
> de baja en esta lista, acuda a la siguiente dirección:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>



-- 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   César Martínez Izquierdo
   GIS developer
   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
   Blog: http://geotechnotes.wordpress.com/
   ETC-SIA: http://sia.eionet.europa.eu/
   Universitat Autònoma de Barcelona (SPAIN)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


Más información sobre la lista de distribución gvSIG_usuarios