FLR personal CMS

Accueil du site > Technique > Outils du WebMaster > Unison : abort sur arborescences trop grandes

Unison : abort sur arborescences trop grandes

jeudi 31 mai 2007, par François Le Ralle


En essayant de synchroniser de grosses arborescences (sites web par exemple), il arrive que Unison aborte avec l’erreur ETAFailed après avoir affiché un pourcentage incomplet de traitement. Il s’agit vraisemblablement d’un problème mémoire. La première solution consiste à travailler au niveau des sous-arborescences en utilisant en plus de la directive root, la directive path qui permet de désigner une par une les arborescences. L’avantage est de se reposer complètement sur l’outil, mais cela n’est pas toujours très commode.

Une autre solution, si on travaille en réseau local, consiste à s’assurer au préalable de l’existence de l’arborescence (même vide) sur la machine cible en exécutant une commande système. Sous windows par exemple, on pourra utiliser la commande xcopy avec les bonnes options : /T /E /Y au minimum.

Une autre façon de faire, plus élégante sans doute consisterait à créer de façon dynamique un fichier include contenant toutes les directives path en amont du traitement Unison et de l’utiliser dans le paramétrage d’Unison.

Mise à jour

Les dernières versions ont ce bug corrigé et fonctionnent beaucoup mieux. Si vous êtes dans ce cas, faites une mise à jour. cela devrait suffire à corriger les problèmes.


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette