Previsualización en Alfresco

cancel
Showing results for 
Search instead for 
Did you mean: 
antoniosoler
Member II

Re: Previsualización en Alfresco

Hola Cris,
No se si funcionara el de 32x, En Afresco estamos intentando que todo el mundo se pase a 64x
tomascrespo
Member II

Re: Previsualización en Alfresco

El de x64 no me vale porque mi servidor de momento es un triste Pentium 4.

El SMTP ya lo tengo configurado y funcionando (no con gmail).

El alfresco no lo lanzo yo, se lanza como servicio al encender el servidor, y creo que es con el usuario tomcat6.

He estado mirando en la wiki para configurar el CFIS pero habla de un fichero llamado file-servers.xml que no tengo por ningún lado. Lo que sí tengo es un fichero file-servers-custom.xml, pero ese no es. Sin embargo sí que he encontrado un file-serves.properties ¿es este el que tengo que configurar?
Es con el que estoy trabajando, pero sigo teniendo problemas de Permission denied en el log:

13:32:55,890 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]
13:32:56,385 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete
13:33:45,125 WARN  [org.alfresco.util.AbstractTriggerBean] Job ehCacheTracerJob is not active/enabled
13:34:05,697 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor Repository Template Processor for extension ftl
13:34:05,717 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor Repository Script Processor for extension js
13:34:59,188 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.PostgreSQLDialect.
13:35:15,583 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] No changes were made to the schema.
13:35:18,054 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Search' subsystem, ID: [Search, managed, lucene]
13:35:20,525 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Search' subsystem, ID: [Search, managed, lucene] complete
13:35:28,790 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'thirdparty' subsystem, ID: [thirdparty, default]
13:35:29,727 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'thirdparty' subsystem, ID: [thirdparty, default] complete
13:35:29,728 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'OOoDirect' subsystem, ID: [OOoDirect, default]
13:35:32,603 WARN  [org.alfresco.util.OpenOfficeConnectionTester] Error trying to query Open Office version information. OpenOffice.org's ConfigurationRegistry not implemented in this version of OOo. This s$
13:35:32,629 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'OOoDirect' subsystem, ID: [OOoDirect, default] complete
13:35:37,827 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /srv/www/alfresco/alf_data
13:35:38,124 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Checking for patches to apply …
13:35:43,888 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] No patches were required.
13:35:44,016 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Found 0 module(s).
13:35:44,097 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'fileServers' subsystem, ID: [fileServers, default]
13:35:47,200 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
13:35:48,044 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete
13:35:48,347 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'fileServers' subsystem, ID: [fileServers, default] complete
13:35:48,347 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'imap' subsystem, ID: [imap, default]
13:35:48,359 ERROR [org.alfresco.fileserver] [FTP] FTP Socket error : java.net.BindException: Permission denied
13:35:48,346 ERROR [org.alfresco.fileserver] [SMB] Server error : org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permission denied
13:35:48,435 ERROR [org.alfresco.fileserver] Error from JLAN
org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permission denied
        at org.alfresco.jlan.smb.server.nio.NIOCifsConnectionsHandler.initializeHandler(NIOCifsConnectionsHandler.java:259)
        at org.alfresco.jlan.smb.server.SMBServer.run(SMBServer.java:475)
        at java.lang.Thread.run(Thread.java:662)
