Thunderbird, problema al intentar migrar desde Icedove.
He reinstalado Debian, y tengo una copia de seguridad, he instalado la última versión de Thunderbird que se encuentra en los repositorios, y cuando intento usar Thunderbird recibo este mensaje:
En Ingles:
========================
If you see this message something went wrong while migrating your Icedove profile(s) into the Thunderbird profile folder.
The following error occured:
An existing profile folder (or symlink) '.thunderbird' and a folder (or symlink) '.icedove' was found in your home directory '/home/username/'
while trying to migrate the Icedove profile(s) folder.
This can be caused by an old, currently unused profile folder or you might be using Thunderbird as provided by upstream Mozilla. If you don't need this old profile folder, you can remove or backup it and start Thunderbird again.
Sorry, but please investigate the situation yourself.
The Debian wiki has extra information about the migration from
Icedove to Thunderbird.
https://wiki.debian.org/Thunderbird
Please also read the information in section 'Profile Migration' in /usr/share/doc/thunderbird/README.Debian.gz
========================
En Español:
========================
Si ve este mensaje, algo salió mal al migrar su perfil de Icedove a la carpeta de perfil de Thunderbird.
El siguiente error ocurrió:
Se ha encontrado una carpeta de perfil (o enlace simbólico) '.thunderbird' y una carpeta (o enlace simbólico) '.icedove' en el directorio de inicio '/ home / nombre de usuario /' al intentar migrar la carpeta de perfiles de Icedove.
Esto puede ser causado por una carpeta de perfil antigua, actualmente no utilizada, o puede que esté utilizando Thunderbird tal como lo proporciona Mozilla ascendente. Si no necesita esta carpeta de perfil anterior, puede eliminarla o hacer una copia de seguridad y volver a iniciar Thunderbird.
Lo siento, pero por favor investigue la situación usted mismo.
La wiki de Debian tiene información adicional sobre la migración de
Icedove a Thunderbird.
https://wiki.debian.org/Thunderbird
Lea también la información en la sección 'Migración de perfiles' en /usr/share/doc/thunderbird/README.Debian.gz
========================
Podemos ver las dos carpetas implicadas en el error: .icedove y .thunderbird |
Y muchos usuarios no saben que hacer para resolver dicho problema. En este manual vamos a explicar las dos soluciones.
Explicación de este error.
Entre los años (2006 - 2016) fué uno de los conflictos más sorprendentes del mundo Open Source. Entre Mozilla y Debian GNU/Linux
Thunderbird es el gestor de correos de Mozilla.
En Debian GNU/Linux, los desarrolladores de esta distribución aplicaban parches (corrección de errores) en el navegador web y en el gestor de correos de Mozilla. En la Fundación Mozilla (propietaria de dicho software) no gustaron los parches que aplicaban los desarrolladores de Debian a sus productos. Prohibiendo Mozilla a Debian GNU/Linux, el no poder usar ni los nombres de las aplicaciones ni sus logotipos basandose en el copyright (ya que la licencia en aquel entonces no era una licencia libre "GPL") . Por este motivo Debian GNU/Linux se vio obligado a bifurcar todo el software de la Fundación Mozilla (navegadores web y gestor de correos electrónicos) tales como Firefox, Thunderbird, Sunbird y Seamonkey. Naciendo las bifurcaciones 100% compatibles con las originales de la Fundación Mozilla:
- Iceweasel (clon de Firefox)
- Icedove (clon de Thunderbird)
- Iceowl (clon de Sunbird)
- Iceape (clon de Seamonkey).
Debian en ningún momento impidió la instalación y el uso de Mozilla-Firefox y demás productos, tan solo tenían que usar repositorios externos a la distribución.
Afortunadamente la cordura a ganado y los productos de Mozilla se pueden volver a usar sin problemas en Debian, con nombres y logotipos oficiales.
En el siguiente enlace lo explico
Solución a la migración de Thunderbird.
La solución mas rápida consiste en borrar la carpeta oculta llamada: .icedove
Pero prestar atención que después de haber borrado dicha carpeta (.icedove) ejecutamos Thunderbird y ya funciona, pero puede ser que al siguiente reinicio del pc ya no funcione, y nos vuelve a generar el mismo error del principio.
Nota Importante: Cuando acabamos de trabajar con Thunderbird, apagamos el ordenador y al siguiente día nos vuelve a dar el mismo error. O simplemente después de borrar dicha carpeta (.icedove) reiniciamos el pc, y vemos que Thunderbird vuelve a generar el mismo error. Y observamos como Debian ha vuelto a generar nuevamente la carpeta oculta .icedove y nos vuelve a dar el mismo error.
Vemos como Debian a vuelto a crear .icedove y genera nuevamente el error |
Segunda solución a la migración de Thunderbird.
En mi caso me ha pasado que Debian volvió a generar la carpeta oculta .icedove. Por tanto la siguiente solución ha sido volver a borrar la carpeta .icedove y crear un enlace simbólico de la carpeta .icedove a la carpeta .thunderbird, con lo cual el problema queda resuelto.
Nota importante:
1- los archivos que empiezan con un punto son archivos ocultos, y no se visualizan por defecto en los exploradores de archivos, para poder visualizarlos desde dolphin tenemos que ir al menú: Ver > Archivos ocultos o pulsar la combinación de teclas Alt + .
2- Tenemos que crear el enlace simbólico .icedove en la raíz de nuestra carpeta personal, es decir: /home/diego (cambiando diego por tu nombre de usuario) para que funcione.
vemos el enlace simbólico creado entre .thunderbird y .icedove |
|
El comando usado para hacer esto es (cambia diego por tu nombre de usuario):
ln -s /home/diego/.thunderbird /home/diego/.icedove
Crear enlace simbólico desde dolphin
Es un poco mas largo pero es igual de fácil, y no se tiene que recordar ningún comando.
Vamos a crear un enlace simbólico de una carpeta (llamada carpeta) desde el gestor de archivos Dolphin.
Carpeta llamada carpeta |
Para ello pulsamos en un espacio en blanco con el botón derecho del ratón, en el menú contextual que nos aparece, seleccionamos Crear nuevo > Enlace básico a archivo o directorio
Aparece una ventana con las opciones que tenemos que cumplimentar.
Observamos como en el titulo de la ventana indica: Crear enlace simbólico -- Dolphin
En Nombre de archivo: ponemos el nombre que le vamos a dar, en este ejemplo es nueva_carpeta (para este manual debería de ser .icedove, pero como lo estamos haciendo en una carpeta distinta he preferido cambiarle el nombre)
Ya tenemos el nombre que le vamos a dar al enlace y ahora tenemos que introducir la ruta del archivo o del directorio (podemos escribirla, pero vamos a usar el ratón) para ello pulsamos en la carpeta que se encuentra a la derecha marcada con una flecha roja.
Buscamos la carpeta que vamos a enlazar, la seleccionamos y pulsamos en abrir.
al pulsar en abrir observamos como aparece la ruta del enlace simbólico, y pulsamos en Abrir
Podemos ver como hemos creado el enlace simbólico.
Nota importante: El enlace simbólico tiene dos características que indican que es un enlace, la flecha que aparece en la esquina inferior izquierda, y el nombre de la carpeta que aparece en cursiva.
Que son los enlaces simbólicos
Un enlace simbólico también puede definirse como una etiqueta o un nuevo nombre asociado a un archivo, el enlace simbólico no contiene los datos del archivo, simplemente apunta al registro del sistema de archivos donde se encuentran los datos. Tiene mucha similitud a un acceso directo en Windows o un alias en OS X.
Para crear un enlace simbólico del fichero archivo.txt a nuevo_nombre.txt, ejecutamos:
$ ln -s archivo.txt nuevo_nombre.txt
Éste enlace también aparecerá como otro archivo más en el directorio y apuntará al mismo contenido de archivo.txt, reflejando todos los cambios que se hagan tanto para archivo.txt como para nuevo_nombre.txt.
Sobre un enlace simbólico también se pueden usar todos los comandos básicos de archivos (rm, mv, cp, etc). sin embargo cuando el archivo original es borrado o movido a una ubicación diferente el enlace dejará de funcionar y se dice que el enlace está roto.
Un enlace simbólico permite enlazar directorios y, usando NFS, también permite enlazar archivos fuera del equipo. En un principio puede parecer complicado, pero luego de leer detalladamente seguro que tendrás más claro como funciona un enlace simbólico.
.
2 comentarios:
Por si a alguien le sirve, a mí me ha funcionado un método bastante directo y muy sencillo. En nuestra carpeta personal ubicamos la carpeta oculta .icedove o .thunderbird; entre otras cosas contiene una subcarpeta que tiene un nombre que utiliza letras y números y termina en .default, es un nombre aleatorio generado durante la instalacion del s.o. Luego copiamos el contenido de esa carpeta y lo respaldamos. Luego de reinstalar Debian, buscamos en nuestra nueva instalación la carpeta oculta .icedove o .thunderbird, localizamos la subcarpeta con nombre de letras y números que termina en .default, borramos su contenido y lo sustituímos con lo que teníamos respaldado. Y ya está. Así he venido manteniendo y pasando de máquina en máquina y de un debian a otro todos mis correos electrónicos y feeds rss. Cada tanto trato de respaldar esa carpeta en un lugar seguro por las dudas, en un disco externo. Saludos
Hola anónimo.
El método que tu expones, funciona perfectamente como copia de seguridad (backup) para posteriormente recuperar dicha copia. Y funciona en instalaciones nuevas de Debian o en migraciones de Debian. Pero hay casos en los que Debian nos muestra dicho error, aunque sea una instalación nueva o una migración nueva.
Por eso en esta entrada explico como solucionarlo, ya que si relees observaras que NO estoy diciendo como restaurar un backup.
Es mas a mi me surgió el problema intentando restaurar mi backup haciendo lo mismo que tu comentas. Pero el error apareció. De ahí este manual.
Tu nos comentas como crear y restaurar una copia de seguridad (backup). Cosa que agradezco mucho. Y yo en este manual explico como solucionar el error que nos genera Debian, con las carpetas llamadas Icedove y Thunderbird.
Esto es una parte de lo que dice el error:
"Se ha encontrado una carpeta de perfil (o enlace simbólico) '.thunderbird' y una carpeta (o enlace simbólico) '.icedove' en el directorio de inicio '/ home / nombre de usuario /' al intentar migrar la carpeta de perfiles de Icedove....."
Como veras el problema reside en el enlace simbólico del sistema con los nombres de las carpetas.
Saludos y muchas gracias por comentar.
Publicar un comentario