OVH Cloud OVH Cloud

Migration compte mail Evolution 1.4 à 2.0

2 réponses
Avatar
ProGyptis
Impossible de faire la migration de mes données personnelles de courrier
de la version 1.4 (Mandrake 9.2 sur /dev/hda) d'Evolution à la 2.0
(Mandrake 10.2 sur /dev/hdb).

J'ai copié intégralement le repertoire ~/evolution du compte de la 9.2
dans celui de la nouvelle version.

Je subis un refus avec le message suivant :
------------------------------------------------------------------------------
Echec lors de la mise à jour à partir de la version précedente :
Echec Lors de la mise à jour des dossiers ou paramètres de courrier.

Impossible de lire les paramètres de l'installation d'Evolution précédente.
"evolution/config.xmldb" n'existe pas ou est corrompu.

Si vous choississez de continuer, il se peut que n'ayez plus accès à certaines
de vos données.
------------------------------------------------------------------------------


Après vérification il s'avère qu'effectivement je n'ai pas le fichier :
evolution/config.xmldb

J'ai vainement cherché dans les menus le moyen de le construire.

Ensuite j'ai cherché sur le réseau des ressources qui pourraient
m'indiquer la voie à suivre or elles sont toutes en anglais. N'ayant
aucune maitrise de celle-ci les informations que je comprends étant
parcellaires je ne vois pas trop ce qu'il faut faire.

Ainsi la réponse apportée dans le "message 2" me semble bien 'légère' !

De meme l'instruction préconnisée dans le "message 5" :
gconftool-2 --set /apps/evolution/version --type string "1.4.6"
doit elle se faire dans le compte issue de l'ancienne version ou de la
nouvelle ?
Et encore concernant ce message je ne suis pas sur d'avoir tout saisi.

Pouvez vous m'indiquer étape par étape dans le cas où vous trouvez ces messages
pertinents ce que je dois faire.

Merci par avance

===============================================================================
Message 1
Hi,

Upgrading from Evolution 1.4.6 on Mandrake 10.0 to the version included in
Mandrake 10.1 failed because, "evolution/config.xmldb does not exist or is
corrupt." (I restored a backup of 1.4.6 from one computer to a computer
with 2.03)

On my system this file doesn't exist.

In the mail archive there are references to this file not being used anymore
since previous versions, but nothing on recreating it.
Is it possible to upgrade without this file?
If changes need to be made in the gconf-editor, please provide step-by-step
instructions.

Celsun
------------------------------------------------------------------------------
Message 2
Just try creating an empty xml file for that filename.

<?xml version="1.0"?>
<dummy>
</dummy>

perhaps that will work.
I think there is a bug in the code in that it tries to read the 1.2
settings even if upgrading from 1.4.

Michael
------------------------------------------------------------------------------
Message 3
oh oops, my last mailwas incorrect.

You probably have an incomplete backup, missing the stuff from gconf.
Try putting "1.4.6" in /apps/evolution/version in gconf.
------------------------------------------------------------------------------
Message 4
Not Zed,

Thanks for your quick reply. How is the "version" file created? It's not
in the above location.
Should I delete the .evolution directory and the evolution directory in
gconf and start over?

Celsun
------------------------------------------------------------------------------
Message 5
No, "/apps/evolution/version" is not a file, it is a gconf key.

gconftool-2 --set /apps/evolution/version --type string "1.4.6"
from a terminal, should create it.
Shouldn't need to delete .evolution, it shouldn't really have anything
in it anyway if it is failing before importing anything anyway.
------------------------------------------------------------------------------
Message 6
Not Zed,

Thanks!!! The upgrade was flawless and I learned something new.
=========================================================================

2 réponses

Avatar
Thierry Boudet
On 2005-07-01, ProGyptis wrote:
Impossible de faire la migration de mes données personnelles de courrier
de la version 1.4 (Mandrake 9.2 sur /dev/hda) d'Evolution à la 2.0
(Mandrake 10.2 sur /dev/hdb).

C'est typiquement une question pour fr.comp.mail, ça.


J'ai copié intégralement le repertoire ~/evolution du compte de la 9.2
dans celui de la nouvelle version.

Je subis un refus avec le message suivant :
------------------------------------------------------------------------------
Echec lors de la mise à jour à partir de la version précedente :
Echec Lors de la mise à jour des dossiers ou paramètres de courrier.

