Mattermost - Backup

cron
backup
mattermost

#1

Hallo liebe Univention-Forum Leser.

Wir haben bei uns die Mattermost App bereits seit einem Monat im Einsatz.
Ich weiß leider nicht mehr die erste Version die wir installiert hatten.
Letzte Woche haben wir Mattermost auf die aktuelle 4.3.1 Version hochgezogen.

Seitdem erhalten wir immer eine Mail, dass das Backup nicht funktioniert hat.
Meiner Meinung nach kann das Backup auch gar nicht funktionieren.

Standardmäßig sieht das Skript folgendermaßen aus:

#################################################################
# generated by Mattermost app join script, do not edit manually #
#################################################################

DEST=/var/lib/univention-appcenter/apps/mattermost/data/backup
mkdir -p 
univention-app shell mattermost mysqldump --user=mmuser --password=THISISMYMMDBPASSWORD --databases mattermost > /mattermost.sql

Erstens weiß mkdir nicht welchen Ordner es anlegen soll.
Weiteres wird augenscheinlich kein MySQL Dump angelegt.

Ich habe im Docker Container nach einer mattermost.sql Datei gesucht aber nichts gefunden.
Erst nachdem ich auch beim MySQL Dump die $DEST hinzugefügt habe, wird auch wirklich ein Dump im data/backup Verzeichnis angelegt.

Sieht dieses Skript bei jemanden auch so aus oder haben wir einen Fehler auf unserem Server?

LG Basti


#2

Guter Punkt. Ist hiermit gefixt für das nächste Update https://stash.z-hub.io/projects/K4U/repos/mattermost/commits/db7e31ca206db460b98b6cbccc333767f35163b2


#3

Hallo nochmals.

Da wir noch täglich Mails bekommen haben, da angeblich das Backup nicht funktioniert habe ich noch eine kleine Anpassung am Skript durchgeführt.

Und zwar hatte die shebang gefehlt. Hier habe ich am Anfang noch ein

#!/bin/sh

eingefügt und nun bekommen wir auch keine Fehler-Mails mehr.

Vielleicht kann das auch noch nachgezogen werden.

LG Basti