[kaboom@skuld tmp]$ sudo rpm -Uvh postfix-1.1.4-1.i386.rpm Preparing... ########################################### [100%] 1:postfix ########################################### [100%] alternatives version 1.2.29 - Copyright (C) 2001 Red Hat, Inc. This may be freely redistributed under the terms of the GNU Public License. usage: alternatives --install <link> <name> <path> <priority> [--slave <link> <name> <path>]* alternatives --remove <name> <path> alternatives --auto <name> alternatives --config <name> alternatives --display <name> alternatives --set <name> <path> common options: --verbose --test --help --usage --version --altdir <directory> --admindir <directory> error: execution of %post scriptlet from postfix-1.1.4-1 failed, exit status 2 [kaboom@skuld tmp]$
Upgrading to chkconfig-1.3.1 fixed that problem (so postfix needs a chkconfig > 1.3.1 dependency). Now I have a new problem: [kaboom@skuld kaboom]$ sudo rpm -Uvh /tmp/postfix-1.1.4-1.i386.rpm Preparing... ########################################### [100%] 1:postfix ########################################### [100%] cp: cannot stat `/lib/libdb.so': No such file or directory error: execution of %trigger scriptlet from postfix-1.1.4-1 failed, exit status 1 [kaboom@skuld kaboom]$ The only libdb I have in /lib is /lib/libdb-3.2.so....
Looking at the script, it's doing cp /lib/libdb-3.?.so /var/spool/postfix/lib cp /lib/libdb.so /var/spool/postfix/lib AFAICT, that second line is totally unnecessary. ldd on the binaries reports a dependency upon /lib/libdb-3.2.so only, and not one on libdb.so.
All this appears to be fixed now (1.1.4-3)....