[РЕШЕНО] postfix после обновления требует postfix-hash, hash ОТМЕНЕН!!! требуется правка конфигов.

все поломалось!

пользователи и пр. прописаны в конфигах как hash, а после обновления он их отказывается признавать!
про все, что записано хэшем, ругается и не признает -

warning: hash:/etc/postfix/sender_access is unavailable. unsupported dictionary type: hash

postmap: warning: unsupported dictionary type: hash. Is the postfix-hash package installed?
postmap: fatal: unsupported map type: hash

при попытке отправить почту -



 postfix/smtpd[4327]: warning: unsupported dictionary type: hash. Is the postfix-hash package installed?
Sep 07 01:04:09 server postfix/smtpd[4327]: error: unsupported dictionary type: hash
Sep 07 01:04:09 server postfix/smtpd[4327]: warning: unsupported dictionary type: hash. Is the postfix-hash package installed?
Sep 07 01:04:09 server postfix/smtpd[4327]: error: unsupported dictionary type: hash
Sep 07 01:04:09 server postfix/smtpd[4327]: warning: unsupported dictionary type: hash. Is the postfix-hash package installed?
Sep 07 01:04:09 server postfix/smtpd[4327]: error: unsupported dictionary type: hash
Sep 07 01:04:09 server postfix/smtpd[4327]: connect from _gateway[192.168.1.1]
Sep 07 01:04:09 server postfix/tlsmgr[3681]: warning: btree:/var/lib/postfix/smtpd_scache is unavailable. unsupported dictionary type: btree
Sep 07 01:04:09 server postfix/smtpd[4327]: warning: hash:/etc/postfix/sender_access is unavailable. unsupported dictionary type: hash
Sep 07 01:04:09 server postfix/smtpd[4327]: warning: hash:/etc/postfix/sender_access lookup error for "ereer@eere"

Ни в системе, ни в репах и нигде не находится postfix-hash!

Черт бы побрал обновления. Все работало годами как часики.
Support for BDB hash and btree has been removed.
Pacman notified you about that during the respecive upgrade
Тык: https://bbs.archlinux.org/viewtopic.php?id=294782

Достаточно оперативно? =)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
https://bbs.archlinux.org/viewtopic.php?id=294782
да, тоже нашел, БОЛЬШОЕ спасибо за оперативность!
Однако в рускоязычной выдаче не докопался.

Они в файле main.cf изменили термины и определения, имена параметров. Часть объявили как устаревшие и подлежащие замене. Такие параметры можно увидеть в консоли по команде -

postfix reload

Там же будет указание всех случаев применения отмененных hash + tree. Соответственно надо открыть файл main.cf, (факультативно, т.е. работать будет и так) прибить в нем все "устаревшее", а слова hash или tree заменить на слово lmdb. После этого "перечитать" командой postmap все те файлы, на которые ссылается lmdb:/ и рестартовать postfix. В месте хранения этих файлов останутся уже никому ненужные одноименные с расширением db - их следует прибить за ненужностью.

Попутно выяснится, что также обновившийся spamassassin вновь создал свой директорий с неправильными правами и владельца директория 4.0... и сервис падает за недоступом к этому директорию. Владельца надо сменить на того юзера, под которым этот спамассассин запускается. И рестартовать ассассина.
 
Зарегистрироваться или войдите чтобы оставить сообщение.