ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

cancel
Showing results for 
Search instead for 
Did you mean: 
eromero
Active Member

ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

Good morning, I am in need of your help. I just installed the same Alfresco 5.0.d I've configured authentication and synchronization with openldap and a public certificate for https. Both working properly but I have an error with Solr in the log, which then hit and I could not fix it. One of the tests was made clear Solr index but the problem persists.
No mention if this problem has to do with my problem: I can not add users to a site ldap, devido that users make the search does not bring results.

I will appreciate any help you can give me and if anyone needs help regarding ldap ssl certificate and am available

Cheers
9 Replies
angelborroy
Alfresco Employee

Re: ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

<strong>ALERTA: Este hilo es SPAM!</strong>
Hyland Developer Evangelist
eromero
Active Member

Re: ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

Es una consulta que estoy realizando no es un spam. Si realice mal la pregunta o no se entiende  porque use un traductor online pido disculpas.
Pero repito no es spam   y el problema es real.

Saludos
angelborroy
Alfresco Employee

Re: ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

Disculpa, eromero. Sonaba a spam: ya que llevas poco tiempo dado de alta y el texto no tiene demasiado sentido (para mí).

Por favor, ¿puedes redactar la pregunta en español? También sería conveniente que aportases algún fichero de traza (si lo tienes).
Hyland Developer Evangelist
eromero
Active Member

Re: ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

No hay problema, la culpa es mía por no manejar bien el inglés y tener que usar malos traductores. El problema que tengo básicamente es que configure el manejo de usuarios por ldap y cuando ingreso al las herramientas de administración los veo sin problemas pero cuando quiero invitar a un usuario ldap a un sitio y hago la búsqueda no me trae nada.Quiero agregar que también le agregue el certificado publico ssl
Mirando el log me arroja el siguiente error

2015-08-28 10:36:45,009 ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed
org.alfresco.error.AlfrescoRuntimeException: 07280059 api/solr/aclchangesets return status:403
        at org.alfresco.solr.client.SOLRAPIClient.getAclChangeSets(SOLRAPIClient.java:159)
        at org.alfresco.solr.tracker.AclTracker.checkRepoAndIndexConsistency(AclTracker.java:335)
        at org.alfresco.solr.tracker.AclTracker.trackRepository(AclTracker.java:313)
        at org.alfresco.solr.tracker.AclTracker.doTrack(AclTracker.java:104)
        at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:153)
        at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2015-08-28 10:36:45,018 ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed
org.alfresco.error.AlfrescoRuntimeException: 07280060 api/solr/aclchangesets return status:403
        at org.alfresco.solr.client.SOLRAPIClient.getAclChangeSets(SOLRAPIClient.java:159)
        at org.alfresco.solr.tracker.AclTracker.checkRepoAndIndexConsistency(AclTracker.java:335)
        at org.alfresco.solr.tracker.AclTracker.trackRepository(AclTracker.java:313)
        at org.alfresco.solr.tracker.AclTracker.doTrack(AclTracker.java:104)
        at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:153)
        at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2015-08-28 10:36:45,050 ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed
org.alfresco.error.AlfrescoRuntimeException: 07280061 GetModelsDiff return status is 403
        at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1091)
        at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
        at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
        at org.alfresco.solr.tracker.ModelTracker.doTrack(ModelTracker.java:167)
        at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:153)
        at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)

      
      
2015-08-28 10:39:30,126 ERROR [org.alfresco.solr.tracker.AbstractTracker] Model tracking failed
org.alfresco.error.AlfrescoRuntimeException: 07280106 GetModelsDiff return status is 403
        at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1091)
        at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
        at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
        at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:229)
        at org.alfresco.solr.component.EnsureModelsComponent.prepare(EnsureModelsComponent.java:80)
        at org.apache.solr.handler.component.AlfrescoSearchHandler.handleRequestBody(AlfrescoSearchHandler.java:233)
        at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1962)
        at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:777)
        at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:418)
        at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:613)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)

Unas de las soliciones que vi en el foro fue re indexar pero no me soluciono el problema
Agradecería cualquier ayuda que me puedan dar       

gracias de ante mano
angelborroy
Alfresco Employee

Re: ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

El problema de la búsqueda viene derivado del indexado. Todas las búsquedas se han con SOLR en Alfresco, por lo que no encontrará los usuarios mientras que no soluciones el error de SOLR.

En cuanto al error de SOLR. Supongo que has intentado sustituir el certificado SSL por uno propio: Alfresco se está quejando de que no reconoce el certificado que está usando SOLR para conectarse con Alfresco. Se utiliza un SSL con reconocimiento de identidad de cliente, ese es el punto que está generando el problema. En el directorio
/alfresco-5.0.d/alf_data/keystore
encontrarás información sobre como reemplazar los certificados que vienen en la instalación por defecto.

