Backup impossible sur point de montage NFS

Bonjour,

j’ai un jeedom installé sur un rpi. J’ai effectué un point de montage nfs sur mon nas synology pour mes sauvegardes.

$ mount
x.x.x.x:/volume1/backup_jeedom on /var/www/html/backup type nfs (rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=x.x.x.x,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=x.x.x.x)

Lors de l’éxecution du cron de sauvegarde j’obtiens l’erreur suivante :

Erreur sur jeedom::backup() : Impossible d'accéder au dossier de sauvegarde. Veuillez vérifier les droits : /var/www/html/core/php/../../backup

Or les droits d’accès sont bon.

$ ls -la /var/www/html/backup
total 281232
drwxrwxr-x  3 www-data www-data     4096 févr. 22 18:12 .
drwxrwxr-x 19 www-data www-data     4096 févr. 22 18:30 ..
-rwxrwxr-x  1 www-data www-data 57827714 févr. 19 11:07 backup-Jeedom-4.1.27-2022-02-19-11h06.tar.gz
-rwxrwxr-x  1 www-data www-data 57509499 févr. 19 18:02 backup-Jeedom-4.1.27-2022-02-19-18h00.tar.gz
-rwxrwxr-x  1 www-data www-data 57527370 févr. 22 16:48 backup-Jeedom-4.1.27-2022-02-22-16h47.tar.gz
-rwxrwxr-x  1 www-data www-data 57551921 févr. 22 16:57 backup-Jeedom-4.1.27-2022-02-22-16h57.tar.gz
-rwxrwxr-x  1 www-data www-data 57521553 févr. 22 18:13 backup-Jeedom-4.1.27-2022-02-22-18h12.tar.gz
-rwxrwxr-x  1 www-data www-data       30 janv. 14 22:05 .htaccess

En cherchant j’ai trouvé que le problème vient de l’appel à la fonction is_writable() du fichier /var/www/html/install/backup.php

En commentant le test la sauvegarde se passe bien (ce qui signifie bien que le répertoire est accessible en écriture).

En cherchant encore il semblerai que la fonction php ne renvoie pas toujours la bonne valeur. Cf. https://github.com/nextcloud/server/issues/7124

Est-il possible de créer une demande d’évolution du core jeedom pour ne plus utiliser is_writable mais tester la création d’un fichier par exemple ?

Bonjour,

Tu m’apprends quelque chose je pensais que le backup jeedom utilisait samba et que par conséquent il fallait un partage samba sur un nas

1 « J'aime »

Alors non le backup se fait normalement dans le rep /backup
Mais par contre tu peux configurer ensuite une recopie du backup sur un partage samba dans le menu réglage / système / Configuration, dans l’onglet « Mise à jour market », dépôt Samba, paramétrer l’ip / login / password / chemin de la sauvegarde…

@Nico49 c’est peut être une solution pour ton problème, remet le rep backup normal, et recopie le backup sur ton nas avec samba ?

1 « J'aime »