On 16/3/2012 11:21 πμ, Nikolaos Milas wrote:
I'll test this hypothesis anyway, but it's good to know others'
experience on such matters.
So, I've upgraded on a test server with a vanilla postfix (standard
settings, as installed on CentOS 5, i.e. ) which had been upgraded in
the past to 2.8.2 using local compilation (and "make upgrade") and now
to 2.9.1 using my self-built RPMs (which are in test state):
---------------------------------------------------------------------------
# ls -la
total 15752
drwxr-xr-x 2 root root 4096 Mar 15 13:19 .
drwxr-xr-x 5 root root 4096 Mar 15 13:18 ..
-rw-r--r-- 1 root root 5855022 Mar 15 13:17
postfix-2.9.1-1.pcre.sasl2.dovecot.nmilas.rhel5.x86_64.rpm
-rw-r--r-- 1 root root 10233248 Mar 15 13:17
postfix-debuginfo-2.9.1-1.pcre.sasl2.dovecot.nmilas.rhel5.x86_64.rpm
#
# rpm -Uvh *.rpm
Preparing... ###########################################
[100%]
1:postfix warning: /etc/postfix/aliases created as
/etc/postfix/aliases.rpmnew
warning: /etc/postfix/bounce.cf.default saved as
/etc/postfix/bounce.cf.default.rpmsave
warning: /etc/postfix/main.cf created as /etc/postfix/main.cf.rpmnew
warning: /etc/postfix/makedefs.out saved as
/etc/postfix/makedefs.out.rpmsave
warning: /etc/postfix/master.cf created as /etc/postfix/master.cf.rpmnew
warning: /usr/libexec/postfix/post-install saved as
/usr/libexec/postfix/post-install.rpmorig
########################################### [ 50%]
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
chown: cannot access
`/usr/share/doc/postfix-2.3.3/README_FILES/MEMCACHE_README': No such
file or directory
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
2:postfix-debuginfo ###########################################
[100%]
postconf: warning: /etc/postfix/master.cf: unused parameter: fallback_relay=
---------------------------------------------------------------------------
From the above, I concluded that I should comment-out / delete in
master.cf the respective line (marked with a *):
---------------------------------------------------------------------------
relay unix - - n - - smtp
# * -o fallback_relay=
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
---------------------------------------------------------------------------
"fallback_relay parameter has been removed" is no more available in v2.9 ?
The server works OK. I commented out the above parameter.
====================================================
Now, a more complex test: a copy (on a test server) of my full
configuration (virtual-only, ldap-based accounts and aliases, TLS using
"real" (not self-signed) certs, delivery via dovecot lda, SASL auth
using dovecot SASL).
---------------------------------------------------------------------------
# ls -la
total 15752
drwxr-xr-x 2 root root 4096 Mar 15 13:19 .
drwxr-xr-x 6 root root 4096 Mar 16 12:22 ..
-rw-r--r-- 1 root root 5855022 Mar 15 13:17
postfix-2.9.1-1.pcre.sasl2.dovecot.nmilas.rhel5.x86_64.rpm
-rw-r--r-- 1 root root 10233248 Mar 15 13:17
postfix-debuginfo-2.9.1-1.pcre.sasl2.dovecot.nmilas.rhel5.x86_64.rpm
#
# rpm -Uvh *.rpm
Preparing... ###########################################
[100%]
1:postfix warning: /etc/postfix/aliases created as
/etc/postfix/aliases.rpmnew
warning: /etc/postfix/bounce.cf.default saved as
/etc/postfix/bounce.cf.default.rpmsave
warning: /etc/postfix/main.cf created as /etc/postfix/main.cf.rpmnew
warning: /etc/postfix/makedefs.out saved as
/etc/postfix/makedefs.out.rpmsave
warning: /etc/postfix/master.cf created as /etc/postfix/master.cf.rpmnew
warning: /etc/postfix/transport created as /etc/postfix/transport.rpmnew
warning: /usr/libexec/postfix/post-install saved as
/usr/libexec/postfix/post-install.rpmorig
########################################### [ 50%]
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
/usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter:
fallback_relay=
2:postfix-debuginfo ###########################################
[100%]
postconf: warning: /etc/postfix/main.cf: unused parameter:
var_flock_tries=40
postconf: warning: /etc/postfix/master.cf: unused parameter: fallback_relay=
---------------------------------------------------------------------------
I guess that the "var_flock_tries" parameter (which I had added
according to:
http://tech.groups.yahoo.com/group/postfix-users/message/277428) might
not be available any more. This parameter is no nonger valid?
The upgrade was successful. Everything works fine.
So, the hypothesis was confirmed: "rpm -Uvh" works fine over a
compiled-from-source version.
Also, RPMs built using the spec file I posted, with LTB-OpenLDAP
libraries, work fine too. (If anyone is interested, I will be happy to
provide them.)
Nick