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

Reply via email to