Buenas, Sigo con el problema y ya me estoy desesperando... ;-) Finalmente quité el ubuntu server del servidor que tenía problemas, y probé con dos versiones Desktop distintas, pero con igual resultado. Creo que voy a desistir de intentar hacer que funcione copiando los archivos de una pc a otra, (aunque en otras dos pcs, una con Debian y otra con Ubuntu, el copiar sí anduvo); y voy a tratar de generar las colecciones por consola en el servidor como me recomendó Felipe. El problema al querer hacer esto es que me sigue dando el mismo error: GSDLHOME not set BEGIN failed--compilation aborted at ./import.pl line 54. Cómo puedo solucionar esto para poder correr el import.bl y el buildcold.pl en el servidor directamente. Gracias, Maxi El jue, 07-01-2010 a las 15:50 -0200, Maximiliano Urso escribió: > 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 > > > > >