Comments (15)
run this to backup only one email
zmbackup -f -a [email protected]
from zmbackup.
I still get the error
[root@mail ~]# su zimbra
[zimbra@mail root]$ zmbackup -f -a [email protected]
/usr/local/lib/zmbackup/bash/BackupAction.sh: string 100: [email protected]//,/\n/g: Access denied
Nothing to do. Closing...
from zmbackup.
can you show me output of
cat /etc/zmbackup/zmbackup.conf
from zmbackup.
[root@mail ~]# cat /etc/zmbackup/zmbackup.conf
###############################################################################
ZMBACKUP CONFIGURATION FILE
###############################################################################
This file is used to manage the behavior of the zmbackup. Please edit with
cautious this file. All the values are configured by the zmbackup_wizard, but
you can change them if you need, just avoid remove any parameter from this file.
To regenerate this file, just execute zmbackup_wizard again.
WARNING - There is a field called DEFAULT. This is not the default value of the
field. It's just a reminder if you forgot the original value of the field.
###############################################################################
BACKUPUSER - Used to store the name of the account used by Zimbra server to start
and stop the service.
DEFAULT: zimbra
BACKUPUSER=zimbra
WORKDIR - Used to store the backups and where the sessions.txt will be saved.
The directory must have as owner the same value as BACKUPUSER.
DEFAULT: /opt/zimbra/backup
WORKDIR=/opt/zimbra/backup
LDAPSERVER - This is the address where you stored Zimbra's LDAP server in your
environment.
DEFAULT: 127.0.0.1
LDAPSERVER=ldap://10.10.10.10:389
LDAPADMIN - This is where you inform the ldap admin account to backup and restore
accounts, alias, and distribution lists entries.
DEFAULT: uid=zimbra,cn=admins,cn=zimbra
LDAPADMIN=uid=zimbra,cn=admins,cn=zimbra
LDAPPASS - This is where you inform the ldap admin password to backup and restore
accounts, alias, and adistribuition lists entries.
LDAPPASS=pwd
LOGFILE - The path where zmbackup will save his logs. Don't confuse with sessions.txt.
Sessions.txt is hard coded stored in $WORKDIR.
DEFAULT: /opt/zimbra/log/zmbackup.log
LOGFILE=/opt/zimbra/log/zmbackup.log
ENABLE_EMAIL_NOTIFY - Enable or disable mail notification during a backup routine.
OPTIONS:
- all: Enable all the mail notification
- start: Enable only the start mail notification
- finish: Enable only the finish mail notification
- error: Enable only for error messages
- none: Disable mail notification
DEFAULT: all
ENABLE_EMAIL_NOTIFY=all
EMAIL_NOTIFY - After each zmbackup execution, going everything okay or not, a mail
is sended to someone to inform that the process is concluded, and
show a report of each account backed up.
EMAIL_NOTIFY=[email protected]
EMAIL_SENDER - Inform with which e-mail account Zmbackup should use to send the
message.
DEFAULT: root@domain
EMAIL_SENDER=
MAX_PARALLEL_PROCESS - Here you define how many process zmbackup will use to complete
its tasks. If you want to keep as single thread, configure
this field with the value 1.
DEFAULT: 3
MAX_PARALLEL_PROCESS=3
ROTATE_TIME - Here you define how many days zmbackup must keep in their archives.
This value affect full, incremental, alias and distribution list backups.
DEFAULT: 30
ROTATE_TIME=30
LOCK_BACKUP - Here you define if zmbackup should lock the backup session for only one
for each day for each option.
DEFAULT: true
LOCK_BACKUP=true
SESSION_TYPE - This option define the default place where zmbackup should store the
information of each session. Valid values can be TXT - for session.txt
- or SQLITE3 - for SQLite3 driver.
DEFAULT: TXT
SESSION_TYPE=SQLITE3
BACKUP_INACTIVE_ACCOUNTS - Enable this option to Zmbackup backup disabled accounts too.
DEFAULT: true
BACKUP_INACTIVE_ACCOUNTS=true
SSL_ENABLE - Enable SSL communication between Zmbackup and your Zimbra Server.
DEFAULT: true
SSL_ENABLE=true
ZMMAILBOX - Location for the zmmailbox binary.
DEFAULT: /opt/zimbra/bin/zmmailbox
from zmbackup.
could you reinstall zmbackup
first uninstall it
running the script install.sh with -r
apt-get install cifs-utils
apt-get install parallel wget httpie sqlite3
git clone -b 1.2-3 https://github.com/lucascbeyeler/zmbackup.git
cd zmbackup
./install.sh
You will get a certain of questions answer the following
Inform Zimbra's defaut user - DEFAULT [zimbra]:
Inform Zimbra's defaut install path - DEFAULT [/opt/zimbra]:
Inform the path Zmbackup will use to store - DEFAULT [/opt/zimbra/backup]:
Inform the account to receive all Zmbackup's alerts - DEFAULT [admin@xxxx:
Inform Zmbackup's number of threads - DEFAULT [3]:
Inform the number of days Zmbackup should store the backups - DEFAULT [30]:
Zmbackup should limit backups for one per day? - DEFAULT [true]:false
Where you want to store Zmbackup's sessions? TXT or SQLITE3 - DEFAULT [TXT]:
Inform a password for zmbackup user - DEFAULT [OTx]:
from zmbackup.
Same here..
zimbra@postoffice:~$ zmbackup -i -a [email protected]
/usr/local/lib/zmbackup/bash/BackupAction.sh: line 100: [email protected]//,/\n/g: No such file or directory
Nothing to do. Closing.
from zmbackup.
on line 100 the script itirates through $4//,/\n/g in variable $i to add them to file $TEMPACCOUNT.
However, it crashes on the $4//,/\n/g.
GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu)
In my case, [email protected] is used, and bash is trying to RUN on line 100:
$("[email protected]//,/\n/g")
which doesn't make sense..
zimbra@postoffice:~$ $("[email protected]//,/\n/g")
bash: [email protected]//,/\n/g: No such file or directory
from zmbackup.
Are you trying to search and replace comma's for newlines by any chance?
This does not seem to work in bash 4.4.20 in your script.
Can you rewrite?
from zmbackup.
assuming you wish to replace comma's for newlines by any chance, the following should work in bash:
100 # for i in $("$4//,/\n/g"); do
101 for i in $( echo $4 | sed 's/,/ /g' ); do
102 echo $i
103 echo "$i" >> "$TEMPACCOUNT"
104 done
from zmbackup.
for i in $( echo $4 | sed 's/,/ /g' ); do
Tried your approach and worked for me too.
Bash version:
GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu)
I wonder if you could submit a PR so maintainer could update this?
from zmbackup.
Same here..
help, please.
zimbra@mail:/usr/local/lib/zmbackup/bash$ zmbackup -f -a [email protected]
/usr/local/lib/zmbackup/bash/BackupAction.sh: line 100: [email protected]//,/\n/g: No such file or directory
Nothing to do. Closing...
from zmbackup.
@thiagowarwick I don't think the maintainer is responding to this issue, at least I haven't seen him here.
If you edit /usr/local/lib/zmbackup/bash/BackupAction.sh and change line 100 from:
for i in $("$4//,/\n/g"); do
to:
for i in $( echo $4 | sed 's/,/ /g' ); do
all should work. I've been using this in production for some time now, restoration of single mailboxes works fine, no issues after this change.
from zmbackup.
@thiagowarwick Não acho que o mantenedor esteja respondendo a esse problema, pelo menos não o vi aqui. Se você editar /usr/local/lib/zmbackup/bash/BackupAction.sh e alterar a linha 100 de:
for i in $("$4//,/\n/g"); do
para:for i in $( echo $4 | sed 's/,/ /g' ); do
tudo deve funcionar. Estou usando isso em produção há algum tempo, a restauração de caixas de correio únicas funciona bem, sem problemas após essa alteração.
Thank's my friend.
this worked for me! Congratulations!!!
from zmbackup.
haha, I didn't know I wrote that in Portuguese ;)
Prazer & boa sorte,
Tchau!
from zmbackup.
this is fixed here:
tofuSCHNITZEL@d502834
from zmbackup.
Related Issues (20)
- Cron Job doesn't appear to be backing up correctly HOT 4
- Question: Can we restore the Deleted User mailbox using zmbackup. HOT 4
- Cronjob question? HOT 1
- Incremental backup do only one account HOT 1
- the backup is not created correctly HOT 1
- Emails are not recovered correctly from full bakcup HOT 3
- Bash For loop in ListAction.sh breaks -d domain full backup of zmbackup with domains that have the letter 's' on them HOT 2
- zmbackup -r corrupts ldap directory - error in lib/bash/ParallelAction.sh HOT 1
- zmbackup error HOT 2
- How to run this on Centos 6 EOL HOT 1
- Error moving webdav directory
- Empty mailbox backup files when "Public Service Host Name" is configured. HOT 1
- S3 storage backup destination HOT 3
- /usr/local/lib/zmbackup/bash/BackupAction.sh: line 95: all//,/\n/g: No such file or directory
- Zimbra Full Backup/Incremental Backup Issue
- Restore backup to a clean installation
- ipv6 ldap connect
- Installation errors HOT 2
- Make a full backup without a mailbox
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zmbackup.