También puedes consultar la documentación oficial de Alfresco: http://docs.alfresco.com/community/concepts/solr4-config-files.html
Hyland Developer Evangelist
eromero
Active Member

Re: ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

Gracias por tu respuesta, te comento que en el directorio que mencionas reemplace los certificados públicos que genere y podría decir que está funcionando ya que muestras el https en verde. 
Archivos reemplazados

ssl.keystore
ssl.truststore
browser.p12

Archivos modificados

ssl-keystore-passwords.properties
ssl-truststore-passwords.properties

De estos últimos archivos me confunde el tema de los alias no se a cuales se refiere ¿Podrás aclararme eso?
Respecto a los certificados de Solr, no sé si hice lo correcto, pero copie los certificados anteriores y los renombre

ssl.keystore —-> ssl.repo.client.keystore
ssl.truststore —-> ssl.repo.client.truststore

Los directorios donde realice los cambios fueron:

/opt/alfresco-5.0.d/solr4/templates/test/conf/
/opt/alfresco-5.0.d/solr4/workspace-SpacesStore/conf/
/opt/alfresco-5.0.d/solr4/archive-SpacesStore/conf/

También modifique estos archivos

ssl-keystore-passwords.properties
ssl-truststore-passwords.properties

Consulta: ¿debo realizar el proceso de generar el certificado para solr o esto que realice debería funcionar?

Saludos
angelborroy
Alfresco Employee

Re: ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

El elemento que te falta en la ecuación está en
/alfresco/tomcat/conf/server.xml
. Échale un vistazo a la configuración del conector por el puerto 8443:

    <Connector port="8443" URIEncoding="UTF-8" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
               maxThreads="150" scheme="https" keystoreFile="//opt/alfresco-5.0.d/alf_data/keystore/ssl.keystore" keystorePass="kT9X6oe68t" keystoreType="JCEKS"
secure="true" connectionTimeout="240000" truststoreFile="/opt/alfresco-5.0.d/alf_data/keystore/ssl.truststore" truststorePass="kT9X6oe68t" truststoreType="JCEKS"
               clientAuth="want" sslProtocol="TLS" allowUnsafeLegacyRenegotiation="true" maxHttpHeaderSize="32768" /> 


SOLR emplea un certificado de cliente para acceder a Alfresco, que debe haber sido emitido por alguna entidad del Truststore que hayas incluido y que se declara en el archivo
/opt/alfresco-5.0.d/tomcat/conf/tomcat-users.xml
. Por lo que indicas parece que el problema está en este punto, deberías sustituir aquí los certificados por los nuevos que hayas instalado.

No obstante, tienes más información disponible en https://wiki.alfresco.com/wiki/Alfresco_And_SOLR y te será de ayuda analizar el propio script que suministra Alfresco para realizar esta tarea en
/opt/alfresco-5.0.d/alf_data/keystore/generate_keystores.sh
Hyland Developer Evangelist
luis000
Active Member

Re: ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

Hola buen dia.

Me gustaría retomar esta pregunta, y esque este es el post que más se parece al error que me arroja solr actualmente.

Ahora estoy usando alfresco 5 en ubuntu server y después de una repentina caída de los servidores donde se encontraba alfresco el solr.log me arrojo el siguiente error.

ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracki ng failed
org.alfresco.error.AlfrescoRuntimeException: 04210000 api/solr/aclchangesets ret urn status:503

Me aparecian algunos errores más e incluso el buscador no funcionaba para nada, pero borre el contenido de las carpetas: index, model y content de la ruta: alf_data/solr4. Así volvió a funcionar, sin embargo el error de anterior permaneció y solo el dashlet de búsqueda en el panel principal es el único que no funciona. 

 

febres35
Member II

Re: ERROR [org.alfresco.solr.tracker.AbstractTracker] Tracking failed

Hi, could you tell me how to solve this error? [Org.alfresco.solr.tracker.AbstractTracker] Tracking error

@eromero wrote:
Good morning, I am in need of your help. I just installed the same Alfresco 5.0.d I've configured authentication and synchronization with openldap and a public certificate for https. Both working properly but I have an error with Solr in the log, which then hit and I could not fix it. One of the tests was made clear Solr index but the problem persists.
No mention if this problem has to do with my problem: I can not add users to a site ldap, devido that users make the search does not bring results.

I will appreciate any help you can give me and if anyone needs help regarding ldap ssl certificate and am available

Cheers