cancel
Showing results for 
Search instead for 
Did you mean: 

Problema al iniciar Alfresco. **SOLUCIONADO**

fjromero
Champ in-the-making
Champ in-the-making
Buenas comunidad,

veréis, soy nuevo en el uso de Alfresco, he estado leyendo todos estos días como montar al fresco y he realizado la instalación de alfresco como he ido viendo por howto's y por medio de los consejos que he ido viendo aquí he ido solucionando problemas que he visto.

Tengo alfresco instalado en un servidor Debian, y he instalado:

- Mysql
- OpenOffice
- Iptables (ya instalado)
- Java-jdk
- image magic
- Portmapper
- Nfs common

En la instalación:

- Cree el grupo alfresco
- Instalé alfresco en /opt/alfresco
- Cambié el propietario y grupo del directorio /opt/alfresco
- Cree la base de datos.
- Cree un directorio de variables y  un directorio para los registros y puse de propietario alfresco como usuario y grupo
- Cree la variable de entorno Java.
- Por último creé /var/lib/alfresco/alf_data/custom-repository.properties con el siguiente contendio:

 dir.root=/var/lib/alfresco/alf_data
db.username=alfresco
db.password=alfresco
db.pool.initial=10
db.pool.max=100
#db.driver=org.hsqldb.jdbcDriver
#db.url=jdbc:hsqldb:file:alf_data/hsql_data/alfresco;ifexists=true;shutdown=true;
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost/alfresco 

Cuando hago
 /opt/alfresco/alfresco.sh start
siempre me suelta el mismo error:
 /opt/alfresco/alfresco.sh: line 15: ./tomcat/bin/startup.sh: No existe el fichero o el directorio 
que puedo hacer? llevo ya un par de dias atascado en este error?  y por mas que googleo no encuentro nada que me valga, alguna sugerencia?
Agradezco cualquier sugerencia… muchas gracias de antemano por vuestra ayuda.
Un saludo.
12 REPLIES 12

venzia
Star Collaborator
Star Collaborator
Has probado a ejecutarlo con sudo?.
Creo que el problema es de la variable de entorno CATALINA_HOME (tomcat), que no esta establecida correctamente.
Saludos!

fjromero
Champ in-the-making
Champ in-the-making
Como podría establecer la variable de entorno CATALINA_HOME correctamente?

venzia
Star Collaborator
Star Collaborator
En principio la establece el propio script de arranque de alfresco (alfresco.sh). Por eso te comentaba lo de si habias ejecutado :
sudo sh alfresco.sh start
En linux las variables de entorno se establecen con el comando export .. por ejemplo : export CATALINA_HOME=/opt/alfresco/tomcat
luego puedes ejecutar un "echo $CATALINA_HOME" para consultar su valor .. o un "env" para consultar los valores de todas las variables de entorno del sistema.
Saludos,

fjromero
Champ in-the-making
Champ in-the-making
Ahora me saca este resultado… pero no veo que esté funcionando al realizar ps -ax y tampoco me funciona cuando intento acceder a la url "direccion_ip_local:8080/alfresco"

CORTANA:/opt/alfresco# /opt/alfresco/alfresco.sh start
Using CATALINA_BASE:   /opt/alfresco/tomcat
Using CATALINA_HOME:   /opt/alfresco/tomcat
Using CATALINA_TMPDIR: /opt/alfresco/tomcat/temp
Using JRE_HOME:       /usr/lib/jvm/java-6-sun

venzia
Star Collaborator
Star Collaborator
CORTANA:/opt/alfresco# /opt/alfresco/alfresco.sh start
No entiendo porque lo ejecutas de esta manera si ya te encuentras en /opt/alfresco .. debería ser algo así : "sh alfresco.sh start" .. aunque esto no es la causa del problema.

Using CATALINA_BASE: /opt/alfresco/tomcat
Using CATALINA_HOME: /opt/alfresco/tomcat
Using CATALINA_TMPDIR: /opt/alfresco/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun
Esto indica que las variables de entorno estan correctamente establecidas. Ahora copia el contenido del fichero alfresco.log que encontrarás en /opt/alfresco. Este nos dirá que esta pasando.
Saludos,

fjromero
Champ in-the-making
Champ in-the-making
Esto es lo que hay en el log de alfresco.

perdona que esté tan perdido pero soy totalmente novate en esto.

