Postfix的奇怪启动失败问题,查了很多资料没有结果
启动就提示:Starting postfix: /etc/init.d/postfix: line 34: 2717 Segmentation fault /usr/sbin/postalias ${alias_database//,} 2>/dev/null
REDHAT AS 4用自带的RPM安装,第一次启动就这样。
第34行就是
/usr/sbin/postalias ${alias_database//,} 2>/dev/null
在/etc/init.d/postfix 中,关于start的动作定义如下:
[code]start() {
# Start daemons.
echo -n "Starting postfix: "
alias_database=$(postconf -h alias_database 2>/dev/null)
RETVAL=1
[ -z "$alias_database" ] && {
failure "determination of alias_database"
echo
return 0
}
/usr/sbin/postalias ${alias_database\\,} 2>/dev/null
RETVAL=$?
[ $RETVAL -ne 0 ] && {
failure "postalias $alias_database"
echo
return 0
}
/usr/sbin/postfix start 2>/dev/null 1>&2 && success || failure
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/postfix
echo
return $RETVAL
}[/code]
页:
[1]