13:35:48,864 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'imap' subsystem, ID: [imap, default] complete
13:35:48,865 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, outbound]
13:35:49,138 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'email' subsystem, ID: [email, outbound] complete
13:35:49,139 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, inbound]
13:35:49,807 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'email' subsystem, ID: [email, inbound] complete
13:35:49,808 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'googledocs' subsystem, ID: [googledocs, default]
13:35:50,288 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'googledocs' subsystem, ID: [googledocs, default] complete
13:35:50,289 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Subscriptions' subsystem, ID: [Subscriptions, default]
13:35:50,460 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Subscriptions' subsystem, ID: [Subscriptions, default] complete
13:35:50,468 INFO  [org.alfresco.repo.usage.UserUsageTrackingComponent] Disabled - clear non-missing user usages …
13:35:50,559 INFO  [org.alfresco.repo.usage.UserUsageTrackingComponent] Found 0 users to clear
13:35:50,559 INFO  [org.alfresco.repo.usage.UserUsageTrackingComponent] … cleared non-missing usages for 0 users
13:35:50,560 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Synchronization' subsystem, ID: [Synchronization, default]
13:35:50,911 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Synchronization' subsystem, ID: [Synchronization, default] complete
13:35:51,953 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_26-b03; maximum heap size 766,438MB
13:35:51,982 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Community). Current version: 4.0.0 (3979) schema 5.025. Originally installed version: 4.0.0 (3979) schema 5.025.
13:35:51,989 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default]
13:35:52,619 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default] complete
13:35:52,620 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Replication' subsystem, ID: [Replication, default]
13:35:52,842 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Replication' subsystem, ID: [Replication, default] complete
13:36:42,962 WARN  [org.springframework.extensions.webscripts.DeclarativeRegistry] Unable to register script classpath:webscripts/org/springframework/extensions/cmis/content.get.desc.xml due to error: 00300$
13:36:42,963 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 463 Web Scripts (+1 failed), 730 URLs
13:36:42,963 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 2 Package Description Documents (+0 failed)
13:36:42,964 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 1 Schema Description Documents (+0 failed)
13:36:42,973 INFO  [org.springframework.extensions.webscripts.AbstractRuntimeContainer] Initialised Repository Web Script Container (in 37261.836ms)
13:36:43,067 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
13:36:43,070 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
13:37:43,513 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
13:37:44,393 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
13:37:44,399 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
13:37:44,426 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
13:37:56,463 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 312 Web Scripts (+0 failed), 322 URLs
13:37:56,464 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 8 Package Description Documents (+0 failed)
13:37:56,464 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 0 Schema Description Documents (+0 failed)
13:37:57,208 INFO  [org.springframework.extensions.webscripts.AbstractRuntimeContainer] Initialised Spring Surf Container Web Script Container (in 12749.016ms)
13:37:57,249 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
13:37:57,288 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
13:38:03,934 INFO  [org.alfresco.web.site.EditionInterceptor] Successfully retrieved license information from Alfresco.
cristinamr
Advanced

Re: Previsualización en Alfresco

Por partes:

- En el enlace que te pasé existe uno de 32bits para linux  :wink:

- Para el tema de permisos tienes una solución muy sencilla: Pongamos que tienes el alfresco instalado en /opt/Alfresco/ , ejecuta lo siguiente:

chown -R tomcat6 /opt/Alfresco/

Con ésto le pondrás que el usuario tomcat6 tenga permisos sobre todo le directorio para que pueda leerlo.

Si aun así persiste, prueba a darle permisos al directorio con:

chmod -R 755 /opt/Alfresco/

- En cuanto al file-server, sí que debes modificar el fichero file-servers-custom.xml que tienes dentro del directorio tomcat/shared/ Smiley Wink
Digamos que por un lado está el file-server.xml que es el propio del sistema y el que tú tocas para tus modificaciones del mismo nombre acabado en -custom, así alfresco cuando arranca le da prioridad al tuyo con respecto al suyo propio  :wink:

Prueba y nos comentas =)

PD: Antonio, lo sé y es lo suyo, pero hay mucha gente aun con entornos de 32bits :/
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
tomascrespo
Member II

Re: Previsualización en Alfresco

Gracias Cristina, pero el instalador para x86 es la versión 3.4 de Alfresco, y ya puestos me quería instalar la última, la 4.0, de la que no encuentro instalador para x86.

En cualquier caso ese no es el problema, pues ya está instalado y funcionando a falta del CFIS y algunos pequeños detalles.

En cuanto a dónde está instalado alfresco… sinceramente, no tiene una carpeta concreta, está dentro de tomcat.

Simplemente descargué desde la web de alfresco el fichero alfresco-community-4.0.c.zip y luego copié al directorio de tomcat

# sudo cp -r ~/alfresco/web-server/shared /var/lib/tomcat6
# sudo cp -r ~/alfresco/web-server/webapps /var/lib/tomcat6
# sudo cp -r ~/alfresco/web-server/lib /var/lib/tomcat6/shared/lib
# sudo cp -r ~/alfresco/bin /var/lib/tomcat6/bin
# sudo cp -r ~/alfresco/licenses /var/lib/tomcat6/licenses
# sudo cp -r ~/alfresco/README.txt /var/lib/tomcat6/README.txt

