Zola2 // Tout // Rien // Surtout Rien

Plesk 9.0.0 : backup bugué

décembre13

Une petite astuce pour tout ceux qui viennent d’installer la nouvelle version de Plesk 9.0.0 :

Le module de backup ne fonctionne pas…
Quand vous lancez une sauvegarde vous obtenez le sympathique message :

Erreur: Runtime error in pmmcli:
exceptions.UnicodeEncodeError 'ascii' codec can't encode character u'\xe9' in position 49: ordinal not in range(128)
Traceback (most recent call last):
File "/opt/psa/admin/share/pmmcli/pmmcli.py", line 1417, in main
data_action_response, errcode_response, error_message = actions.get(sys.argv[1][2:])(parameters)
File "/opt/psa/admin/share/pmmcli/pmmcli.py", line 1338, in make_dump
return ActionRunner(MakeDumpAction, backup_task_description, None).doActivity()
File "/opt/psa/admin/share/pmmcli/pmmcli.py", line 67, in doActivity
result = self.processor.doActivity()
File "/opt/psa/admin/share/pmmcli/pmmcli.py", line 943, in doActivity
subprocess = cmd.asyncSpawn()
File "/opt/psa/admin/lib/python/subproc.py", line 219, in asyncSpawn
keepStderr = keepStderr)
File "/opt/psa/admin/lib/python/subproc.py", line 62, in __init__
self.__forkexec()
File "/opt/psa/admin/lib/python/subproc.py", line 90, in __forkexec
self.__process = subprocess.Popen(self.__args, stdin = self.__stdin , stdout = self.__stdout, stderr = self.__stderr, env = self.__env)
File "subprocess.py", line 543, in __init__
errread, errwrite)
File "subprocess.py", line 975, in _execute_child
raise child_exception
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 49: ordinal not in range(128)

Les sauvegardes étant vitales… voici deux solutions temporaires (le temps que Parallels corrige le bug) :

La première solution consiste simplement à mettre Plesk en version anglaise car le bug est causé par la présence d’accents dans le descriptif (ou titre) de la backup…
La deuxième solution, si vous voulez rester en Plesk francisé, suffit de modifier les fichiers suivants :

/opt/psa/admin/plib/locales/fr-FR/common_messages_fr-FR.php
/opt/psa/admin/plib/locales/fr-FR/messages_fr-FR.php

Remplacez les différents « Date de création » par « Date de creation » dans chaque fichier.

Lancez une backup manuelle pour vérifier !

A noter : les anciens fichiers de backup de la version précédente de Plesk ne sont pas visibles : les nouveaux formats des fichiers de backups est en .tar…

posted under Actualités
3 Comments to

“Plesk 9.0.0 : backup bugué”

  1. On décembre 28th, 2008 at 12 h 48 min redb Says:

    Bonjour
    ça me parait être une bonne solution sauf que je n’ai pas de répertoire psa dans opt !!
    Une idée ?

  2. On décembre 29th, 2008 at 20 h 14 min Zola2 Says:

    Tu es sous quelle distribution de linux ?
    Essaye de trouver le dossier psa en tapant la commande suivante sous shell :

    locate psa

  3. On décembre 30th, 2008 at 10 h 04 min redb Says:

    Je suis en linux fedora core 4. Merci, je vais essayé ta commande.

Email will not be published

Website example

Your Comment: