Que tal, Estoy empezando a sospechar seriamente que el problema está al copiar los archivos de una versión Desktop a una Server y con la versión 2.82, ya que copié los archivos a una versión 2.82 de otro Ubuntu Desktop y las búsquedas funcionan correctamente. En un principio pensé que era un problema con el apache que tengo instalado en ese servidor, con el timeout de las búsquedas o algo así, ya que lo que hace al querer buscar algo es inmediatamente arrojar que no ha encontrado resultados. Entonces copié todo el collect a una versión 2.80 que está instalada en el mismo servidor que está teniendo problemas, y las búsquedas sí funcionan, por lo que descarto la suposición del apache. Además probé lo mismo (copiar el collect en unsa instalación 2.82) en otro servidor que tiene ubuntu server y el problema se repite. Entonces traté de generar las colecciones por consola, pero al ejecutar el script gsdl-282/bin/script/import.pl me tira el siguiente mensaje: GSDLHOME not set BEGIN failed--compilation aborted at ./import.pl line 54. La variable gsdlhome, dentro del /cgi-bin/gsdlsite.cfg está seteada correctamente. (/usr/local/gsdl-282), por qué me dice que no está seteada esa variable??? Muchas gracias por la ayuda. Saludos, Maxi El jue, 07-01-2010 a las 01:49 -0300, Felipe Vera escribió: > Hola, en nuestras experiencias, no resulta óptimo que el server se > encargue de procesar los archivos y solo utilizar los Desktop para > generar los archivos xml, por ende solo se va agregando lo ultimo > catalogado (metadata.xml y archivos) > > De seguro en el proceso de copia se debe haber corrompido algunos > archivos o faltar otros, ya que según la estructura de Greenstone por > ejemplo si quieres tener rapidamente disponible los indices en una > replica de colección bastaria solo con el contenido del directorio > index y archives, pero no podrias correr nuevamente el import.pl y el > buildcol.pl ya que dejarias la colección vacia sin documentos que > indexar. > > En resumen te aconsejo que teniendo un respaldo de todo en el desktop > pues vacies el import y corre los 2 procesos, luego toma el contenidos > del import del desktop lo pasas al server y corres nuevamente los > procesos así se regeneraran limpiamente todos los archivos necesarios. > > > > Saludos y estamos en contacto > Felipe Vera > www.prodigioconsultores.com > > El 5 de enero de 2010 16:15, Maximiliano Urso <maxiu@xxxxxxxxxxxxxx> > escribió: > Buenas, > Contesto entre líneas. > > El mar, 05-01-2010 a las 12:02 -0300, Felipe Vera escribió: > > Maximiliano; > > > > Te aconsejo lo siguiente: > > > > 1- Utiliza el Desktop solo para catalogar los documentos con > > metadatos, una vez generados los archivos metadata.xml que > contienen > > las descripciones pues copias lo nuevo generado en la > carpeta import > > de la colección y lo lleves a el directorio replica importa > del > > server. > > > En realidad el Desktop también lo utilizamos como server en el > sentido > que también tenemos corriendo un apache y vamos viendo los > cambios a > través del navegador. > Nuestra idea es que la pc que tiene instalado el Ubuntu > Desktop contenga > una copia de trabajo en la cual vamos creando las colecciones, > modificando las apariencias, etc; y al tener todo como > finalmente > queremos, recién ahí volcar todo al server, que es el que > tenemos para > que pueda ser accedido desde afuera. > > Por qué me decís de copiar el import?, Sería mejor generar las > colecciones en el servidor? > > > > > 2- Recuerda que si solo catalogas los documentos "sueltos" > en la > > carpeta import obtendras solo una gran archivo metadata.xml > que > > contendrá toda la catalogación, lo anterior se torna > peligroso cuando > > se tiene una cantidad considerable de documentos y la > solución para > > ello es utilizar la misma herramienta de catalogación del > GLI para que > > cada documento este contenido adentro de una carpeta, por lo > demás > > utilizando este método a futuro podrás hacer una portada por > cada > > documento y que se despliegue en la web como en este ejemplo > > > > El resultado sera el siguiente > > 1 Carpeta 1 > > 1.1 Archivo > > 1.2 portada.jpg > > 1.3 metadata.xml > > > > > Estamos utilizando esta estructura. Cada colección tiene > dentro un > directorio por cada archivo, junto a su portada.jpg y su > metadata.xml. > No tenenemos un único xml, sino uno por cada archivo. > > > > > 3- Respecto a los archivos collect.cfg, macros, etc, estos > archivos > > solo deben estar en el server y no ese necesario > modificarlos salvo > > quieras hacer un cambio de configuración, interfaz, etc. > > > Como aún estamos modificando los aspectos visuales, > modificamos > permanentemente los collect.cfg, es por eso que necesitamos > copiarlos > también. > > > > > > 4- Y para solucionar el problema primero arregla todo en la > desktop > > corre los procesos import.pl e buildcol.pl por consola o > utilizando el > > GLI, una vez que en la desktop todo funcione OK en la server > reemplaza > > la totalidad de las macros y collect.cfg de las colecciones > (toma la > > precacusión de tenere todo respaldado) luego y como en la > desktop > > tienes la totalidad de los documentos catalogados > (almacenados en el > > directorio impot) pues teniendo el importa de la server > vacio > > previamente corridos los procesos pues copia el contenidos > de import > > desktop a el respectivo import del server. > > > > > En el desktop está funcionando perfectamente, si navegamos la > biblioteca > las búsquedas sí nos están funcionando. Dejan de funcionar, > cuando > copiamos todo al server y probamos la búsqueda allí. > > Me estás sugiriendo que copie el import del Desktop al Server > y luego > correr los procesos import.pl y buidcol.pl en el server? > Si en el Desktop funciona correctamente, qué puede ser > distinto y que > provoque que al copiar todo al server no funcione? > > > > Por favor antes de hacer todo lo anterior respalda toda la > > implementación. > > > > > > Saludos > > Felipe Vera > > www.prodigioconsultores.com > > > Gracias, > Maxi > > > > > El 4 de enero de 2010 14:34, Maximiliano Urso > <maxiu@xxxxxxxxxxxxxx> > > escribió: > > Que tal, > > En un principio sólo copiabamos los archivos de > collect, > > macros, web; > > pero para estar seguro esta vez copié el directorio > > completo /usr/local/gsdl-282/ que es el que contiene > las > > mencionadas más > > todo el resto que coloca la instalación. > > > > Saludos, > > Maxi > > > > > > El lun, 04-01-2010 a las 14:08 -0300, Felipe Vera > escribió: > > > > > Hola Maximiliano, > > > > > > Nos dices por favor cuales son los archivos que > copias de la > > maquina > > > Desktop a la server? > > > > > > > > > Saludos > > > Felipe Vera > > > www.prodigioconsultores.com > > > > > > El 4 de enero de 2010 14:03, Maximiliano Urso > > <maxiu@xxxxxxxxxxxxxx> > > > escribió: > > > Que tal, > > > Estamos teniendo un problema raro. > > > > > > Estamos utilizando dos máquinas con Ubuntu > 8.04 (una > > Desktop y > > > otra > > > Server), ambas corriendo Greenstone 2.82 y > apache2. > > > > > > Utilizamos dos porque la primera es la de > trabajo > > (la que > > > corre el gli, > > > con la que generamos las colecciones, > editamos, > > etc), mientras > > > que la > > > segunda es sólo para servidor web. > > > > > > Lo raro es que tenemos funcionando todo > > correctamente en la > > > primera > > > (Podemos navegar bien, las búsquedas > funcionan > > perfectamente), > > > pero en > > > la otra, (que tiene una copia exacta de la > > > carpeta /usr/local/gsdl-282/) > > > no nos están funcionando las búsquedas, es > decir la > > misma > > > búsqueda en > > > una nos arroja todos los resultados > encontrados, > > mientras que > > > en la otra > > > el resultado siempre es 0. > > > > > > Puede ser que haya habido problemas en la > copia de > > los > > > archivos??, y que > > > algo no esté andando bien por haber > generado las > > colecciones > > > en la otra > > > máquina?? > > > > > > Ya revisé los permisos, las > configuraciones del > > apache y > > > parece estar > > > todo exactamente igual, no sé que puede > ser... > > > > > > Saludos y gracias, > > > Maxi > > > > > > > > > > > > > > > > > > -- > > > Saludos > > > Felipe Vera > > > > > > > > > > > > > > > > > -- > > Saludos > > Felipe Vera > > > > > > > > > -- > Saludos > Felipe Vera >