matrix-docker-ansible-deploy
matrix-docker-ansible-deploy copied to clipboard
Borg backup fails with invalid reference format
Playbook Configuration:
My vars.yml
file looks like this:
matrix_backup_borg_enabled: true
matrix_backup_borg_location_repositories:
- ssh://[email protected]/mnt/matrix
matrix_backup_borg_storage_encryption_passphrase: "FANCYPASSPHRASE"
matrix_backup_borg_ssh_key_private: |
-----BEGIN OPENSSH PRIVATE KEY-----
....
-----END OPENSSH PRIVATE KEY-----
Matrix Server:
- OS: Debian GNU/Linux 11 (bullseye)
- Architecture: amd64,
Problem description:
When I try running systemctl status matrix-backup-borg
it fails.
Journal says:
Nov 08 04:51:53 matrix systemd[1]: Starting Matrix Borg Backup...
Nov 08 04:51:54 matrix matrix-backup-borg[571311]: docker: invalid reference format.
Nov 08 04:51:54 matrix matrix-backup-borg[571311]: See 'docker run --help'.
Nov 08 04:51:54 matrix matrix-backup-borg[571320]: docker: invalid reference format.
Nov 08 04:51:54 matrix matrix-backup-borg[571320]: See 'docker run --help'.
Nov 08 04:51:54 matrix systemd[1]: matrix-backup-borg.service: Main process exited, code=exited, status=125/n/a
Nov 08 04:51:54 matrix systemd[1]: matrix-backup-borg.service: Failed with result 'exit-code'.
Nov 08 04:51:54 matrix systemd[1]: Failed to start Matrix Borg Backup.
Additional context
Backup server is a FreeBSD Jail on a TrueNAS Core installation running borgmatic
As far as I can see, the container etke.cc/borgmatic gets pulled without a tag;
registry.gitlab.com/etke.cc/borgmatic:latest
does the trick.
Looks like https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/roles/custom/matrix-backup-borg/defaults/main.yml#L15 is the problem here.
the issue can be closed