Actualizar OpenKm

Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
Forum rules
Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
Post Reply
cristofer666
Fresh Boarder
Fresh Boarder
Posts: 8
Joined: Thu May 21, 2015 6:43 pm

Actualizar OpenKm

Post by cristofer666 » Mon Nov 14, 2016 3:52 am

Estimados buen día, tengo instalado OpenKm versión 6.3.0 Community Version en un equipo Ubuntu con 4GB en RAM Procesador Pentium D. EL mismo que funciona bien, pero cuando tengo muchos usuarios en linea el mismo se cae y comienza a denegar la conexión al sistema el mismo lo tengo con MySQL. Ya habilite cache y permisos en el MySQL pero nada, tengo que reiniciar el Open y después de un rato deja ingresar a los usuarios. Por lo que necesito una Guía de como migrar a la nueva versión para validar que no sea algún error de la versión que tengo o algo por el estilo.

Code: Select all

INFO  org.apache.coyote.http11.Http11Protocol- Pausing ProtocolHandler ["http-bio-0.0.0.0-8080"]
2016-11-09 10:14:43,862 [Thread-14] INFO  org.apache.coyote.ajp.AjpProtocol- Pausing ProtocolHandler ["ajp-bio-127.0.0.1-8009"]
2016-11-09 10:56:20,571 [main] INFO  org.apache.catalina.core.AprLifecycleListener- La biblioteca nativa de Apache Tomcat basada en ARP que permite un rendimiento óptimo en entornos de desarrollo no ha sido hallada en java.library.path: :/opt/openkm-6.3.0-community/tomcat/lib/sigar:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2016-11-09

Code: Select all

[main] ERROR org.apache.catalina.core.ContainerBase.[Catalina]- Excepción buscando en Base de datos de Usuario mediante la clave UserDatabase
javax.naming.NameNotFoundException: El nombre UserDatabase no este asociado a este contexto
	at org.apache.naming.NamingContext.lookup(NamingContext.java:819)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:167)
	at org.apache.catalina.realm.UserDatabaseRealm.startInternal(UserDatabaseRealm.java:253)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.realm.CombinedRealm.startInternal(CombinedRealm.java:201)
	at org.apache.catalina.realm.LockOutRealm.startInternal(LockOutRealm.java:120)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1109)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:731)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:689)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
2016-11-09 10:56:22,965 [main] ERROR org.apache.catalina.realm.CombinedRealm- No pude arrancar reino "org.apache.catalina.realm.UserDatabaseRealm/1.0"
org.apache.catalina.LifecycleException: Failed to start component [Realm[UserDatabaseRealm]]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
	at org.apache.catalina.realm.CombinedRealm.startInternal(CombinedRealm.java:201)
	at org.apache.catalina.realm.LockOutRealm.startInternal(LockOutRealm.java:120)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1109)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:731)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:689)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Caused by: org.apache.catalina.LifecycleException: No se ha hallado componente de Base de datos de Usuario mediante la clave UserDatabase
	at org.apache.catalina.realm.UserDatabaseRealm.startInternal(UserDatabaseRealm.java:262)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	... 17 more
2016-11-09 10:56:23,197 [localhost-startStop-1]
Estos son 2 errore que me estan apareciendo en el catalia.log

Saludos

jllort
Moderator
Moderator
Posts: 9112
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: Actualizar OpenKm

Post by jllort » Wed Nov 16, 2016 10:32 am

Para el tema de la migración aquí tienes la documentación al respecto:
https://wiki.openkm.com/index.php/Migration_Guide

De todas formas este es un error un tanto estraño. Cuantos usuarios tienes conectado de forma simultánea.

Pon aqui el setenv.sh para ver que parametros de configuración estas utilizando.

cristofer666
Fresh Boarder
Fresh Boarder
Posts: 8
Joined: Thu May 21, 2015 6:43 pm

Re: Actualizar OpenKm

Post by cristofer666 » Tue Nov 29, 2016 6:20 pm

Gracias por responder y mil disculpa lo tarde que respondo tuve un pequeñin problema con mi clave. Hago un remember:

Servidor IBM Pentium D
Memoria 4GB
S.O.: Ubuntu 14 LTS

Normalmente se conectan de 10 a 20 usuarios, tengo cerca de 5000 archivos. Y el archivo setenv.sh que mencionas contiene lo siguiente:

Code: Select all

JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx1256m -XX:PermSize=256m -XX:MaxPermSize=512m"
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true -Dlog4j.configuration=file://$CATALINA_HOME/conf/log4j.properties"
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf-8 -Dmail.mime.ignoreunknownencoding=true"
CATALINA_PID=$CATALINA_HOME/catalina.pid
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib/sigar

JAVA_HOME=/opt/openkm-6.3.0-community/java
Consulta respecto a la actualizacion tengo que migrar de version en version o puedo migrar directamente a la ultima.

Saludos cordiales.

jllort
Moderator
Moderator
Posts: 9112
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: Actualizar OpenKm

Post by jllort » Wed Nov 30, 2016 5:50 pm

Mejor si migras de version en version. Solo tienes que saltar a una 6.3.2 ( que son 2 saltos ).

Del setenv.sh incrementaria el Xms:

Code: Select all

JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"
Que versión de JDK estas utilizando ?

cristofer666
Fresh Boarder
Fresh Boarder
Posts: 8
Joined: Thu May 21, 2015 6:43 pm

Re: Actualizar OpenKm

Post by cristofer666 » Thu Dec 08, 2016 9:03 pm

Muchas Gracias por tu valiosa ayuda. La version del JDK es la 1.7 y ya aplique la actualizacion pero sigue con el problema que se desconecta del sistema. Adicional he actualiado a la version 6.3.2, pero me encuentro con errores al momento de visualizar ciertos documentos no son todos que no encuentra la ruta.
Attachments
error_openkm.png

jllort
Moderator
Moderator
Posts: 9112
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: Actualizar OpenKm

Post by jllort » Sat Dec 10, 2016 6:59 pm

1- Instalate el jdk 1.7 o el 1.8 de 64 bits ( tu maquina es de 64 bits verdad ? )
2- Elimina esta linea del setenv.sh

Code: Select all

JAVA_HOME=/opt/openkm-6.3.0-community/java
Sobre el error que te aparece. Para quitarlo, vete al database query y elimita el histórico del dashboard (esto no tiene ningún tipo de peligro, simplemente reseteas el dashboard de todos los usuarios a 0 )

Code: Select all

DELETE FROM OKM_DASHBOARD_ACTIVITY;
Esto no va a eliminar el error, es posible que se presente de nuevo. Hay varias razones por las que puede pasar, por ejemplo que el documento tenga 2 espacio en blanco y cosas por el estilo. En según que versiones de OpenKM no se optimizaban este tipo de casos, por lo que te puede encontrar con que internamente tiene almacenado un nombre de carpeta o fichero con 2 espacios consecutivos, pero que internamente intenta localizar un nombre con 1 espacio ( se han simplificado internamente 2->1 ). En general este error, tambien tendría lugar al intentar acceder al nodo concreto, cosa que me estraña que no te pase.

Tómate esta explicación final como una posible aproximación al origen del problema. Es probable que después de eliminar el histórico del dashboard, esto ya te desaparezca totalmente y no vuelva a manifestarse.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest