Page 1 of 1

Previsualizacion docuementos word,excel, openoffice

PostPosted:Tue Sep 10, 2013 4:32 pm
by ivette
Hola,

Por favor me pueden ayudar he realizado la instalacion de Openkm openkm-6.2.4-community-tomcat-bundle.zip, realice la instalacion se realizo en ubuntu puedo ingresar, cargar archivos, pero tengo problemas tanto para la previsualizacion de archivos e imagenes

Al hacer clic en previsualizacion de cualquier tipo de documento me indica el siguiente mensaje El sistema ha generado un error Conversion, no me indica nada mas

Las configuraciones que se encuentran en el sistema son las siguientes las cuales a parecen en con OK

system.swftools.pdf2swf
OK - /opt/openkm/tomcat-7.0.27/bin/pdf2swf
system.imagemagick.convert
OK - /usr/bin/convert
system.ocr
OK - /usr/bin/tesseract
system.openoffice.path
OK - /usr/lib/libreoffice/program/soffice.bin

En el archivo de OpenKm.Conf esta de la siguiente manera:
Code: Select all
# OpenKM Hibernate configuration values
hibernate.dialect=org.hibernate.dialect.HSQLDialect
hibernate.hbm2ddl=none
system.ocr=/usr/bin/tesseract
system.openoffice=/usr/lib/libreoffice/program/soffice.bin
system.img2pdf=/usr/bin/convert 
system.pdf2swf=/opt/openkm/tomcat-7.0.27/bin/pdf2swf T-9-f-t-G-s storeallcharacters $ {fileIn}-o $ {FileOut}
system.antivir=/usr/bin/clamscan 
En el archivo de catalina.out en las ultimas lineas se muestra lo siguiente:
Code: Select all
2013-09-10 11:22:12,373 [http-bio-0.0.0.0-8080-exec-24] WARN  com.openkm.util.ExecutionUtils - Abnormal program termination: 1
2013-09-10 11:22:12,374 [http-bio-0.0.0.0-8080-exec-24] WARN  com.openkm.util.ExecutionUtils - CommandLine: [/opt/openkm/tomcat-7.0.27/bin/pdf2swf]
2013-09-10 11:22:12,374 [http-bio-0.0.0.0-8080-exec-24] WARN  com.openkm.util.ExecutionUtils - STDERR: 
2013-09-10 11:22:12,374 [http-bio-0.0.0.0-8080-exec-24] ERROR com.openkm.servlet.frontend.ConverterServlet - 
com.openkm.core.ConversionException: 
	at com.openkm.util.DocConverter.pdf2swf(DocConverter.java:475)
	at com.openkm.servlet.frontend.ConverterServlet.toSWF(ConverterServlet.java:281)
	at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:144)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Tal ves me pueden ayudar ,les comento que borre los archivos que tenia en cache, segun lei en un foro, pueden estar dañados los docuementos por este motivo no se visualiza correctamente la previsualizacion.

Re: Previsualizacion docuementos word,excel, openoffice

PostPosted:Wed Sep 11, 2013 7:54 am
by jllort
esto esta mal system.openoffice=/usr/lib/libreoffice/program/soffice.bin tiene que ser /usr/lib/libreoffice/ cambialo y reinicia la aplicacion.

Un detalle, primero prueba a convertir un fichero a pdf ( opción del toolbar ) esto te indica que el soffice esta correcto. Si la previsualizacion a pdf va bien entonces el problema esta con el pdf2swf

Re: Previsualizacion docuementos word,excel, openoffice

PostPosted:Wed Sep 11, 2013 7:25 pm
by ivette
hola muchas gracias por la respuesta.
Volvi a instalar puedo convertir documentos word, excel a pdf, aun tengo el problema de previsualizacion en el sistema esta configurado de la siguiente manera:

Code: Select all
    system.swftools.pdf2swf
    OK - /usr/share/swftools
    system.imagemagick.convert
    OK - /usr/bin/convert
    system.ocr
    OK - /usr/bin/tesseract
    system.openoffice.path
    OK - /usr/lib/libreoffice/program/soffice.bin
en openoffice.path le puse /usr/lib/libreoffice pero al verificar el sistema sale /usr/lib/libreoffice/program/soffice.bin.

Al poner previsualizacion me sale lo siguiente en el log:
Code: Select all
2013-09-11 14:05:35,540 [http-bio-0.0.0.0-8080-exec-5] ERROR com.openkm.servlet.frontend.ConverterServlet - IO exception executing command: /usr/share/swftools -T 9 -f /opt/openkm/tomcat-7.0.27/repository/cache/pdf/dbc147e8-5350-4864-8ea6-bf5abf2b0c88.pdf -o /opt/openkm/tomcat-7.0.27/repository/cache/swf/dbc147e8-5350-4864-8ea6-bf5abf2b0c88.swf
com.openkm.core.ConversionException: IO exception executing command: /usr/share/swftools -T 9 -f /opt/openkm/tomcat-7.0.27/repository/cache/pdf/dbc147e8-5350-4864-8ea6-bf5abf2b0c88.pdf -o /opt/openkm/tomcat-7.0.27/repository/cache/swf/dbc147e8-5350-4864-8ea6-bf5abf2b0c88.swf
        at com.openkm.util.DocConverter.pdf2swf(DocConverter.java:482)
        at com.openkm.servlet.frontend.ConverterServlet.toSWF(ConverterServlet.java:281)
        at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:144)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
Caused by: java.io.IOException: Cannot run program "/usr/share/swftools": error=13, Permiso denegado
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
        at com.openkm.util.ExecutionUtils.runCmdImpl(ExecutionUtils.java:257)
        at com.openkm.util.ExecutionUtils.runCmd(ExecutionUtils.java:237)
        at com.openkm.util.DocConverter.pdf2swf(DocConverter.java:472)
        ... 42 more
Caused by: java.io.IOException: error=13, Permiso denegado
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:135)
        at java.lang.ProcessImpl.start(ProcessImpl.java:130)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)
Es un error de permisos o a que se refiere el error, porque en la carpeta /usr/share/swftools le cambie por chmod 777 , le cambie tanto el usuario y grupo para openkm

Re: Previsualizacion docuementos word,excel, openoffice

PostPosted:Sat Sep 14, 2013 11:13 am
by jllort
el problema lo tienes con el pdf2swf, que parametros tienes ahí.
Realiza la siguiente prueba:
1- descarga el fichero convertido a pdf desde openkm
2- ejecuta el comando desde el terminal para convertir el fichero pdf a swf ( a ver que error te da ).

Segun el la complejidad de los pdf es mas que posible que tengas que cambiar los parametros del pdf2swf que vienen por defecto fíjate un poco al final de la documentación http://wiki.openkm.com/index.php/Third- ... :_SWFTools como se indica la forma de solucionar alguna problemas.

Re: Previsualizacion docuementos word,excel, openoffice

PostPosted:Mon Sep 16, 2013 10:55 pm
by ivette
Muchas gracias, realice las pruebas, al parecer estaba mal instalado porque lo volvi a instalar y funciona perfectamente