+++ This bug was initially created as a clone of Bug #21164 +++ Всё гораздо хуже. postfix надо перезапускать после обновления любого postfix-*. Если при обновлении пакета postfix (которое всегда происходит первым) установлено какое-то количество postfix-* и на них что-то завязано в конфигурации, он может тупо не запуститься или не работать до повтороного перезапуска. Можно перенести запуск postfix из %post в filetrigger, но тогда он будет недоступен до окончания dist-upgrade (что немного лучше чем полностью нерабочий сервер после обновления).
Позволю себе не согласиться - какие-то старые представления могут действительно перестать работать после обновления libpostfix, только если эта библиотека будет настолько разломана по старым интерфейсам, что не позволит этим представлениям работать. Т.е. мне кажется, есть смысл дергать перезагрузку всего сервиса после major version update.
(В ответ на комментарий №0) > Можно перенести запуск postfix из %post в filetrigger, но тогда он будет > недоступен до окончания dist-upgrade (что немного лучше чем полностью нерабочий > сервер после обновления). Я бы сказал: много лучше. Во-первых, сколько тех обновлений может приехать на почтовый сервер в боевой эксплуатации (а не выведенный на время обновления в резерв), и долго ли придётся ждать? Во-вторых, кто пострадает от такого ожидания (пусть даже от reject-а, когда сеть есть, а сервиса ещё нет)?
postfix-1:2.11.11-alt1 -> sisyphus: Sun Jan 28 2018 Dmitry V. Levin <ldv@altlinux> 1:2.11.11-alt1 - 2.11.7 -> 2.11.11. - Disabled NIS/NIS+ support as it was disabled in glibc-2.26.0.124.98f244e-alt1. - Restart postfix from filetrigger (closes: #21620). - Save a copy of /etc/postfix/aliases before rewriting it (closes: #25238). - Fixed "postconf -a" and "postconf -A" (closes: #28372). - Fixed Cyrus SASL support (by asy@; closes: #30270). - Fixed update procedure when systemd is active (closes: #31363). - Recoded README.ALT-ru_RU from koi8r to utf8 (closes: #32038). - Cleared executable bit from postfix.service (closes: #34567).