Page 1 of 1

Problemas de acceso en visualizacion

PostPosted:Sat Jul 31, 2010 3:57 am
by grios
Hola amigos, recien he instalado la version 4.1 en linux; corre perfecto, ya configure el OpenKM.cfg y agregue las lineas:
system.openoffice
system.pdf2swf= /usr/bin
instale java como lo dice en el manual, etc

el problema comienza cuando intento previsualizar un pdf u otro documento word,txt,odt,xls; me aparece en la pantalla de abajo que hubo un problema en la generacion de la previsualizacion; y cuando me fijo en la consola note que dice lo siguiente:
Code: Select all
"ERROR [OKMDownloadServlet] Error in PDF to SWF conversion
java.io.IOException: Error in PDF to SWF conversion
	at es.git.openkm.frontend.server.OKMDownloadServlet.pdf2swf(OKMDownloadServlet.java:368)
	at es.git.openkm.frontend.server.OKMDownloadServlet.service(OKMDownloadServlet.java:161)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Cannot run program "/usr/bin": java.io.IOException: error=13, Permission denied
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
	at es.git.openkm.frontend.server.OKMDownloadServlet.pdf2swf(OKMDownloadServlet.java:356)
	... 21 more
Caused by: java.io.IOException: java.io.IOException: error=13, Permission denied
	at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
	at java.lang.ProcessImpl.start(ProcessImpl.java:65)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)" 
Me llama la atencion la linea que dice: "Cannot run program "/usr/bin": java.io.IOException: error=13, Permission denied", pues tiene permisos, incluso en la carpeta de OpenKM viene un pdf2swf lo apunte alli y tampoco funciono.

En relacion a los demas archivos me aparece el mismo mensaje, alguien me puede auxiliar, por favor?

Gracias de antemano

Re: Problemas de acceso en visualizacion

PostPosted:Sat Jul 31, 2010 8:59 am
by jllort
El mensaje te lo dice claro. Con el usuario con el que arrancas el jboss del OpenKM tiene privilegios para ejecutar el pdf2swf y si cambias el path recuerda que hay que reiniciar el jboss

Re: Problemas de acceso en visualizacion

PostPosted:Sun Aug 01, 2010 9:40 am
by pavila
Debería ser:
Code: Select all
system.pdf2swf=/usr/bin/pdf2swf