Столкнулся с проблемой. При запуске:
doveadm search -A mailbox "*/" text "текст_из_письма"
весь процесс спотыкается на конкретном пользователе и вываливается в ошибку:
doveadm(user@my-domain.ru): Error: auth-master: userdb list: User listing returned failure
doveadm: Error: Failed to iterate through some users
При выполнении:
doveadm user '*'
опять спотыкается на этом пользователе (приблизительно такой вывод):
user4@my-domain.ru
user3@my-domain.ru
user2@my-domain.ru
user1@my-domain.ru
user@my-domain.ru
Error: auth-master: userdb list: User listing returned failure
Fatal: user listing failed
Dovecot берет пользователей с ldap сервера. Сервер доступен по сети:
telnet ldap.my-domain.local 389
Connected to ldap.my-domain.local
Эта команда выдает всю информацию с ldap-сервера без ошибок:
ldapsearch -H ldap://ldap.my-domain.local -D "CN=doveuser,CN=Users,DC=my-domain,DC=local" -w password_doveuser -b "DC=my-domain,DC=local" -x "(objectclass=*)"
НО…
doveadm user 'user@my-domain.ru'
field value
uid 143
gid 143
home /var/mail/mdbox/user@my-domain.ru
mail mdbox:~
В логах только:
indexer-worker(user@my-domain.ru)<96517><>: Debug: auth-master: userdb lookup(user@my-domain.ru): Started userdb lookup
indexer-worker(user@my-domain.ru)<96517><>: Debug: auth-master: userdb lookup(user@my-domain.ru): auth USER input: user@my-domain.ru
indexer-worker(user@my-domain.ru)<96517><>: Debug: auth-master: userdb lookup(user@my-domain.ru): Finished userdb lookup (username=user@my-domain.ru )
indexer-worker(user@my-domain.ru)<96517><>: Debug: Added userdb setting: plugin/=yes
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: Effective uid=143, gid=143, home=/var/mail/mdbox/user@my-domain.ru
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: dict(file): dict created (uri=file:/var/mail/dovecot/shared-mailboxes, base_dir=/var/run/dovecot)
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: open(/proc/self/stat) failed: No such file or directory
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: open(/proc/self/io) failed: No such file or directory
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: Namespace inbox: type=private, prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes location=mdbox:~
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: fs: root=/var/mail/mdbox/user@my-domain.ru, index=, indexpvt=, control=, inbox=, alt=
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: acl: initializing backend with data: vfile:/var/mail/dovecot/global-acls:cache_secs=3600
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: acl: acl username = user@my-domain.ru
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: acl: owner = 1
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: acl vfile: Global ACL file: /var/mail/dovecot/global-acls
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: Namespace : type=shared, prefix=Shared/%u/, sep=/, inbox=no, hidden=no, list=children, subscriptions=yes location=mdbox:%h:INDEXPVT=~/shared/%u
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: shared: root=/var/run/dovecot, index=, indexpvt=, control=, inbox=, alt=
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: fts: Indexes disabled for namespace 'Shared/%u/'
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: acl: initializing backend with data: vfile:/var/mail/dovecot/global-acls:cache_secs=3600
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: acl: acl username = user@my-domain.ru
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: acl: owner = 0
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: acl vfile: Global ACL file: /var/mail/dovecot/global-acls
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: Mailbox Archives: Mailbox opened
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: acl vfile: file /var/mail/mdbox/user@my-domain.ru/mailboxes/Archives/dbox-Mails/dovecot-acl not found
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: Mailbox Archives: Indexed 0 messages
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: User session is finished
indexer-worker(user@my-domain.ru)<96517><yJ8GN4IvLWUFeQEA27Mz2g>: Debug: dict(file): dict destroyed
OS: FreeBSD 13.1
Dovecot 2.3.20
Помогите, люди добрые, кто чем может?