-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2004-12-04 a las 10:44 +0100, Camaleón escribió:
On Sat, 4 Dec 2004 00:20:36 +0100 (CET), Carlos E. R. wrote:
Os estais liando más que la pata de un romano, como dicen en mi tierra :-P
Contesto a Carlos porque parece que lo tiene más claro que el agua...
:-D
Vamos, a ver, aunque yo no uso ninguno de esos programas, entiendo que dicen lo siguiente:
1) Antes guardaban las cosas en ciertos directorios.
Si, que yo sepa, en /usr/lib/cyrus, /var/lib/sieve y /var/lib/imap
2) Ahora se guardan en otros directorios, para cumplir con el FHS.
Sí, aparentemente en /usr/cyrus, /usr/sieve y /var/imap
3) Si estás haciendo una actualización, esta habrá dejado los antiguos, ero habrá creado unos enlaces simbólicos "nuevo --> viejo", dejando todo el correo que estaba en los directorios antiguos allí (pero accesible en los nuevos, que son enlaces).
Bien, porque el servicio sigue funcionando.
4) En éste caso, te recomiendan, a mano, crees los nuevos directorios, en vez de los enlaces, y que muevas el contenido de los antiguos a los nuevos.
Vale. ¿Y qué hago con los antiguos? ¿Los elimino? ¿Cómo verifico el estado de los enlaces simbólicos? ¿Antes de borrar nada, puedo sencillamente romper el enlace simbólico para ver si, efectivamente, la nueva configuración funciona? ¿Cómo puedo hacerlo? ¿Muevo con mv manteniendo los permisos?
Más claro, agua :-)
Agua del grifo, diría yo.
:-P
Del arroyo :-p
Cyrus es un servidor de correo del que dependen otros programas. No es para nada baladí.
Bueno, a ver... Es que yo estaba pensando que habías actualizado el suse entero, y veo que no, que es sólo el programita, y con el YOU. Siendo el sistema, todos los programas del sistema estarían preparados para la localización nueva. Por cierto... ¿Seguro que ese mensaje de advertencia no te apareció cuando instalaste el suse en su dia? Ten en cuenta que al hacer una actualización con el YOU de un paquete, su mensaje se vuelve a enviar. Antes: /usr/lib/cyrus Ahora: /usr/cyrus Enlace: /usr/cyrus --> /usr/lib/cyrus Entonces, los ficheros estarán realmente en "/usr/lib/cyrus", sin tocar. En "/usr" habrá un enlace simbólico llamado "/usr/cyrus" que apuntará a "/usr/lib/cyrus". El proceso sería: 1) Parar el servicio o servicios afectados (correo). 2) Borrar "/usr/cyrus", que es unicamente un enlace, no contiene nada. 3) Crear "/usr/cyrus". 4) Copiar el contenido de "/usr/lib/cyrus" en "/usr/cyrus". 5) Borrar "/usr/lib/cyrus" (o sea, mover del antiguo al nuevo). 6) Por si las moscas, crear un enlace en "/usr/lib" llamado "/usr/lib/cyrus" que apunte a "/usr/cyrus" - esto es por si queda algún programa antiguo que haga referencia a la antigua posición. Por supuesto, esto hay que hacerlo para los tres directorios enlazados. 7) reiniciar los servicios parados. Yo, para todo lo anterior, usaría el Midnight Comander (mc). Soy vago, léase comodón. O:-) Y, si algo peta, pues vuelves a reponer el status quo. Claro, que si es un servidor del que dependen cosas serias, se supone que hay otro servidor gemelo de respaldo en espera en el que se pueden hacer los cambios y probarlos ;-) - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD4DBQFBsbzdtTMYHG2NR9URAjDGAJ9Au5P9M2EKAem/sRjQI19JJNYbEQCXV6hm rMcDnNO0zX/nUlL7zlwLxQ== =OYAZ -----END PGP SIGNATURE-----