[SOLUCIONADO] Carpeta que ha desaparecido en share y CIFS pero si está en webdav

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

[SOLUCIONADO] Carpeta que ha desaparecido en share y CIFS pero si está en webdav

Buenas tardes, tengo un problema muy curioso con una carpeta que ha desaparecido.

Tengo una instalación de Alfresco Community  4.2.f desde hace varios años, tiene casi un 1TB de datos almacenados y el acceso se realiza por CIFS y desde Alfresco Share. Desde ayer por la tarde ha desaparecido una carpeta que contiene bastantes subcarpetas y documentos (en total unos 325GB). Lo primero que pensé que alguien con permisos la había borrado por error, pero en la papelera no aparece. Al acceder por CIFS compruebo que no existe, me voy a Alfresco Share y veo que en el repositorio no está, pero si hago una búsqueda de dicha carpeta veo que aparece y puedo entrar dentro y ver todo el contenido. De hecho aparece en la ruta que debería estar, pero navegando por el repositorio no se muestra. Pruebo desde webdav y compruebo con sorpresa que si aparece dicha carpeta, pruebo desde FTP y no aparece. He comprobado la base de datos MYSQL y las tablas están bien, no se ha encontrado problemas en el chequeo.  No entiendo que pasa, debe haber alguna discordancia entre base de datos, solr y contenido. No me atrevo a realizar de momento una reindexación full por miedo a dejar de encontrarlo como hasta ahora, aunque tengo copias se trata de gran cantidad de datos y quiero primero averiguar si tiene alguna solución más sencilla, ya que los datos parecen estar ahí.

¿A alguien le pasado algo parecido y ha podido solucionarlo?

Muchas gracias por adelantado, estaré muy agradecido a cualquiera que me de alguna pista para solucionarlo.

5 Replies
angelborroy
Alfresco Employee

Re: Carpeta que ha desaparecido en share y CIFS pero si está en webdav

No tiene pinta de índices de SOLR, aunque podría ser.

Se me ocurre algo que quizá te ayude: los protocolos CIFS, FTP y la aplicación web Share tienen en cuenta los aspectos asociados a un nodo. Sin embargo el protocolo WebDAV no lo tiene en cuenta.

¿Puedes consultar el detalle de la carpeta (p. e. con el Navegador de Nodos) para ver si tiene asociado algún aspecto interno (como sys:hidden)?

Hyland Developer Evangelist
cesarista
Customer

Re: Carpeta que ha desaparecido en share y CIFS pero si está en webdav

Hola:

Habéis modificado los rootpaths de Share y CIFS recientemente por debajo de la carpeta que mencionas?

Saludos.

--C.

alcalde
Active Member

Re: Carpeta que ha desaparecido en share y CIFS pero si está en webdav

Muchas gracias Ángel, desde el navegador de nodos veo estos aspectos: 

En propiedades:

cm:name
d:text
PROYECTOS Y OBRAS
false
sys:node-dbid
d:long
1146
false
sys:store-identifier
d:text
SpacesStore
false
sys:locale
d:locale
es_ES
false
sys:cascadeIndexControl
d:boolean
false
false
sys:node-uuid
d:text
0afa1564-0a1e-45fd-9a23-82fe0f39c69f
false
sys:hiddenFlag
d:boolean
true
false
cm:description
d:mltext
Carpeta con todas las obras y proyectos
false
cm:creator
d:text
admin
false
cm:modifier
d:text
scasado
false
sys:clientVisibilityMask
d:int
8353
false
cm:title
d:mltext
OBRAS
false
cm:taggable
d:category
nulo
false
cm:modified
d:datetime
19 oct 2017 19:08:35 GMT+0200 (CEST)
false
cm:created
d:datetime
31 mar 2014 10:51:03 GMT+0200 (CEST)
false
sys:store-protocol
d:text
workspace
false
sys:cascadeHidden
d:boolean
false
false

En Contenidos:

sys:hidden
cm:auditable
sys:referenceable
cm:titled
cm:taggable
sys:localized

Come ves aparece el sys:hidden que comentas, si miro los aspectos desde el Share solo aparece como editable, pero desde el navegador de nodos aparecen todos esos aspecto.

¿Ves algo raro?, muchas gracias por toda tu ayuda, muy amable.

alcalde
Active Member

Re: Carpeta que ha desaparecido en share y CIFS pero si está en webdav

Hola Cesar, muchas gracias por tu ayuda e interés.

No se han cambiado las root paths, desde que se puso en producción hace unos 3 años se definió la estructura de directorios principal y no se han cambiado, esta carpeta que falta es una de las principales y está dentro de otra que está en el ráiz, y están ahí desde el principio.

Muchas gracias nuevamente, un saludo.

alcalde
Active Member

Re: Carpeta que ha desaparecido en share y CIFS pero si está en webdav

Hola de nuevo, ya lo he solucionado, me has puesto en la pista definitiva. Al comparar con otros nodos he visto que el resto no tenían el aspecto sys:hiden y he creado un script que eliminara ese aspecto del nodo en cuestión. Por si le sirve a alguien este es el script:

var document= search.findNode("workspace://SpacesStore/0afa1564-0a1e-45fd-9a23-82fe0f39c69f");
document.removeAspect("sys:hidden");

He investigado un poco y parece ser que el cambio de aspecto o fallo lo ha podido provocar el acceso por webdav, al parecer era un bug de la versión 4.2.

Ahora  lo que tengo que hacer es una búsqueda para ver que nodos más han podido quedar con el aspecto sys:hiden activado. Supongo que lo tendré que hacer mediante otro script.

Muchas gracias nuevamente Ángel, me ha sido de mucha ayuda tu información.

Un saludo.