sieve stopped working and doveadm mailbox list without -s shows less folders then with

Ralf Becker rb at egroupware.org
Mon Sep 11 21:34:53 EEST 2017


Noone an idea how it can be that subscribed folders are more then all
folders and how to repair that situation?

Ralf

Am 07.09.17 um 16:42 schrieb Ralf Becker:
> Dovecot 2.2.31 with mailboxes in mdbox format.
>
> Since a couple of days some mailboxes have the problem, that sieve rules
> moving mails to folders stop working and .sieve.log in mailbox shows:
>
> sieve: info: started log at Sep 07 13:57:17.
> error:
> msgid=<20170907155704.EGroupware.S4yThVJRr12WSiJLpKbK0Bz at somedomain.egroupware.de>:
> failed to store into mailbox 'INBOX/Munser': Mailbox doesn't exist:
> INBOX/Munser.
>
> When I do a doveadm mailbox list -s -u <user>@<domain> I get all folders
> incl. the one mentioned above, while doveadm mailbox list without -s
> shows just
> user
> INBOX
>
> I already tried doveadm force-resync -u <user>@<domain> INBOX, but it
> did not change anything.
>
> I also moved the mailbox in filesystem to an other name and tried to
> restore it from there, which helped with most broken mailbox problems in
> the pre 2.2.31 aftermath, but that failed completly:
>
> /var/dovecot/imap/<domain> # mv <user> <user>.broken
>
> /var/dovecot/imap/<domain> # doveadm force-resync -u <user>@<domain> INBOX
>
> /var/dovecot/imap/<domain> # sudo -u dovecot doveadm -Dv import -u
> <user>@<domain> -s mdbox:$(pwd)/<user>.broken/mdbox
> INBOX all
> Debug: Loading modules from directory: /usr/lib/dovecot
> Debug: Module loaded: /usr/lib/dovecot/lib01_acl_plugin.so
> Debug: Module loaded: /usr/lib/dovecot/lib10_quota_plugin.so
> Debug: Module loaded: /usr/lib/dovecot/lib15_notify_plugin.so
> Debug: Module loaded: /usr/lib/dovecot/lib20_mail_log_plugin.so
> Debug: Module loaded: /usr/lib/dovecot/lib20_replication_plugin.so
> Debug: Loading modules from directory: /usr/lib/dovecot/doveadm
> Debug: Module loaded: /usr/lib/dovecot/doveadm/lib10_doveadm_acl_plugin.so
> Debug: Skipping module doveadm_expire_plugin, because dlopen() failed:
> Error relocating
> /usr/lib/dovecot/doveadm/lib10_doveadm_expire_plugin.so:
> expire_set_lookup: symbol not found (this is usually intentional, so
> just ignore this message)
> Debug: Module loaded: /usr/lib/dovecot/doveadm/lib10_doveadm_quota_plugin.so
> Debug: Module loaded: /usr/lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
> Debug: Skipping module doveadm_fts_plugin, because dlopen() failed:
> Error relocating /usr/lib/dovecot/doveadm/lib20_doveadm_fts_plugin.so:
> fts_backend_rescan: symbol not found (this is usually intentional, so
> just ignore this message)
> Debug: Skipping module doveadm_mail_crypt_plugin, because dlopen()
> failed: Error relocating
> /usr/lib/dovecot/doveadm/libdoveadm_mail_crypt_plugin.so:
> mail_crypt_box_get_public_key: symbol not found (this is usually
> intentional, so just ignore this message)
> doveadm(<user>@<domain> 54303): Debug: Added userdb setting:
> plugin/master_user=<user>@<domain>
> doveadm(<user>@<domain> 54303): Debug: Added userdb setting:
> plugin/userdb_acl_groups=admins@<domain>,hts büro@<domain>,hts@<domain>
> doveadm(<user>@<domain> 54303): Debug: Added userdb setting:
> plugin/userdb_quota_rule=*:bytes=10485760000
> doveadm(<user>@<domain>): Debug: Effective uid=90, gid=101,
> home=/var/dovecot/imap/<domain>/<user>
> doveadm(<user>@<domain>): Debug: Quota root: name=User quota
> backend=dict
> args=:ns=INBOX/:file:/var/dovecot/imap/<domain>/<user>/dovecot-quota
> doveadm(<user>@<domain>): Debug: Quota rule: root=User quota mailbox=*
> bytes=107374182400 messages=0
> doveadm(<user>@<domain>): Debug: Quota grace: root=User quota
> bytes=10737418240 (10%)
> doveadm(<user>@<domain>): Debug: dict quota: user=<user>@<domain>,
> uri=file:/var/dovecot/imap/<domain>/<user>/dovecot-quota, noenforcing=0
> doveadm(<user>@<domain>): Debug: Namespace inboxes: type=private,
> prefix=INBOX/, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=no
> location=mdbox:~/mdbox
> doveadm(<user>@<domain>): Debug: fs:
> root=/var/dovecot/imap/<domain>/<user>/mdbox, index=, indexpvt=,
> control=, inbox=, alt=
> doveadm(<user>@<domain>): Debug: acl: initializing backend with data: vfile
> doveadm(<user>@<domain>): Debug: acl: acl username = <user>@<domain>
> doveadm(<user>@<domain>): Debug: acl: owner = 0
> doveadm(<user>@<domain>): Debug: acl vfile: Global ACLs disabled
> doveadm(<user>@<domain>): Debug: Namespace users: type=shared,
> prefix=user/%n/, sep=/, inbox=no, hidden=no, list=yes, subscriptions=no
> location=mdbox:%h/mdbox:INDEXPVT=~/shared/%u
> doveadm(<user>@<domain>): Debug: shared: root=/run/dovecot, index=,
> indexpvt=, control=, inbox=, alt=
> doveadm(<user>@<domain>): Debug: acl: initializing backend with data: vfile
> doveadm(<user>@<domain>): Debug: acl: acl username = <user>@<domain>
> doveadm(<user>@<domain>): Debug: acl: owner = 0
> doveadm(<user>@<domain>): Debug: acl vfile: Global ACLs disabled
> doveadm(<user>@<domain>): Debug: Namespace subs: type=private, prefix=,
> sep=/, inbox=no, hidden=yes, list=no, subscriptions=yes
> location=mdbox:~/mdbox
> doveadm(<user>@<domain>): Debug: fs:
> root=/var/dovecot/imap/<domain>/<user>/mdbox, index=, indexpvt=,
> control=, inbox=, alt=
> doveadm(<user>@<domain>): Debug: acl: initializing backend with data: vfile
> doveadm(<user>@<domain>): Debug: acl: acl username = <user>@<domain>
> doveadm(<user>@<domain>): Debug: acl: owner = 0
> doveadm(<user>@<domain>): Debug: acl vfile: Global ACLs disabled
> doveadm(<user>@<domain>): Debug: quota: quota_over_flag check:
> quota_over_script unset - skipping
> doveadm(<user>@<domain>): user-lookup(<user>@<domain>)Debug: Added
> userdb setting: plugin/master_user=<user>@<domain>
> doveadm(<user>@<domain>): user-lookup(<user>@<domain>)Debug: Added
> userdb setting: plugin/userdb_acl_groups=admins@<domain>,hts
> büro@<domain>,hts@<domain>
> doveadm(<user>@<domain>): user-lookup(<user>@<domain>)Debug: Added
> userdb setting: plugin/userdb_quota_rule=*:bytes=10485760000
> doveadm(<user>@<domain>): Debug: Effective uid=90, gid=101,
> home=/var/dovecot/imap/<domain>/<user>
> doveadm(<user>@<domain>): Debug: Quota root: name=User quota
> backend=dict
> args=:ns=INBOX/:file:/var/dovecot/imap/<domain>/<user>/dovecot-quota
> doveadm(<user>@<domain>): Debug: Quota rule: root=User quota mailbox=*
> bytes=107374182400 messages=0
> doveadm(<user>@<domain>): Debug: Quota grace: root=User quota
> bytes=10737418240 (10%)
> doveadm(<user>@<domain>): Debug: dict quota: user=<user>@<domain>,
> uri=file:/var/dovecot/imap/<domain>/<user>/dovecot-quota, noenforcing=0
> doveadm(<user>@<domain>): Debug: fs:
> root=/var/dovecot/imap/<domain>/<user>.broken/mdbox, index=, indexpvt=,
> control=, inbox=, alt=
> doveadm(<user>@<domain>): Debug: acl: initializing backend with data: vfile
> doveadm(<user>@<domain>): Debug: acl: acl username = <user>@<domain>
> doveadm(<user>@<domain>): Debug: acl: owner = 0
> doveadm(<user>@<domain>): Debug: acl vfile: Global ACLs disabled
> doveadm(<user>@<domain>): Error: quota: Unknown namespace: INBOX/
> doveadm(<user>@<domain>): Debug: quota: quota_over_flag check:
> quota_over_script unset - skipping
> doveadm(<user>@<domain>): Debug: acl vfile: file
> /var/dovecot/imap/<domain>/<user>.broken/mdbox/mailboxes/INBOX/dbox-Mails/dovecot-acl
> not found
> doveadm(<user>@<domain>): Debug: acl vfile: file
> /var/dovecot/imap/<domain>/<user>.broken/mdbox/mailboxes/dovecot-acl not
> found
> doveadm(<user>@<domain>): Debug: acl: Mailbox not in dovecot-acl-list:
> MailboxA
> doveadm(<user>@<domain>): Debug: acl: Mailbox not in dovecot-acl-list:
> MailboxB
> <skiped many more mailboxes/>
> doveadm(<user>@<domain>): Debug: INBOX: Mailbox opened because: import
> doveadm(<user>@<domain>): Debug: Namespace : Using permissions from
> /var/dovecot/imap/<domain>/<user>/mdbox: mode=0700 gid=default
> doveadm(<user>@<domain>): Debug: replication: Replication requested by
> 'mailbox subscribe', priority=1
> doveadm(<user>@<domain>): Debug: INBOX/INBOX: Mailbox opened because: import
> doveadm(<user>@<domain>): Debug: acl vfile: file
> /var/dovecot/imap/<domain>/<user>/mdbox/mailboxes/INBOX/dbox-Mails/dovecot-acl
> not found
> doveadm(<user>@<domain>): Debug: acl vfile: file
> /var/dovecot/imap/<domain>/<user>/mdbox/mailboxes/dovecot-acl not found
> doveadm(<user>@<domain>): Error: Opening INBOX failed: Mailbox doesn't
> exist: INBOX/INBOX
> doveadm(<user>@<domain>): Error: Syncing mailbox INBOX/INBOX failed:
> Opening INBOX failed: Mailbox doesn't exist: INBOX/INBOX
>
> Any ideas what the problem could be and how to fix it?
>
> Or what other information I can supply to help diagnose the problem.
>
> Ralf
>

-- 
Ralf Becker
EGroupware GmbH [www.egroupware.org]
Handelsregister HRB Kaiserslautern 3587
Geschäftsführer Birgit und Ralf Becker
Leibnizstr. 17, 67663 Kaiserslautern, Germany
Telefon +49 631 31657-0


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <https://dovecot.org/pipermail/dovecot/attachments/20170911/2c5607d4/attachment-0001.sig>


More information about the dovecot mailing list