Impossible de lire les paramètres de l'installation d'Evolution précédente.
"evolution/config.xmldb" n'existe pas ou est corrompu.

Si vous choississez de continuer, il se peut que n'ayez plus accès à certaines
de vos données.
------------------------------------------------------------------------------


Après vérification il s'avère qu'effectivement je n'ai pas le fichier :
evolution/config.xmldb

J'ai vainement cherché dans les menus le moyen de le construire.

Ensuite j'ai cherché sur le réseau des ressources qui pourraient
m'indiquer la voie à suivre or elles sont toutes en anglais. N'ayant
aucune maitrise de celle-ci les informations que je comprends étant
parcellaires je ne vois pas trop ce qu'il faut faire.

Ainsi la réponse apportée dans le "message 2" me semble bien 'légère' !

De meme l'instruction préconnisée dans le "message 5" :
gconftool-2 --set /apps/evolution/version --type string "1.4.6"
doit elle se faire dans le compte issue de l'ancienne version ou de la
nouvelle ?
Et encore concernant ce message je ne suis pas sur d'avoir tout saisi.

Pouvez vous m'indiquer étape par étape dans le cas où vous trouvez ces messages
pertinents ce que je dois faire.

Merci par avance

============================================================================== > Message 1
Hi,

Upgrading from Evolution 1.4.6 on Mandrake 10.0 to the version included in
Mandrake 10.1 failed because, "evolution/config.xmldb does not exist or is
corrupt." (I restored a backup of 1.4.6 from one computer to a computer
with 2.03)

On my system this file doesn't exist.

In the mail archive there are references to this file not being used anymore
since previous versions, but nothing on recreating it.
Is it possible to upgrade without this file?
If changes need to be made in the gconf-editor, please provide step-by-step
instructions.

Celsun
------------------------------------------------------------------------------
Message 2
Just try creating an empty xml file for that filename.

<?xml version="1.0"?>
<dummy>
</dummy>

perhaps that will work.
I think there is a bug in the code in that it tries to read the 1.2
settings even if upgrading from 1.4.

Michael
------------------------------------------------------------------------------
Message 3
oh oops, my last mailwas incorrect.

You probably have an incomplete backup, missing the stuff from gconf.
Try putting "1.4.6" in /apps/evolution/version in gconf.
------------------------------------------------------------------------------
Message 4
Not Zed,

Thanks for your quick reply. How is the "version" file created? It's not
in the above location.
Should I delete the .evolution directory and the evolution directory in
gconf and start over?

Celsun
------------------------------------------------------------------------------
Message 5
No, "/apps/evolution/version" is not a file, it is a gconf key.

gconftool-2 --set /apps/evolution/version --type string "1.4.6"
from a terminal, should create it.
Shouldn't need to delete .evolution, it shouldn't really have anything
in it anyway if it is failing before importing anything anyway.
------------------------------------------------------------------------------
Message 6
Not Zed,

Thanks!!! The upgrade was flawless and I learned something new.
======================================================================== >


Donc xpost et foutou.

--
La prépa est utile : elle rend fou. On peut alors mieux aborder la
folie du monde et s'y glisser.
Ouah, je l'aime bien celle là! Je peux te citer ?

Oui mais je me demande si on peut mettre une citation sous GPL tiens ?



Avatar
Christophe PEREZ
Le Fri, 01 Jul 2005 08:36:27 +0200, ProGyptis a écrit:

Impossible de faire la migration de mes données personnelles de courrier
de la version 1.4 (Mandrake 9.2 sur /dev/hda) d'Evolution à la 2.0
(Mandrake 10.2 sur /dev/hdb).


Pour l'avoir fait récemment, je peux te dire que Evolution se charge
normalement lui même de faire la migration, et il te propose même à la
fin de supprimer ou pas les données de l'ancienne version.
Ce n'était pas sur des mandrake/iva, mais c'était bien lors d'un passage
de 1.x à 2.x.

J'ai copié intégralement le repertoire ~/evolution du compte de la 9.2
dans celui de la nouvelle version.


Il n'aime peut-être pas du tout qu'on s'en charge à sa place.

--
Christophe PEREZ
Écrivez moi sans _faute !