• Actualizar OpenKm

  • Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
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.
 #42580  by cristofer666
 
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
 #42587  by jllort
 
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.
 #42670  by cristofer666
 
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.
 #42679  by jllort
 
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 ?
 #42707  by cristofer666
 
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
error_openkm.png (76.3 KiB) Viewed 4654 times
 #42711  by jllort
 
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.

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.