DarkTrinity
Member
Hallo liebe Community
ich betreibe einen Ubuntu 18.04 Server mit ISP Config (ISPConfig Version: 3.1dev). Eigentlich funktioniert auch alles, die Backups ebenfalls solange diese in ein normales Verzeichnis auf der Festplatte einlaufen. Aus Platzgründen sollen diese aber direkt auf ein FTP Repo fließen. Dieses Konzept teste ich gerade ziemlich erfolglos auf einem QA- Gerät
Vorgegangen bin ich hier wie folgt:
Dies habe ich auf folgende Arten versucht:
Wenn ich aber in der ISPC- UI eine andere Uhrzeit für das Backup bestimme, sollte ich diesen Zeitstempel doch in der DB wiederfinden. Aber dem ist nicht so:
Wenn ich in ISPC das Backup zB auf 11:00 lege, steht in der DB unter sys_cron > cronjob_backup > next_run immer noch 2020-07-02 00:00:00.
Dann habe ich die logs geprüft.
/var/log/ispconfig# cat cron.log ergab:
Die Einbindung im FSTAB hat folgenden Code:
Der Ordner für den Mount hat den Besitzer root:root
Mir ist nicht klar wieso hier Eingriffe wie Chgrp oder Chown verboten sein sollen, wenn diese doch (wahrscheinlich) als Root ausgeführt werden und der Bezugsordner dem Root gehört. In ISPC ist folgendes Flag aktiv: "Backup aller Dateien des Webverzeichnisses als Root Benutzer...
Was kann ich hier tun ?
ich betreibe einen Ubuntu 18.04 Server mit ISP Config (ISPConfig Version: 3.1dev). Eigentlich funktioniert auch alles, die Backups ebenfalls solange diese in ein normales Verzeichnis auf der Festplatte einlaufen. Aus Platzgründen sollen diese aber direkt auf ein FTP Repo fließen. Dieses Konzept teste ich gerade ziemlich erfolglos auf einem QA- Gerät
Vorgegangen bin ich hier wie folgt:
- CurlFTPS installiert
- nach dieser Anleitung
- das FTP Folder lässt sich mounten und beschreiben
- Den Pfad für Backups in ISPConfig unter System → Server Konfiguration → Server eingetragen
- Gewartet ob das Backup entsteht, aber es wurde keins angelegt
Dies habe ich auf folgende Arten versucht:
- Sichergestellt daß das FTP- Verzeichnis nicht gemountet ist und unter ISP Config den Flag "als Mountpoint" gesetzt
- Das FTP Verzeichnis manuell vorab gemountet und in ISP Config den Flag "als Mountpoint" entfernt
- In derr Tabelle sys_cron das running auf 0 gesetzt
Wenn ich aber in der ISPC- UI eine andere Uhrzeit für das Backup bestimme, sollte ich diesen Zeitstempel doch in der DB wiederfinden. Aber dem ist nicht so:
Wenn ich in ISPC das Backup zB auf 11:00 lege, steht in der DB unter sys_cron > cronjob_backup > next_run immer noch 2020-07-02 00:00:00.
Dann habe ich die logs geprüft.
/var/log/ispconfig# cat cron.log ergab:
Code:
...
Mi 1. Jul 02:06:10 CEST 2020 PHP Warning: chmod(): Operation not permitted in /usr/local/ispconfig/server/lib/classes/cron.d/500-backup.inc.php on line 74
Mi 1. Jul 02:06:10 CEST 2020 PHP Warning: chown(): Operation not permitted in /usr/local/ispconfig/server/lib/classes/cron.d/500-backup.inc.php on line 109
Mi 1. Jul 02:06:10 CEST 2020 PHP Warning: chgrp(): Operation not permitted in /usr/local/ispconfig/server/lib/classes/cron.d/500-backup.inc.php on line 110
Mi 1. Jul 02:06:55 CEST 2020 PHP Warning: chown(): Operation not permitted in /usr/local/ispconfig/server/lib/classes/cron.d/500-backup.inc.php on line 149
Mi 1. Jul 02:06:55 CEST 2020 PHP Warning: chgrp(): Operation not permitted in /usr/local/ispconfig/server/lib/classes/cron.d/500-backup.inc.php on line 150
...
Die Einbindung im FSTAB hat folgenden Code:
Code:
curlftpfs#backup.myprovider.xy /mnt/backup fuse allow_other 0 0
Der Ordner für den Mount hat den Besitzer root:root
Code:
drwxr-xr-x 1 root root 1024 Jan 1 1970 backup
Mir ist nicht klar wieso hier Eingriffe wie Chgrp oder Chown verboten sein sollen, wenn diese doch (wahrscheinlich) als Root ausgeführt werden und der Bezugsordner dem Root gehört. In ISPC ist folgendes Flag aktiv: "Backup aller Dateien des Webverzeichnisses als Root Benutzer...
Was kann ich hier tun ?