Estoy pensando… ¿es posible que tenga que instalar SAMBA en el server para poder tener funcionalidad CFIS?

Estos son los errores
17:01:01,233 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
17:01:01,981 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete
17:01:02,312 ERROR [org.alfresco.fileserver] [SMB] Server error : org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permission denied
17:01:02,325 ERROR [org.alfresco.fileserver] [FTP] FTP Socket error : java.net.BindException: Permission denied
17:01:02,324 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'fileServers' subsystem, ID: [fileServers, default] complete
17:01:02,339 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'imap' subsystem, ID: [imap, default]
17:01:02,346 ERROR [org.alfresco.fileserver] Error from JLAN
java.net.BindException: Permission denied
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
        at java.net.ServerSocket.bind(ServerSocket.java:328)
        at java.net.ServerSocket.<init>(ServerSocket.java:194)
        at java.net.ServerSocket.<init>(ServerSocket.java:150)
        at org.alfresco.jlan.ftp.FTPServer.run(FTPServer.java:554)
        at java.lang.Thread.run(Thread.java:662)
17:01:02,331 ERROR [org.alfresco.fileserver] Error from JLAN
org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permission denied
        at org.alfresco.jlan.smb.server.nio.NIOCifsConnectionsHandler.initializeHandler(NIOCifsConnectionsHandler.java:259)
        at org.alfresco.jlan.smb.server.SMBServer.run(SMBServer.java:475)
        at java.lang.Thread.run(Thread.java:662)
17:01:02,790 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'imap' subsystem, ID: [imap, default] complete
17:01:02,795 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, outbound]
17:01:03,097 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'email' subsystem, ID: [email, outbound] complete
17:01:03,098 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, inbound]
17:01:03,677 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'email' subsystem, ID: [email, inbound] complete

Edtio para añadir más info:

He estado leyendo y el problema de Premission Denied no es referente al sistema de archivos, sino que al parecer el servidor CIFS debe ejecutarse en puertos superiores al 1024 (en linux) que son los no privilegiados. Para ello hay que tocar el archivo file-servers.properties para cambiar los puertos y crear un par de reglas en iptables para que redirija los puertos estandar a los nuevos puertos. El tema esque el archivo donde se cambian los puertos del servidor CIFS, file-servers.properties, está en la ruta de WEB-INF, y tenía entendido que no debía tocar esos ficheros, que siempre habrá otro donde hacer la configuración (del tipo -custom). De momento voy a editar los puertos ahí añadiéndoles un 1 delante, de forma que el puerto 445 ahora es el 1445 y así… y crear las reglas en iptables.

El archivo file-servers.properties queda (en la sección de CIFS):

# Can be mapped to non-privileged ports, then use firewall rules to forward requests from the standard ports
cifs.tcpipSMB.port=1445
cifs.netBIOSSMB.sessionPort=1139
cifs.netBIOSSMB.namePort=1137
cifs.netBIOSSMB.datagramPort=1138

y las reglas de iptables que uso son:
sudo su
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
iptables -F
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -A PREROUTING -p tcp –dport 445 -j REDIRECT –to-ports 1445
iptables -t nat -A PREROUTING -p tcp –dport 139 -j REDIRECT –to-ports 1139
iptables -t nat -A PREROUTING -p udp –dport 137 -j REDIRECT –to-ports 1137
iptables -t nat -A PREROUTING -p udp –dport 138 -j REDIRECT –to-ports 1138

Toda esta info la he sacado de:
http://klungvik.com/index.php/2009/alfresco-and-cifs-troubleshooting-on-ubuntu/
http://wiki.alfresco.com/wiki/File_Server_Subsystem_4.0

Ahora ya no tengo el error del CIFS en el inicio de Alfresco, y puedo acceder desde cualquier equipo Windows de la red mediante \\192.168.1.100\alfresco, lo que me extraña es que no puedo acceder mediante \\ubuntuservera\alfresco, aunque ubuntuservera si me devuelve los pings.

PD: Creo que habría que cambiar el título al post…