Outils pour utilisateurs

Outils du site


linux:backup-manager (lu 39497 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
linux:backup-manager [12-09-2013 15:08]
edmc73 créée
linux:backup-manager [24-09-2013 15:01]
edmc73
Ligne 8: Ligne 8:
 Dès que j'aurai un peu de temps, je vais détaillé ce programme de backup qui est assez simple à mettre en place :) Dès que j'aurai un peu de temps, je vais détaillé ce programme de backup qui est assez simple à mettre en place :)
  
 +===== Erreur =====
 +Il n'est pas rare de voir dans nos log ceci
 +  backup-manager[4097]: warning * Creating a default MySQL client configuration file: /root/.backup-manager_my.cnf
 +
 +Ce n'est pas grave mais si comme moi vous ne trouvez ça pas très propre, il suffit de changer un mot dans un fichier.
 +
 +
 +  vi /usr/share/backup-manager/backup-methods.sh
 +Allez à la ligne 909 et changez
 +  warning "Creating a default MySQL client configuration file: \$mysql_conffile"
 +par
 +  info "Creating a default MySQL client configuration file: \$mysql_conffile"
 +
 +Le message n’apparaîtra que si vous configuré le niveau de log sur **info** dans **/etc/backup-manager**
 +  export BM_LOGGER_LEVEL="info"
  
 ===== Script de control ===== ===== Script de control =====
Ligne 233: Ligne 248:
  
 --- source : http://franek.chicour.net/post/2009/12/29/Am%C3%A9lioration-du-post-script-de-backup-manager --- source : http://franek.chicour.net/post/2009/12/29/Am%C3%A9lioration-du-post-script-de-backup-manager
 +
 +===== Vérifier l'exécution du script post-command =====
 +
 +Le script ci-dessus ne semblait pas s'exécuter chez moi et aucun message d'erreur n'apparaissait dans les log même en mode debug.
 +Je vous offre donc cette astuce pour aller plus loin dans la recherche de la panne.
 +
 +Ouvrez le fichier**/usr/share/backup-manager/actions.sh** et ligne 140 remplacez
 +  RET=`$BM_POST_BACKUP_COMMAND >/dev/null 2>&1` || RET="false"
 +par
 +  RET=`$BM_POST_BACKUP_COMMAND >/tmp/BM_post_command.log 2>&1` || RET="false"
 +
 +Reprogrammé l'exécution de backup-manager (chez moi ça marchait en le lançant en direct mais pas via le cron)
 +
 +J'ai pu constater le message d'erreur suivant
 +  sh: sendmail: not found
 +
 +J'ai résolu ce problème en modifiant le **/etc/php5/cli/php.ini** ligne 1050 remplacé
 +  sendmail_path = sendmail -t -i
 +par
 +  sendmail_path = /usr/sbin/sendmail -t -i
 +
 +Et ça marche ;)
 +
 +Bizarrement sur d'autre serveur, cette ligne sendmail_path est commenté donc pas de problème.
 +
linux/backup-manager.txt · Dernière modification: 06-11-2013 15:55 de edmc73