mailcow / mailcow-dockerized

mailcow: dockerized - 🐮 + 🐋 = 💕
https://mailcow.email
GNU General Public License v3.0
8.78k stars 1.17k forks source link

Backup and restore script not working #5749

Closed Dominik9798 closed 7 months ago

Dominik9798 commented 7 months ago

Contribution guidelines

I've found a bug and checked that ...

Description

After running the "backup_and_restore.sh" with parameters "backup" and "all" following error occured

root@mailserver:/opt/mailcow-dockerized# sh helper-scripts/backup_and_restore.sh backup all
helper-scripts/backup_and_restore.sh: 5: helper-scripts/backup_and_restore.sh: [[: not found
helper-scripts/backup_and_restore.sh: 9: helper-scripts/backup_and_restore.sh: Syntax error: "(" unexpected (expecting "then")

Logs:

root@mailserver:/opt/mailcow-dockerized# sh helper-scripts/backup_and_restore.sh backup all
helper-scripts/backup_and_restore.sh: 5: helper-scripts/backup_and_restore.sh: [[: not found
helper-scripts/backup_and_restore.sh: 9: helper-scripts/backup_and_restore.sh: Syntax error: "(" unexpected (expecting "then")

Steps to reproduce:

1. Login to mailserver
2. go to folder "cd /opt/mailcow-dockerized"
3. execute "sh helper-scripts/backup_and_restore.sh backup all"

Which branch are you using?

master

Which architecture are you using?

x86

Operating System:

Debian GNU/Linux 10 (buster)

Server/VM specifications:

8 GB memory / ~6,5 GB used

Is Apparmor, SELinux or similar active?

no

Virtualization technology:

KVM

Docker version:

24.0.2

docker-compose version or docker compose version:

1.29.2

mailcow version:

2024-02

Reverse proxy:

nginx for port 80 and 443

Logs of git diff:

-

Logs of iptables -L -vn:

-

Logs of ip6tables -L -vn:

-

Logs of iptables -L -vn -t nat:

-

Logs of ip6tables -L -vn -t nat:

-

DNS check:

-
climba03003 commented 7 months ago

The scripts requires to be bash not sh. You can try to directly run the script without sh.