[Slackbuilds-users] Problems With Postfix: post-install line 504 and SASL type
Rich Shepard
rshepard at appl-ecosys.com
Sun Feb 15 15:55:14 UTC 2015
On Sun, 15 Feb 2015, Mario Preksavec wrote:
> Care to share those errors?
Mario/Rob0:
1. Installed and running: postfix-2.11.3.
2. Stopped postfix.
3. Built -3.0.0 with
VERSION=${VERSION:-3.0.0}
...
# Build with dovecot sasl by default, cyrus/dovecot are supported
SASL=${SASL:-dovecot}
#SASL=${SASL:-cyrus}
case "$SASL" in
dovecot) SASLARGS="-DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\""
SASLLIBS="" ;;
cyrus) SASLARGS="-I/usr/include/sasl -DUSE_CYRUS_SASL"
SASLLIBS="-L/usr/lib${LIBDIRSUFFIX}/sasl2 -lsasl2" ;;
*) SASLARGS=""
SASLLIBS="" ;;
esac
4. upgradepkg /tmp/postfix-3.0.0-i486-1_SBo.tgz
5. See this diplayed in v.t.:
Executing install script for postfix-3.0.0-i486-1_SBo.tgz.
postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf
compatibility_level=2" and "postfix reload"
/usr/libexec/postfix/post-install: line 539: test: too many arguments
chown: cannot access '/usr/doc/postfix-2.11.3/README_FILES': No such file or
/ directory
Package postfix-3.0.0-i486-1_SBo.tgz installed.
Package postfix-2.11.3-i486-1_SBo upgraded with new package
/tmp/postfix-3.0.0-i486-1_SBo.tgz.
6. Added quotes to "$path" to /usr/libexec/postfix/post-install, line 539
7. /etc/rc.d/rc.postfix start:
Feb 15 07:16:55 salmo postfix/postsuper[19107]: fatal: scan_dir_push: open
directory defer: Permission denied
Feb 15 07:16:56 salmo postfix/postfix-script[19110]: fatal: Postfix
integrity check failed!
8. Edited postfix.SlackBuild changing SASL to cyrus.
9. Re-built -3.0.0; same errors as in #5 above; editied post-install;
starting postfix resulted in same errors as in #7 above.
10. Changed version back to -2.11.3 using SASL=${SALS:-cyrus}; re-ran
postfix.Slackbuild. (using SASL=${SASL:-dovecot) fails with same
errors as above.
11. 'upgradepkg /tmp/postfix-2.11.3-i486-1_SBo.tgz' now shows the
post-install error on line 504 rather than on line 539. Fixed that.
12. '/etc/rc.d/rc.postfix start' returns postfix to working condition.
The issues:
1. Version 3.0.0 will not build and install here regardless of SASL
version.
2. Version 2.11.3 will not run with SASL=dovecot, only with SASL=cyrus.
Please let me know what other information I can provide as I want to
resolve these issues and be running postfix-3.0.0 with Dovecot.
Thanks,
Rich
More information about the SlackBuilds-users
mailing list