07-30-2020 12:21 PM
Hola a todos.
Tengo problemas con el buscador en Alfresco Comunity 5.2
Cuando intento hacer una busqueda, el buscador no arroja resultados.
Cualquier ayuda la voy a agradecer.
Traté de acceder a la consola de solr4 y en la pestaña de logging me aparecen varios errores:
30/7/2020 13:47:00 | ERROR | AbstractTracker | Model tracking failed |
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1514) at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026) at sun.security.ssl.Handshaker.process_record(Handshaker.java:961) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:747) at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:506) at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) at org.alfresco.httpclient.AbstractHttpClient.executeMethod(AbstractHttpClient.java:135) at org.alfresco.httpclient.AbstractHttpClient.sendRemoteRequest(AbstractHttpClient.java:111) at org.alfresco.httpclient.HttpClientFactory$HttpsClient.sendRequest(HttpClientFactory.java:408) at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1178) at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:256) at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:214) at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:236) at org.alfresco.solr.component.EnsureModelsComponent.prepare(EnsureModelsComponent.java:87) at org.apache.solr.handler.component.AlfrescoSearchHandler.handleRequestBody(AlfrescoSearchHandler.java:292) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) at org.alfresco.solr.Cloud.getResponse(Cloud.java:165) at org.alfresco.solr.Cloud.getSolrDocumentList(Cloud.java:149) at org.alfresco.solr.SolrInformationServer.getDocsWithUncleanContent(SolrInformationServer.java:722) at org.alfresco.solr.tracker.ContentTracker.doTrack(ContentTracker.java:81) at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:190) at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:54) at org.quartz.core.JobRunShell.run(JobRunShell.java:216) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563) Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) at sun.security.validator.Validator.validate(Validator.java:260) at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1496) ... 34 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280) at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382) |
08-07-2020 12:24 PM
Muchas gracias. Una última pregunta.
Le comparto los pasos que encontré para hacer la reindexación. Pudiera comentarme si sería asi o si me falta algo para hacerla al 100%.
1- Detener el tomcat de alfresco.
2- Borrar el contenido de la carpeta Index de las siguientes direcciones
3- Eliminar todos los modelos de Alfresco para cada núcleo Solr 4 (Borrar el contenido de model)
<ALFRESCO_HOME> / alf_data / solr4 / model
4- Eliminar el contenido del directorio (content)
<ALFRESCO_HOME> / alf_data / solr4 / content
5- Iniciar el Tomcat.
08-08-2020 03:15 AM
07-31-2020 04:49 AM
¿Cómo lo has instalado?
Hay un problema en la comunicación entre Alfresco y SOLR.
Quizá podrías revisar la configuración mTLS.
08-03-2020 03:44 PM
Buenas.
Muchas gracias por la Respuesta. Si pudiera apoyarme un poco más. El tema es que estoy empezando y no se donde se encuentra el archivo de configuración que me comenta "mTLS". Quiero comentar que hice una instalación básica y todo funcionaba hasta que cambié el puerto ssl de 8443 a 443. No se si esto influya en la conexión. Los cambios los hice en el archivo global.properties y en server.xml.
08-04-2020 06:26 AM
Si cambiaste el puerto SSL de Alfresco, entonces necesitas cambiar los ficheros de SOLR solrcore.properties para usar ese nuevo puerto en los dos cores (alfresco, archive).
08-04-2020 10:34 AM
Hola
Muchas gracias por la respuesta. Ya cambié los puertos e hice la reindexación como sugieren en la página oficial de alfresco. Solo comentar que a la hora de la reindexación me doy cuenta que la carpeta content y model permanecen vacias lo cual veo extraño porque lo comparé con otra instancia de alfresco que tengo y veo que deben tener archivos.
Aún no se arregla el error.
Le pongo esta imágen de una de las pantallas de la consola de alfresco para que vea que no me está tomando los nodos o archivos dentro del sistema. Tengo varios documentos y no los indexa. reinicié el servidor y nada. Esta consola es con el nuevo puerto, ya está funcionando pero aún no logro arreglar las búsquedas.
08-05-2020 03:36 AM
¿Puedes adjuntar la ruta de los solrcore.properties y el valor de la propiedad que has cambiado?
08-05-2020 10:28 AM
Buenos días. Muchas gracias por contestar.
Rutas de solrcore.properties
/opt/alfresco-community/solr4/archive-SpacesStore/conf/solrcore.properties
/opt/alfresco-community/solr4/workspace-SpacesStore/conf/solrcore.properties
La propiedad que modifiqué fué
org.apache.solr.common.SolrException: Error CREATEing SolrCore 'alfresco': Unable to create core [alfresco] Caused by: /opt/alfresco-community/alf_data/solr4/index/workspace/SpacesStore/index/segments_7g
08-06-2020 05:17 AM
Parece que hay un problema con los índices.
Re-indexa de cero el repositorio.
08-07-2020 12:24 PM
Muchas gracias. Una última pregunta.
Le comparto los pasos que encontré para hacer la reindexación. Pudiera comentarme si sería asi o si me falta algo para hacerla al 100%.
1- Detener el tomcat de alfresco.
2- Borrar el contenido de la carpeta Index de las siguientes direcciones
3- Eliminar todos los modelos de Alfresco para cada núcleo Solr 4 (Borrar el contenido de model)
<ALFRESCO_HOME> / alf_data / solr4 / model
4- Eliminar el contenido del directorio (content)
<ALFRESCO_HOME> / alf_data / solr4 / content
5- Iniciar el Tomcat.
08-08-2020 03:15 AM
Sí, es el procedimiento correcto.
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.