Postscreen cache MDB CURSOR FULL

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Error: postscreen_cache: MDB_CURSOR_FULL: Internal error


   KB 24128        Last updated on 2021-11-16  




0.00
(0 votes)

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
Verified Against: ZCS 8.8.15, ZCS 9.0 Date Created: 2020-07-28
Article ID: https://wiki.zimbra.com/index.php?title=Postscreen_cache_MDB_CURSOR_FULL Date Modified: 2021-11-16



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »


Jump to: navigation, search