|
|
|
启动就提示:
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的动作定义如下:
- 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
- }
复制代码 |
|