Marcin Mirosław
2015-Sep-23 14:24 UTC
[dovecot-2.2.18] dsync error: Error: Can't delete mailbox INBOX: INBOX can't be deleted. Problem with name of folders?
Hi All!
I'm also hitted by this problem. I'm trying to migrate emails from very
old dbmail to dovecot (maildir). I read old threads with similar problem
but I found only such solutions:
- upgrade to 2.2.13
- workarround : use imapsync
- no solution
I'd like to not use imapsync, have you got an idea what should I do to
do migration successfully?
dsync throws:
doveadm(root): Debug: Loading modules from directory: /usr/lib64/dovecot
doveadm(root): Debug: Module loaded: /usr/lib64/dovecot/lib01_acl_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib10_quota_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib15_notify_plugin.so
doveadm(root): Debug: Module loaded: /usr/lib64/dovecot/lib20_fts_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib20_listescape_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib20_mail_log_plugin.so
doveadm(root): Debug: Module loaded: /usr/lib64/dovecot/lib20_zlib_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib21_fts_squat_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/lib90_stats_plugin.so
doveadm(root): Debug: Loading modules from directory:
/usr/lib64/dovecot/doveadm
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib10_doveadm_acl_plugin.so
doveadm(root): Debug: Skipping module doveadm_expire_plugin, because
dlopen() failed:
/usr/lib64/dovecot/doveadm/lib10_doveadm_expire_plugin.so: undefined
symbol: exp
ire_set_init (this is usually intentional, so just ignore this message)
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib10_doveadm_quota_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
doveadm(root): Debug: Module loaded:
/usr/lib64/dovecot/doveadm/lib20_doveadm_fts_plugin.so
doveadm(example.user at example.com): Debug: Added userdb setting:
plugin/quota_rule=*:bytes=104857600
doveadm(example.user at example.com): Debug: Effective uid=999, gid=999,
home=/data/poczta/skrzynki/example.com/example.user
doveadm(example.user at example.com): Debug: Quota root: name=User quota
backend=dict args=:proxy::quota
doveadm(example.user at example.com): Debug: Quota rule: root=User quota
mailbox=* bytes=104857600 messages=0
doveadm(example.user at example.com): Debug: Quota rule: root=User quota
mailbox=Trash bytes=+104857600 messages=0
doveadm(example.user at example.com): Debug: Quota warning: bytes=89128960
(85%) messages=0 reverse=no command=quota-warning 85
example.user at example.com
doveadm(example.user at example.com): Debug: Quota grace: root=User quota
bytes=10485760 (10%)
doveadm(example.user at example.com): Debug: dict quota:
user=example.user at example.com, uri=proxy::quota, noenforcing=0
doveadm(example.user at example.com): Debug: Namespace inbox: type=private,
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
location=imapc:
doveadm(example.user at example.com): Debug: imapc(source-imap-server:144):
Looking up IP address
doveadm(example.user at example.com): Debug: imapc(source-imap-server:144):
Connecting to 192.168.1.202:144
doveadm(example.user at example.com): Debug: imapc(source-imap-server:144):
Server capabilities: IMAP4 IMAP4rev1 AUTH=LOGIN ACL NAMESPACE SORT
CHILDREN QUOTA
doveadm(example.user at example.com): Debug: imapc(source-imap-server:144):
Authenticating as example.user at example.com
doveadm(example.user at example.com): Debug: imapc(source-imap-server:144):
Authenticated successfully
doveadm(example.user at example.com): Debug: imapc: root=, index=,
indexpvt=, control=, inbox=, altdoveadm(example.user at example.com): Debug:
fts: Indexes disabled for
namespace ''
doveadm(example.user at example.com): Debug: acl: initializing backend with
data: vfile:/data/poczta/acl/global-acls:cache_secs=60
doveadm(example.user at example.com): Debug: acl: acl username example.user at
example.com
doveadm(example.user at example.com): Debug: acl: owner = 1
doveadm(example.user at example.com): Debug: acl vfile: Global ACL legacy
directory: /data/poczta/acl/global-acls
doveadm(example.user at example.com): Debug: Namespace : type=shared,
prefix=shared/%n/, sep=, inbox=no, hidden=no, list=yes,
subscriptions=yes location=maildir:%h/.mail
dir:INDEX=/data/poczta/indeksy/shared/example.com/example.user
doveadm(example.user at example.com): Debug: shared: root=/var/run/dovecot,
index=, indexpvt=, control=, inbox=, altdoveadm(example.user at example.com):
Debug: fts: Indexes disabled for
namespace 'shared/%n/'
doveadm(example.user at example.com): Debug: acl: initializing backend with
data: vfile:/data/poczta/acl/global-acls:cache_secs=60
doveadm(example.user at example.com): Debug: acl: acl username example.user at
example.com
doveadm(example.user at example.com): Debug: acl: owner = 0
doveadm(example.user at example.com): Debug: acl vfile: Global ACL legacy
directory: /data/poczta/acl/global-acls
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
doveadm(example.user at example.com): Debug: Namespace : Using permissions
from : mode=0700 gid=default
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Trash not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Sent not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Junk not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Drafts not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Total Wellbeing App not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Philipiak not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Nexto not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Inne not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/IMGW not found
doveadm(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/E-pasa? wizyt?wki not found
dsync(example.user at example.com): Debug: Effective uid=999, gid=999,
home=/data/poczta/skrzynki/example.com/example.user
dsync(example.user at example.com): Debug: Quota root: name=User quota
backend=dict args=:proxy::quota
dsync(example.user at example.com): Debug: Quota rule: root=User quota
mailbox=* bytes=104857600 messages=0
dsync(example.user at example.com): Debug: Quota rule: root=User quota
mailbox=Trash bytes=+104857600 messages=0
dsync(example.user at example.com): Debug: Quota warning: bytes=89128960
(85%) messages=0 reverse=no command=quota-warning 85
example.user at example.com
dsync(example.user at example.com): Debug: Quota grace: root=User quota
bytes=10485760 (10%)
dsync(example.user at example.com): Debug: dict quota:
user=example.user at example.com, uri=proxy::quota, noenforcing=0
dsync(example.user at example.com): Debug: Namespace inbox: type=private,
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
location=maildir:/data/poczta/skrzynki/example.com/example.user/.maildir/:INDEX=/data/poczta/indeksy/example.com/example.user
dsync(example.user at example.com): Debug: maildir++:
root=/data/poczta/skrzynki/example.com/example.user/.maildir,
index=/data/poczta/indeksy/example.com/example.user, indexpvt=,
control=, inbox=/data/poczta/skrzynki/example.com/example.user/.maildir,
altdsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir doesn't exist
yet, using default permissions
dsync(example.user at example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user at example.com): Debug: acl: initializing backend with
data: vfile:/data/poczta/acl/global-acls:cache_secs=60
dsync(example.user at example.com): Debug: acl: acl username example.user at
example.com
dsync(example.user at example.com): Debug: acl: owner = 1
dsync(example.user at example.com): Debug: acl vfile: Global ACL legacy
directory: /data/poczta/acl/global-acls
dsync(example.user at example.com): Debug: Namespace : type=shared,
prefix=shared/%n/, sep=, inbox=no, hidden=no, list=yes,
subscriptions=yes
location=maildir:%h/.maildir:INDEX=/data/poczta/indeksy/shared/example.com/example.user
dsync(example.user at example.com): Debug: shared: root=/var/run/dovecot,
index=, indexpvt=, control=, inbox=, altdsync(example.user at example.com):
Debug: fts: Indexes disabled for
namespace 'shared/%n/'
dsync(example.user at example.com): Debug: acl: initializing backend with
data: vfile:/data/poczta/acl/global-acls:cache_secs=60
dsync(example.user at example.com): Debug: acl: acl username example.user at
example.com
dsync(example.user at example.com): Debug: acl: owner = 0
dsync(example.user at example.com): Debug: acl vfile: Global ACL legacy
directory: /data/poczta/acl/global-acls
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/Junk not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.Junk/dovecot-acl not
found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/Trash not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.Trash/dovecot-acl
not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/Archive not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.Archive/dovecot-acl
not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/Sent not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.Sent/dovecot-acl not
found
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX guid=c92f64f79f0d1ed01e6d5b314f04886c uid_validity=13783
uid_next=34894281 subs=no last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX/E-pasa? wizyt?wki guid=5d360d682d48c1090150341143cf6fad
uid_validity=13841 uid_next=3489428
1 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX/IMGW guid=5849136be8a03ed13bf8f9d41910d7f8 uid_validity=13805
uid_next=34894281 subs=yes la
st_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX guid=c92f64f79f0d1ed01e6d5b314f04886c uid_validity=13783
uid_next=34894281 subs=no last_ch
ange=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX/E-pasa? wizyt?wki guid=5d360d682d48c1090150341143cf6fad
uid_validity=13841 uid_next=348942
81 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX/IMGW guid=5849136be8a03ed13bf8f9d41910d7f8 uid_validity=13805
uid_next=34894281 subs=yes l
ast_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX/Inne guid=5eb05c4811720cdf3d9f5352dc994fac uid_validity=13804
uid_next=34894281 subs=yes la
st_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX/Inne guid=5eb05c4811720cdf3d9f5352dc994fac uid_validity=13804
uid_next=34894281 subs=yes l
ast_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX/Nexto guid=d467b829b0cc91ac4eb975715889bd31 uid_validity=13806
uid_next=34894281 subs=yes l
ast_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX/Nexto guid=d467b829b0cc91ac4eb975715889bd31 uid_validity=13806
uid_next=34894281 subs=yes
last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX/Philipiak guid=790024d6afa83b393825d00df73b516d uid_validity=13913
uid_next=34894281 subs=y
es last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX/Philipiak guid=790024d6afa83b393825d00df73b516d uid_validity=13913
uid_next=34894281 subsyes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX/Total Wellbeing App guid=2baa2fed3be5624bc399327558327e3e
uid_validity=13818 uid_next=34894
281 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX/Total Wellbeing App guid=2baa2fed3be5624bc399327558327e3e
uid_validity=13818 uid_next=3489
4281 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX.Drafts guid=004ef77f6a9c3669bcb43012f3a43855 uid_validity=13784
uid_next=34894281 subs=yes
last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX.Drafts guid=004ef77f6a9c3669bcb43012f3a43855 uid_validity=13784
uid_next=34894281 subs=yes
last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX.Junk guid=4849549b42c9c7de02f5e49cfa8ae258 uid_validity=13786
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX.Junk guid=4849549b42c9c7de02f5e49cfa8ae258 uid_validity=13786
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX.Sent guid=7d3c7eaa71cdf47ee8a1192687cda8cd uid_validity=13785
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX.Sent guid=7d3c7eaa71cdf47ee8a1192687cda8cd uid_validity=13785
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain M: Local mailbox tree:
INBOX.Trash guid=b36f688eae08506001091708006abe5a uid_validity=13787
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: brain S: Remote mailbox tree:
INBOX.Trash guid=b36f688eae08506001091708006abe5a uid_validity=13787
uid_next=34894281 subs=yes last_change=0 last_subs=0
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.E-pasa&AXw-
wizyt&APM-wki doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/E-pasa? wizyt?wki not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.E-pasa&AXw-
wizyt&APM-wki/dovecot-acl not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.IMGW
doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/IMGW not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.IMGW/dovecot-acl
not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Inne
doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Inne not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Inne/dovecot-acl
not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Nexto
doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Nexto not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Nexto/dovecot-acl
not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Philipiak
doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Philipiak not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Philipiak/dovecot-acl
not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Total
Wellbeing App doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX/Total Wellbeing App not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX.Total
Wellbeing App/dovecot-acl not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eDrafts
doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Drafts not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eDrafts/dovecot-acl
not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eJunk
doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Junk not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eJunk/dovecot-acl
not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eSent
doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Sent not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eSent/dovecot-acl
not found
dsync(example.user at example.com): Debug: Namespace :
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eTrash
doesn't exist yet, using default permissions
dsync(example.user at example.com): Debug: Namespace : Using permissions
from /data/poczta/skrzynki/example.com/example.user/.maildir: mode=0700
gid=default
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/ not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX.Trash not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/.INBOX\2eTrash/dovecot-acl
not found
dsync(example.user at example.com): Debug: brain M: Remote mailbox tree
deletion: guid=723d36276ba602567e720000b2e75159 type=mailbox
timestamp=1443014289 name= local update=not found
dsync(example.user at example.com): Debug: brain M: Remote mailbox tree
deletion: guid=2621c6fd51a58e1d1d5c491aac714886 type=dir
timestamp=1443014289 name= local update=not found
dsync(example.user at example.com): Debug: brain M: Remote mailbox tree
deletion: guid=703d36276ba602567e720000b2e75159 type=mailbox
timestamp=1443014289 name= local update=not found
dsync(example.user at example.com): Debug: brain M: Remote mailbox tree
deletion: guid=86c7d94c87680557f26fcb26843f739f type=dir
timestamp=1443014289 name= local update=not found
dsync(example.user at example.com): Debug: brain M: Remote mailbox tree
deletion: guid=733d36276ba602567e720000b2e75159 type=mailbox
timestamp=1443014289 name= local update=not found
dsync(example.user at example.com): Debug: brain M: Remote mailbox tree
deletion: guid=35f49dcfbfb2e03fdce327671e82bf17 type=dir
timestamp=1443014289 name= local update=not found
dsync(example.user at example.com): Debug: brain M: Remote mailbox tree
deletion: guid=713d36276ba602567e720000b2e75159 type=mailbox
timestamp=1443014289 name= local update=not found
dsync(example.user at example.com): Debug: brain M: Remote mailbox tree
deletion: guid=e3bf62bb7f5af7ba291b2df1a11d573b type=dir
timestamp=1443014289 name= local update=not found
dsync(example.user at example.com): Debug: doveadm-sieve: Iterating Sieve
mailbox attributes
dsync(example.user at example.com): Debug: sieve: Pigeonhole version 0.4.5
(b7754774631d+) initializing
dsync(example.user at example.com): Debug: sieve: include: sieve_global is
not set; it is currently not possible to include `:global' scripts.
dsync(example.user at example.com): Debug: sieve: file storage: Using
script storage path: /data/poczta/skrzynki/example.com/example.user/sieve
dsync(example.user at example.com): Debug: sieve: file storage: Using
active Sieve script path:
/data/poczta/skrzynki/example.com/example.user/.dovecot.sieve
dsync(example.user at example.com): Debug: sieve: file storage: Relative
path to sieve storage in active link: sieve/
dsync(example.user at example.com): Debug: sieve: file storage: Using
permissions from /data/poczta/skrzynki/example.com/example.user/sieve:
mode=0700 gid=-1
dsync(example.user at example.com): Debug: sieve: file storage: sync:
Synchronization active
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user at example.com): Warning: Deleting mailbox 'INBOX':
UID=34841186 GUID= is missing locally
dsync(example.user at example.com): Debug: brain S: Import INBOX: Import
change GUID= UID=34841186 hdr_hash=ec96ee09dfd0dda2cdf5e3eabaf86dfd
result=Reverting local change by deleting mailbox - No more local mails
found
dsync(example.user at example.com): Debug: brain S: Import INBOX: Saved UIDs:
dsync(example.user at example.com): Debug: doveadm-sieve: Iterating Sieve
mailbox attributes
dsync(example.user at example.com): Debug: sieve: Pigeonhole version 0.4.5
(b7754774631d+) initializing
dsync(example.user at example.com): Debug: sieve: include: sieve_global is
not set; it is currently not possible to include `:global' scripts.
dsync(example.user at example.com): Debug: sieve: file storage: Using
script storage path: /data/poczta/skrzynki/example.com/example.user/sieve
dsync(example.user at example.com): Debug: sieve: file storage: Using
active Sieve script path:
/data/poczta/skrzynki/example.com/example.user/.dovecot.sieve
dsync(example.user at example.com): Debug: sieve: file storage: Relative
path to sieve storage in active link: sieve/
dsync(example.user at example.com): Debug: sieve: file storage: Using
permissions from /data/poczta/skrzynki/example.com/example.user/sieve:
mode=0700 gid=-1
dsync(example.user at example.com): Debug: sieve: file storage: sync:
Synchronization active
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/acl/global-acls/INBOX not found
dsync(example.user at example.com): Debug: acl vfile: file
/data/poczta/skrzynki/example.com/example.user/.maildir/dovecot-acl not
found
dsync(example.user at example.com): Error: Couldn't delete mailbox INBOX:
INBOX can't be deleted.
dsync(example.user at example.com): Debug: imapc(source-imap-server:144):
Disconnected
doveadm conf -n:
# 2.2.18: /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.8 (0c4ae064f307+)
# OS: Linux 3.18.12-gentoo x86_64 Gentoo Base System release 2.2
auth_cache_size = 64 k
auth_cache_ttl = 10 mins
auth_master_user_separator = *
auth_mechanisms = plain login
default_vsz_limit = 512 M
deliver_log_format = msgid=%m: from=%f: phys=%p: virt=%w %$
dict {
lastlogin = pgsql:/etc/dovecot/dovecot-dict-sql.conf.ext
quota = pgsql:/etc/dovecot/dovecot-dict-sql.conf.ext
}
first_valid_gid = 999
first_valid_uid = 999
last_valid_gid = 999
last_valid_uid = 999
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
listen = *
mail_gid = 999
mail_location = maildir:~/.maildir:INDEX=/data/poczta/indeksy/%d/%n
mail_log_prefix = "%s(%u) <%{session}>: "
mail_plugins = acl fts fts_squat listescape quota notify mail_log stats zlib
mail_prefetch_count = 50
mail_temp_dir = /data/poczta/tmp
mail_uid = 999
mailbox_list_index = yes
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope
encoded-character vacation subaddress comparator-i;ascii-numeric
relational regex imap4flags copy include variables body enotify
environment mailbox date index ihave duplicate
namespace {
location = maildir:%%h/.maildir:INDEX=/data/poczta/indeksy/shared/%d/%n
prefix = shared/%%n/
type = shared
}
namespace inbox {
inbox = yes
location mailbox Archive {
auto = subscribe
special_use = \Archive
}
mailbox Archives {
special_use = \Archive
}
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
auto = subscribe
special_use = \Junk
}
mailbox Sent {
auto = subscribe
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Spam {
special_use = \Junk
}
mailbox Trash {
auto = subscribe
special_use = \Trash
}
mailbox Wiadomo?ci-?mieci {
special_use = \Junk
}
mailbox Wiadomo&AVs-ci-&AVs-mieci {
special_use = \Junk
}
prefix separator = /
}
passdb {
driver = pam
master = yes
pass = yes
}
passdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
plugin {
acl = vfile:/data/poczta/acl/global-acls:cache_secs=60
acl_shared_dict = file:/data/poczta/acl/shared-mailboxes.db
antispam_backend = spool2dir
antispam_debug_target = syslog
antispam_pipe_tmpdir = /tmp
antispam_spam_pattern_ignorecase = SPAM;Junk
antispam_spool2dir_notspam /data/poczta/tmp/spamspool/%u__%%020lu-%%05lu___ham
antispam_spool2dir_spam /data/poczta/tmp/spamspool/%u__%%020lu-%%05lu___spam
antispam_trash_pattern_ignorecase = trash;Deleted *
antispam_verbose_debug = 1
fts = squat
fts_squat = partial=4 full=10
last_login_dict = proxy::lastlogin
last_login_key = lastlogin/%u/%s/%r
listescape_char = \
quota = dict:User quota::proxy::quota
quota_rule2 = Trash:storage=+100M
quota_warning = storage=85%% quota-warning 85 %u
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_default = /etc/dovecot/sieve/sieve_default_spam-to-junk.sieve
stats_command_min_time = 1 mins
stats_domain_min_time = 12 hours
stats_ip_min_time = 12 hours
stats_memory_limit = 1M
stats_refresh = 30 s
stats_session_min_time = 15 mins
stats_track_cmds = yes
stats_user_min_time = 1 hours
}
postmaster_address = postmaster at example2.com
protocols = imap pop3 lmtp sieve
quota_full_tempfail = yes
service auth-worker {
user = root
}
service auth {
unix_listener auth-client {
group = mail
mode = 0660
}
unix_listener auth-userdb {
mode = 0777
}
}
service dict {
unix_listener dict {
group = poczta
mode = 0660
}
}
service lmtp {
inet_listener lmtp {
address = 192.168.1.198
port = 24
}
}
service quota-warning {
executable = script /data/poczta/bin/quota-warning.sh
unix_listener quota-warning {
group = poczta
mode = 01224
}
user = poczta
}
service stats {
fifo_listener stats-mail {
group = poczta
mode = 0660
}
}
ssl_cert = </etc/ssl/private/example2.com.crt
ssl_cipher_list = HIGH:!aNULL:!MD5!DES:!3DES
ssl_dh_parameters_length = 2048
ssl_key = </etc/ssl/private/example2.com.key
ssl_prefer_server_ciphers = yes
ssl_protocols = !SSLv2 !SSLv3
userdb {
driver = prefetch
}
userdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
verbose_proctitle = yes
version_ignore = yes
protocol lmtp {
mail_plugins = acl fts fts_squat listescape quota notify mail_log
stats zlib sieve
}
protocol lda {
mail_plugins = quota sieve
}
protocol imap {
mail_max_userip_connections = 25
mail_plugins = acl fts fts_squat listescape quota notify mail_log
stats zlib antispam imap_acl imap_quota imap_stats imap_zlib last_login
}
protocol pop3 {
mail_plugins = acl fts fts_squat listescape quota notify mail_log
stats zlib last_login
}
Thanks for help,
Marcin.
Marcin Mirosław
2015-Sep-23 15:10 UTC
[dovecot-2.2.18] dsync error: Error: Can't delete mailbox INBOX: INBOX can't be deleted.
With dovecot-2.2.19.rc1 still have this error.
Timo Sirainen
2015-Sep-23 20:12 UTC
[dovecot-2.2.18] dsync error: Error: Can't delete mailbox INBOX: INBOX can't be deleted.
On 23 Sep 2015, at 18:10, Marcin Miros?aw <marcin at mejor.pl> wrote:> > With dovecot-2.2.19.rc1 still have this error."doveadm backup" wants to delete and recreate a folder if there are some changes that can't be incrementally just added to it (mainly if IMAP UIDs would need to be inserted in the middle of the folder). Maildir doesn't allow INBOX to be deleted (because it's difficult), so this fails. Solution is to either not use Maildir format, or rm -rf Maildir manually before running dsync.
Possibly Parallel Threads
- [dovecot-2.2.18] dsync error: Error: Can't delete mailbox INBOX: INBOX can't be deleted.
- [dovecot-2.2.18] dsync error: Error: Can't delete mailbox INBOX: INBOX can't be deleted.
- [dovecot-2.2.18] dsync error: Error: Can't delete mailbox INBOX: INBOX can't be deleted. Problem with name of folders?
- 2.2.18: Mailbox INBOX sync: mailbox_delete failed: INBOX can't be deleted.
- 2.2.18: Mailbox INBOX sync: mailbox_delete failed: INBOX can't be deleted.