Je possède un jeedom depuis… très longtemps et j ai migré les versions au fil du temps. Depuis pas mal de temps (d’années même) mes backups planifiés aux quotidiens ne fonctionnent plus mais fonctionne en manuel. En V3 quand je faisais un mise a jour j’effectuais d’abord un backup manuel puis lance la mise a jour en décochant le backup.
J ai fait une migration en V4 vers une nouvelle VM ( backup de la V3 qui tourne sur une vm restaurer sur une fresh install en vm pour tester) et mon problème de backup de la nuit est toujours la.
Message d’erreur lors des backup planifié :
[2022-01-04 01:43:04][ERROR] : Erreur sur jeedom::backup() : Echec durant la sauvegarde de la base de données. Vérifiez que mysqldump est présent. Code retourné : 2
j ai vérifié si mysqldump était présent (je sais qu’il est présent car mes backup manuel fonctionne )
root@jeedom:~# mysqldump --version
mysqldump Ver 10.19 Distrib 10.3.31-MariaDB, for debian-linux-gnu (x86_64)
infos utiles: Version OS Linux jeedom 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux [10.11]
jeedom sur VM
Le plugin qui est NOK c est Zwave et c est normal car je ne l ai pas activé sur cette VM de test de migration.
Pour l’installation de la VM j ai utilisée l’iso donne dans le wiki : Index of /x86-64
8% d’espace disk libre? ca représente combien?
car pour faire un backup il lui faut assez de place pour avoir tous les fichiers, ensuite les compresser dans l’archive et finalement faire le nettoyage.
Donc ce n’est pas impossible que ca soit trop juste.
Combien de backup avez-vous gardé?
Sinon ouvrez l’outils « Adminstation db » dans réglages > système > configuration, onlget OS/DB et cliquez sur « Taille » pour voir la taille des différentes tables:
le probleme ne vient pas de lespace disque…
resultat de la tache planifié:
2022-01-04 14:00:05 jeedom Erreur sur jeedom::backup() : Echec durant la sauvegarde de la base de données. Vérifiez que mysqldump est présent. Code retourné : 2
***************Start of Jeedom backup at 2022-01-04 14:00:01***************
Envoi l'évènement de début de sauvegarde...OK
Vérification des droits sur les fichiers...OK
Vérification de la base de données...OK
Sauvegarde la base de données...sh: 1: cannot create /var/www/html/DB_backup.sql: Permission denied
Erreur durant la sauvegarde : Echec durant la sauvegarde de la base de données. Vérifiez que mysqldump est présent. Code retourné : 2Détails : Array
(
[0] => Array
(
[file] => /var/www/html/core/class/jeedom.class.php
[line] => 659
[function] => require_once
)
[1] => Array
(
[file] => /var/www/html/core/php/jeeCron.php
[line] => 78
[function] => backup
[class] => jeedom
[type] => ::
[args] => Array
(
)
)
)
[END BACKUP ERROR]
START BACKUP]
***************Start of Jeedom backup at 2022-01-04 14:03:23***************
Envoi l'évènement de début de sauvegarde...OK
Vérification des droits sur les fichiers...OK
Vérification de la base de données...
OK
Sauvegarde la base de données...OK
Persistance du cache :
OK
Création de l'archive...
OK
Nettoyage de l'ancienne sauvegarde...OK
Limitation de la taille des sauvegardes à 500 Mo...
OK
Nom de la sauvegarde : /var/www/html/core/php/../../backup/backup-Maison-4.1.28-2022-01-04-14h03.tar.gz
Vérification des droits sur les fichiers...OK
Envoi l'évènement de fin de sauvegarde...OK
Durée de la sauvegarde : 14s
***************Fin de la sauvegarde de Jeedom***************
[END BACKUP SUCCESS]
Hello,
Quel est le résultat des commande suivantes: sudo ls -ld /var/www/html sudo ls -la /var/www/html sudo ls -la /var/www/html/backup sudo df -h /var/www/html sudo df -h /var/www/html/backup
je ne peux pas passer ces commandes avec mon utilisateur « jeedom » car il ne fait pas partie de sudoer :
jeedom@jeedom:~$ sudo ls -ld /var/www/html
[sudo] Mot de passe de jeedom :
jeedom n'apparaît pas dans le fichier sudoers. Cet événement sera signalé.
jeedom@jeedom:~$
dois je l ajouter? ou passer ces commandes en root?