martes, diciembre 22, 2009

Tomcat no enciende.. error jvm.dll o Procrun

Bueno... hay veces que uno instala Tomcat.. y este no enciende.. este error se me ha aparecido... varias veces que he instalado un servidor windows (maldito windows!!)... pero siempre olvido apuntarlo.. y debo volver a buscar como corregirlo.. :-P.. y es que aun que se ve fácil... pero soy algo olvidadizo...

En fin.. lo unico que deben hacer es descargar el archivo msvcr71

Copiarlo en system32 dentro de tu windows_home... y ya.. a correr Tomcat... me imagino que Tomcat no incluye esta dependencias dentro de las descarga.. por cuestión de licencias..




jueves, diciembre 10, 2009

Google Chrome sobre Gentoo Linux 64... con flash!!!

Pues... ya hace tiempo que no escribía.. pero pues.. que mas da... asi esto de las gelatinas...



Hoy les enseñare como instalar Google Chrome en Gentoo amd64.. aunque funcionaria en teoria para x86 tambien...

Primero que nada... debo decir que esto solo funciona si ya han pasado su peregrinar hacia Gnome 2.28 y Firefox 3.5... con peregrinar me refieron... a la actualizacion del GCC, nss,nspr y pulseauido... si no han hecho esto.. es probable que no funcione.. por que Chrome usa todo esto...

Primero que nada descargamos el famoso deb de prueba.. en su sabor Debian/Ubuntu

http://www.google.com/chrome?hl=es

Ya descargado.. nos procedemos a entrar al .deb pueden hacerlo desde el file-roller (la aplicacion para descomprimir de Gnome, solo basta hacer doble click) o con dpkg.. etc... etc...

file-roller google-chrome-beta_current_amd64.deb

dpkg -X google-chrome-beta_current_amd64.deb .

Una vez ahi.. nos interesa el archivo data.tar.lzma... de nuevo tenemos al file-roller.. haciendo doble click sobre el.. y a tar con

tar xf data.tar.lzma

Bien... ahora tenemos la ruta opt/google/ que hay que mover en /opt/google

$ mv opt/google /opt/

una vez ahi.. entramos a /opt/google/chrome/ y establecemos permisos

$ chown root *
$ chgrp root *
$ chmod 755 google-chrome
$ chmod 755 chrome
$ chmod 4755 chrome-sandbox

Chrome.. utiliza la ruta de Debian/Ubuntu para las librerias nss y nspr... asi que hay que hacer enlaces para que las encuentre... donde el cree que estan..

$ ln -s /usr/lib/nss/libnss3.so /usr/lib/libnss3.so.1d
$ ln -s /usr/lib/nss/libnssutil3.so.12 /usr/lib/libnssutil3.so.1d
$ ln -s /usr/lib/nss/libsmime3.so.12 /usr/lib/libsmime3.so.1d
$ ln -s /usr/lib/nss/libssl3.so.12 /usr/lib/libssl3.so.1d
$ ln -s /usr/lib/nspr/libplds4.so/usr/lib/libplds4.so.0d
$ ln -s /usr/lib/nspr/libplc4.so /usr/lib/libplc4.so.0d
$ ln -s /usr/lib/nspr/libnspr4.so /usr/lib/libnspr4.so.0d

Bien.. ya tenemos instalado google-chrome copiamos el lanzador...

$ cp usr/bin/google-chrome /usr/bin/

Y ahora copiamos los plugins de flash.. java.. etc..

Entramos a nuestro directorio..

cd /home/usuario/.mozilla/plugins/

y creamos los enlaces..

Para flash
ln -s /opt/netscape/plugins/libflashplayer.so libflashplayer.so

Para java
ln -s /usr/share/java-config-2/nsplugin/sun-jdk-1.6-javaplugin.so IcedTeaPlugin.so

Para Moonlight
ln -s /usr/lib64/moon/plugin/libmoonloader.so libmoonloader.so

Para los de Quicktime.. video.. etc.. etc..

cp /usr/lib/mozilla-firefox/plugins/librhythmbox-itms-detection-plugin.* ./
cp /usr/lib/mozilla-firefox/plugins/libtotem-* ./

Y.. listo.. ya solo falta arrancar google chrome.. y probar un video!!! funcionan algunas extensiones, los temas.. y eso si.. corre mas rápido que Firefox.. a mi parecer..