11:58:10,501 INFO  [org.alfresco.config.JBossEnabledWebApplicationContext] Closing org.alfresco.config.JBossEnabledWebApplicationContext@1ee94df: display name [Root WebApplicationContext]; startup date [Thu Jul 09 13:53:57 CEST 2009]; root of context hierarchy
11:58:36,424 INFO  [org.alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/repository.properties]
11:58:36,427 INFO  [org.alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/domain/transaction.properties]
11:58:36,427 INFO  [org.alfresco.config.JndiPropertiesFactoryBean] Loading properties file from URL [file:/opt/alfresco/tomcat/shared/classes/alfresco-global.properties]
11:58:36,639 INFO  [org.alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
11:59:20,123 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
11:59:23,922 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] No changes were made to the schema.
11:59:29,711 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'thirdparty' subsystem, ID: [default]
11:59:29,785 INFO  [org.alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
11:59:29,943 ERROR [org.alfresco.repo.content.transform.magick.AbstractImageMagickContentTransformerWorker] ImageMagickContentTransformerWorker not available: 06160000 Failed to perform ImageMagick transformation:
Execution result:
   os:         Linux
   command:    [./ImageMagick/bin/convert, /opt/alfresco/tomcat/temp/Alfresco/ImageMagickContentTransformerWorker_init_source_9069024522046855097.gif[0], /opt/alfresco/tomcat/temp/Alfresco/ImageMagickContentTransformerWorker_init_target_4317713480484570930.png]
   succeeded:  false
   exit code:  1
   out:
   err:        Cannot run program "./ImageMagick/bin/convert": java.io.IOException: error=2, No such file or directory
11:59:30,558 ERROR [org.alfresco.repo.content.transform.RuntimeExecutableContentTransformerWorker] Failed to start a runtime executable content transformer:
Execution result:
   os:         Linux
   command:    [./bin/pdf2swf, -V]
   succeeded:  false
   exit code:  1
   out:
   err:        Cannot run program "./bin/pdf2swf": java.io.IOException: error=2, No such file or directory
11:59:30,590 ERROR [org.alfresco.util.exec.RuntimeExecBootstrapBean] Bootstrap command failed:
Execution result:
   os:         Linux
   command:    [soffice, -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager, -env:UserInstallation=file:///opt/alfresco/alf_data/oouser, -nologo, -headless, -nofirststartwizard, -nocrashrep, -norestore]
   succeeded:  false
   exit code:  2
   out:
   err:        Cannot run program "soffice": java.io.IOException: error=2, No such file or directory
11:59:30,764 WARN  [org.alfresco.util.OpenOfficeConnectionTester] An initial OpenOffice connection could not be established.
11:59:30,765 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'thirdparty' subsystem, ID: [default] complete
11:59:31,094 WARN  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco 'dir.root' property is set to a relative path './alf_data'.  'dir.root' should be overridden to point to a specific folder.
11:59:31,094 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: ./alf_data
11:59:31,182 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Checking for patches to apply …
11:59:31,874 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] No patches were required.
11:59:31,882 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Found 0 module(s).
11:59:31,923 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'fileServers' subsystem, ID: [default]
11:59:31,978 INFO  [org.alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
11:59:33,173 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Authentication' subsystem, ID: [managed, alfrescoNtlm1]
11:59:33,232 INFO  [org.alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
11:59:33,941 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Authentication' subsystem, ID: [managed, alfrescoNtlm1] complete
11:59:34,086 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'fileServers' subsystem, ID: [default] complete
11:59:34,086 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'imap' subsystem, ID: [default]
11:59:34,086 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'fileServers' subsystem, ID: [default] complete
11:59:34,086 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'imap' subsystem, ID: [default]
11:59:34,113 INFO  [org.alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
11:59:34,213 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'imap' subsystem, ID: [default] complete
11:59:34,214 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Synchronization' subsystem, ID: [default]
11:59:34,237 INFO  [org.alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
11:59:34,342 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Synchronization' subsystem, ID: [default] complete
11:59:34,398 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_14-b08; maximum heap size 506,313MB
11:59:34,399 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Community): Current version 3.2.0 (2039) schema 2019 - Installed version 3.2.0 (2039) schema 2019
12:00:09,120 INFO  [org.alfresco.web.site.FrameworkHelper] Successfully Initialized Web Framework
12:00:11,357 INFO  [org.alfresco.config.JBossEnabledWebApplicationContext] Refreshing org.alfresco.config.JBossEnabledWebApplicationContext@aa3647: display name [Root WebApplicationContext]; startup date [Thu Jul 16 12:00:11 CEST 2009]; root of context hierarchy
12:00:11,948 INFO  [org.alfresco.config.JBossEnabledWebApplicationContext] Bean factory for application context [org.alfresco.config.JBossEnabledWebApplicationContext@aa3647]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1d1c8a2
12:00:14,838 INFO  [org.alfresco.web.scripts.DeclarativeRegistry] Registered 24 Web Scripts (+0 failed), 26 URLs
12:00:14,865 INFO  [org.alfresco.web.scripts.AbstractRuntimeContainer] Initialised Presentation Web Script Container (in 1260.4114ms)
12:00:15,129 INFO  [org.alfresco.web.scripts.DeclarativeRegistry] Registered 42 Web Scripts (+0 failed), 44 URLs
12:00:15,152 INFO  [org.alfresco.web.scripts.AbstractRuntimeContainer] Initialised WebFramework Web Script Container (in 279.08673ms)
12:00:15,215 INFO  [org.alfresco.web.site.FrameworkHelper] Successfully Initialized Web Framework
~                                                                                               

venzia
Star Collaborator
Star Collaborator
Pues por lo que puedo leer parece que esta todo correcto (a no ser que este un poco tonto y no lo vea :? ) .. quitando los errores típicos de imagemagic .. openoffice .. y pdf2swf .. los cuales no influyen en el arranque .
Parece que no has dejado el tiempo suficiente para que cargue el sistema por completo (en funcion del equipo puede variar de 30 segundos a un par de minutos).
Deberías tener algo como "Server startup in xxxxxx ms".
Si ves que sigue sin pasar de esa linea reinicia el sistema y vuelve a intentarlo (para no andar mareando la perdiz por si es debido a algun proceso colgado).
saludos,

fjromero
Champ in-the-making
Champ in-the-making
Ya está, parece que está solucionado, he reinciado la maquina y ahora funciona todo correctamente, nada a ver si lo pongo en español y poco más, y a irán diciendome desde arriba que puedo ir haciendo….

Otra cosa más, puedo acceder a alfresco desde red local pero desde una red externa no puedo… pq? hay que configurar algo más que no conozca?

Un saludo y mil gracias de nuevo.

venzia
Star Collaborator
Star Collaborator
Para accesos externos a la intranet dispones tambien de webdav, que, al igual que para el caso de querer acceder al cliente web, tendrás que configurar el acceso a ese tomcat desde fuera (con un nat en el router del puerto/ip correspondientes seria mas que suficiente).
Si quieres hacerlo por CIFs tendrás que hacer algo similar : hacer accesible el servicio .. aunque con el método simple que te expongo "matas dos pajaros de un tiro".
Saludos!