Как следует из названия, я получаю эту ошибку всякий раз, когда пытаюсь запустить newaliases
. Во-первых, небольшое пояснение. Я пытался обновить свой сервер debian с jessie до stretch, и у меня почти все пакеты были обновлены, за исключением postfix
и postfix-mysql
. Также в обновлении mysql был заменен на mariadb. Я не уверен, что это проблематично, но всякий раз, когда я пытаюсь повторно запустить обновление, чтобы перенастроить пакеты postfix, я получаю следующее:
Setting up postfix (3.1.4-7) ...
Postfix (main.cf) configuration was not changed. If you need to make
changes,
edit /etc/postfix/main.cf (and others) as needed. To view Postfix
configuration values, see postconf(1).
After modifying main.cf, be sure to run 'service postfix reload'.
Running newaliases
postalias: fatal: unsupported dictionary type: mysql does not support bulk-mode creation.
dpkg: error processing package postfix (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of postfix-mysql:
postfix-mysql depends on postfix (= 3.1.4-7); however:
Package postfix is not configured yet.
dpkg: error processing package postfix-mysql (--configure):
dependency problems - leaving unconfigured
Я не уверен, что вызывает проблему, и я не могу перезагрузиться, пока пакеты не будут устранены из-за других не связанных причин в системе в настоящее время.
У меня была точно такая же проблема, и я решил ее так:
alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf
)service postfix reload
принять это во внимание