Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I start postfix, I see in /var/log/system.log the following error:

error: open database /etc/postfix/system_user_maps.db: No such file or directory

How should this file be created so that postfix can start properly?

share|improve this question
First of all, do you have an /etc/postfix? A program wanting you to create its initial database for it is weird. (Then again, so is wanting you to create its /etc subdir, but at least that's trivial.) – Blacklight Shining Sep 20 '13 at 14:01
Of course I do. – Mark Richman Sep 20 '13 at 14:04
*chuckles* Just checking. Didn't want you to waste time if it was just complaining for lack of an empty directory. That said, have you tried creating an empty file with that name? – Blacklight Shining Sep 20 '13 at 14:05
I did a touch on that file. Now I get warning: hash:/etc/postfix/system_user_maps is unavailable. open database /etc/postfix/system_user_maps.db: Inappropriate file type or format – Mark Richman Sep 20 '13 at 14:07
Grrrrr. Okay. What version of postfix? And does the manual say anything? Also, where did you get it from? I found something that suggests that the database should be created in a configuration phase at install time. – Blacklight Shining Sep 20 '13 at 14:09

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.