Postscreen cache MDB CURSOR FULL
Error: postscreen_cache: MDB_CURSOR_FULL: Internal error
Problem
Unable to send/receive emails. To confirm, find any of the below error messages in /var/log/zimbra.log file.
Error 1:
fatal: error reading lmdb:/opt/zimbra/data/postfix/data/postscreen_cache: MDB_CURSOR_FULL: Internal error - cursor stack limit reached"
Error 2:
int postfix/postscreen[39156]: fatal: lmdb:/opt/zimbra/data/postfix/data/postscreen_cache: internal error: mdb.c:2433: Assertion 'mp->mp_pgno != pgno' failed in mdb_page_touch()
Error 3:
fatal: error updating lmdb:/opt/zimbra/data/postfix/data/postscreen_cache: MDB_PAGE_FULL: Internal error - page has no more space
Solution
Step 1: Move postscreen cache to "/tmp" directory.
# mv /opt/zimbra/data/postfix/data/postscreen_cache.lmdb /tmp
Step 2: Restart MTA services
# su - zimbra $ zmmtactl restart
Submitted by: Raghu Noti |