Hi,

since I've upgraded from 3.10.11 to 3.10.12 (running Alpine) I've encountered the following type of log messages a few times a day. trivial-rewrite is running with -v and I replaced my actual domain with example.com:


Aug 9 05:33:37 example postfix/trivial-rewrite[20042]: match_string: mydestination: example.com ~? localhost Aug 9 05:33:37 example postfix/trivial-rewrite[20042]: match_list_match: example.com: no match Aug 9 05:33:37 example postfix/trivial-rewrite[20042]: match_string: virtual_alias_domains: example.com ~? sqlite:/etc/postfix/sqlite-alias-vmaps.cf(0,lock|utf8_request) Aug 9 05:33:37 example postfix/trivial-rewrite[20042]: dict_sqlite_lookup: /etc/postfix/sqlite-alias-vmaps.cf: Searching with query SELECT destination FROM aliases WHERE alias='example.com' Aug 9 05:33:37 example postfix/trivial-rewrite[20042]: fatal: dict_sqlite_lookup: /etc/postfix/sqlite-alias-vmaps.cf: SQL prepare failed: attempt to write a readonly database?


Here is the content of /etc/postfix/sqlite-alias-vmaps.cf


dbpath = /etc/postfix/mail.sqlite
expansion_limit = 1
query = SELECT destination FROM aliases WHERE alias='%s'


The SQLite file can not be written to by the user Postfix runs as, but this hasn't been a problem before as it is only used for looking up maps. It seems to me that it wants to lock the file before doing that now?

Could someone point me in the right direction? There doesn't seem to be a way to tell Postfix not to do that.

Kind regards,

Alex
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to