zwphoenix 发表于 2007-4-11 02:11:13

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的动作定义如下:

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
}
页: [1]
查看完整版本: Postfix的奇怪启动失败问题,查了很多资料没有结果