On 2026-07-04 11:37, Michael Grimm wrote:
Jordan M <[email protected]> wrote:
If the files used by the port are the same format that mdb_dump
can read. AFAICT that's not the case for postfix. I couldn't get
mdb_dump to recognize the postmap-generated file as a valid
database.
IMHO you don't need mdb_dump/mdb_load w.r.t. to postfix' lmdb
databases.
It should be sufficient to re-run 'postmap
lmdb:YOUR_PLAIN_TABLE_OR_WHATSOEVER' on all relevant plain text
files you need to convert to lmdb databases. (To be on the save side
I would delete that YOUR_PLAIN_TABLE_OR_WHATSOEVER.lmdb beforehand.)
Normally it would be, however:
On 2026-07-03 16:47, Jordan M wrote:
> # pkg info -d postfix | grep lmdb
> lmdb-1.0.0,1
> lmdb-1.0.0,1 (liblmdb.so.1)
> # postmap lmdb:/tmp/testdb
> postmap: fatal: error updating lmdb:/tmp/testdb: MDB_BAD_TXN:
> Transaction must abort, has a child, or is invalid
> #
That error occurred whether or not /tmp/testdb.lmdb already existed.