Selbes Problem, nachdem ich borgmatic auf 1.9.4 aktualisiert habe. Wann und wie das Problem entstanden ist, ist mir noch nicht ganz klar, aber die Lösung in der data/conf/borgmatic/etc/config.yaml
sieht so aus:
mariadb_databases:
- name: all
format: sql
username: root
password: GEHEIM
options: "--default-character-set=utf8mb4 --skip-ssl"
list_options: "--skip-ssl"
Zur Erläuterung:
mariadb_databases
lässt borgmatic die MariaDB-spezifischen Befehle statt der für MySQL verwenden, damit kommt die Fehlermeldung bezüglich mysqldump
nicht mehr.
Vor dem eigentlich DB-Dump führt borgmatic diesen Befehl aus, der laut Log scheitert:
Command '('mariadb', '--user', 'root', '--skip-column-names', '--batch', '--execute', 'show schemas')' returned non-zero exit status 1.
Die Optionen für diesen Befehl werden nicht aus options
, sondern aus list_options
gelesen. Man braucht also beide Parameter.