Mail & problem after upgrade and reboot

Discussion in 'Installation/Configuration' started by hmfireball, Jan 5, 2009.

  1. hmfireball

    hmfireball New Member

    Hi,
    After I upgraded from 2.2.24 to 2.2.29 and rebooted, mail stopped working
    I got error :

    postfix/master[3424]: fatal: bind 0.0.0.0 port 25: Address already in use

    It seemed that sendmail was aloready listening to port 25, conflicting with postfix so I killed sendmail and could restart postfix

    Now mail works again but it seems that something's wrong is my config and I'm afraid it might happen again if I reboot.

    How to fix that?

    By the way, I have another error in logs about freshclam (don't know what it is):

    freshclam[3460]: freshclam daemon 0.94.2 (OS: linux-gnu, ARCH: i386, CPU: i686)
    freshclam[3460]: ClamAV update process started at Fri Dec 26 12:31:54 2008
    freshclam[3460]: SECURITY WARNING: NO SUPPORT FOR DIGITAL SIGNATURES
    freshclam[3460]: See the FAQ at http://www.clamav.net/support/faq for an explanation.
    freshclam[3460]: main.cld is up to date (version: 49, sigs: 437972, f-level: 35, builder: sven)
    freshclam[3460]: daily.cld is up to date (version: 8801, sigs: 41405, f-level: 38, builder: guitar)
    freshclam[3460]: --------------------------------------

    What is freshclam and what is this error about?

    Thanks for your help
    Hmfireball
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    You can not install postfix and sendmail on the saem server together. Please remove sendmail.

    You can ignore this, it is not used by ISPConfig.
     
  3. hmfireball

    hmfireball New Member

    Hi again Till and thanks for your answer.

    I have run chkconfig sendmail off so that it doesn't start anymore at reboot
    Is that correct?
    I'm afraid to remove sendmail as in my php.ini, sendmail is listed:
    Code:
    sendmail_path /usr/sbin/sendmail -t -i
    Do I have to use chkconfig to start postfix at reboot of does ISPConfig handle it? (It seems to)

    How can I remove those freshclam messages?

    Thanks
    Hmfireball
     
  4. falko

    falko Super Moderator Howtoforge Staff

    Which distribution are you using?
    What's the output of
    Code:
    chkconfig --list
    ?
     
  5. hmfireball

    hmfireball New Member

    I'm using Fedora 8.
    chkconfig --list returns:

    Code:
    ConsoleKit      0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    acpid           0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    anacron         0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    apt             0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    atd             0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    autofs          0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    avahi-daemon    0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    btseed          0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    bttrack         0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    collectd        0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    cpuspeed        0:arrêt 1:marche        2:marche        3:marche        4:marche        5:marche        6:arrêt
    crond           0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    cups            0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    dnsmasq         0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    dovecot         0:arrêt 1:arrêt 2:marche        3:marche        4:arrêt 5:marche        6:arrêt
    flow-capture    0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    gpm             0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:arrêt 6:arrêt
    haldaemon       0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    httpd           0:arrêt 1:arrêt 2:marche        3:marche        4:arrêt 5:marche        6:arrêt
    ip6tables       0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    iptables        0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    irqbalance      0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    iscsi           0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    iscsid          0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    libvirtd        0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    lm_sensors      0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    mdmonitor       0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    messagebus      0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    microcode_ctl   0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    multipathd      0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    mysqld          0:arrêt 1:arrêt 2:marche        3:marche        4:arrêt 5:marche        6:arrêt
    named           0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    netconsole      0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    netfs           0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    netplugd        0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    network         0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    nscd            0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    ntpd            0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    pcscd           0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    perlbal         0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    postfix         0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    proftpd         0:arrêt 1:arrêt 2:marche        3:marche        4:arrêt 5:marche        6:arrêt
    psacct          0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    qemu            0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    rdisc           0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    restorecond     0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    rsyslog         0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    saslauthd       0:arrêt 1:arrêt 2:marche        3:marche        4:arrêt 5:marche        6:arrêt
    sendmail        0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    smartd          0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    snmpd           0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    snmptrapd       0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    spamassassin    0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    sshd            0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    udev-post       0:arrêt 1:arrêt 2:arrêt 3:marche        4:marche        5:marche        6:arrêt
    wpa_supplicant  0:arrêt 1:arrêt 2:arrêt 3:arrêt 4:arrêt 5:arrêt 6:arrêt
    yum-updatesd    0:arrêt 1:arrêt 2:marche        3:marche        4:marche        5:marche        6:arrêt
    
    Sorry it's in French: arrêt is off, marche is on
    Thanks for your help
    Hmfireball
     
  6. falko

    falko Super Moderator Howtoforge Staff

    Please run
    Code:
    chkconfig --levels 235 postfix on
    to make Postfix start automatically at boot time.

    What's the output of
    Code:
    which sendmail
    ?
     
  7. hmfireball

    hmfireball New Member

    It returns:
    Code:
    /usr/sbin/sendmail
    Why do you set levels 2,3 and 5 and not 4?
    Sorry I'm new to run levels :)

    Thanks.
    Hmfireball
     
  8. falko

    falko Super Moderator Howtoforge Staff

    What's the output of
    Code:
    ls /usr/sbin/
    ?

    http://en.wikipedia.org/wiki/Runlevel
     
  9. hmfireball

    hmfireball New Member

    It returns:

    Code:
    accept                     libvirtd           pvs
    accton                     lid                pvscan
    acpid                      lnewusers          pwck
    addgnupghome               lnstat             pwconv
    adduser                    load_policy        pwmconfig
    adsl-start                 lockdev            pwunconv
    adsl-stop                  logrotate          qshape
    alternatives               logwatch           quotastats
    anacron                    lokkit             radeontool
    apachectl                  lpadmin            rdistd
    applygnupgdefaults         lpasswd            readprofile
    apxs                       lpc                redhat_lsb_trigger.i386
    arpd                       lpc.cups           reject
    arping                     lpinfo             repquota
    assetTag                   lpmove             restorecond
    atd                        lsof               rndc
    atrun                      luseradd           rndc-confgen
    automount                  luserdel           rotatelogs
    avahi-daemon               lusermod           rpc.rquotad
    avcstat                    lvchange           rtacct
    bind-chroot-admin          lvconvert          rtcwake
    biosdecode                 lvcreate           run_init
    bonobo-activation-sysconf  lvdisplay          sa
    brctl                      lvextend           safe_finger
    build-locale-archive       lvm                sasl2-shared-mechlist
    cc_dump                    lvmchange          saslauthd
    ccreds_validate            lvmdiskscan        sasldblistusers2
    cc_test                    lvmdump            saslpasswd2
    chat                       lvmsadc            selinuxenabled
    chpasswd                   lvmsar             semanage
    chroot                     lvreduce           semodule
    clockdiff                  lvremove           sendmail
    collectd                   lvrename           sendmail.postfix
    collectdmon                lvresize           sendmail.sendmail
    console-kit-daemon         lvs                sensors-detect
    convertquota               lvscan             serviceTag
    cpuspeed                   lwresd             sestatus
    cracklib-check             mailstats          setenforce
    cracklib-format            makemap            setpcaps
    cracklib-packer            makewhatis         setquota
    cracklib-unpacker          matchpathcon       setsebool
    create-cracklib-dict       mkdict             setup
    crond                      mklost+found       smartctl
    cupsaddsmb                 mkntfs             smartd
    cupsctl                    mksock             smrsh
    cupsd                      modeline2fb        smtp-sink
    cupsdisable                mtr                smtp-source
    cupsenable                 named              snmpd
    cupsfilter                 named-bootconf     snmptrapd
    dellBiosUpdate             named-checkconf    ss
    dellLcdBrightness          named-checkzone    sshd
    dellWirelessCtl            named-compilezone  stunnel
    dmidecode                  newusers           stunnel3
    dns-keygen                 nscd               sucap
    dnsmasq                    nstat              suexec
    dnssec-keygen              ntfsclone          suphp
    dnssec-signzone            ntfscp             sysreport
    dovecot                    ntfslabel          system-config-network
    dovecotpw                  ntfsresize         system-config-network-cmd
    dump-acct                  ntfsundelete       system-config-network-tui
    dump-utmp                  ntpd               sys-unconfig
    edquota                    ntpdate            t1libconfig
    eject                      ntpdc              tcpd
    ethtool                    ntp-keygen         tcpdump
    execcap                    ntpq               tcpslice
    fancontrol                 ntptime            testsaslauthd
    fancontrol.pl              ntptrace           tickadj
    fbset                      ntp-wait           tmpwatch
    fedora-groupadd            ntsysv             togglesebool
    fedora-groupdel            open_init_pty      tokenCtl
    fedora-useradd             ownership          tracepath
    fedora-userdel             packer             tracepath6
    filefrag                   paperconfig        try-from
    fix-mouse-psaux            pcscd              tunelp
    ftpshut                    ping6              tzdata-update
    genhomedircon              pluginviewer       udevmonitor
    getenforce                 pm-hibernate       update-alternatives
    getpcaps                   pm-powersave       update-reader.conf
    getsebool                  pm-suspend         useradd
    getSystemId                pm-suspend-hybrid  userdel
    glibc_post_upgrade.i686    postalias          userhelper
    gpm                        postcat            usermod
    groupadd                   postconf           usernetctl
    groupdel                   postdrop           vbetool
    groupmems                  postfix            verifySmiPassword
    groupmod                   postkick           vgcfgbackup
    grpck                      postlock           vgcfgrestore
    grpconv                    postlog            vgchange
    grpunconv                  postmap            vgck
    hald                       postqueue          vgconvert
    htcacheclean               postsuper          vgcreate
    httpd                      pppd               vgdisplay
    httpd.worker               pppdump            vgexport
    httxt2dbm                  pppoe              vgextend
    hwclock                    pppoe-connect      vgimport
    i2cdetect                  pppoe-discovery    vgmerge
    i2cdump                    pppoe-relay        vgmknodes
    i2cget                     pppoe-server       vgreduce
    i2cset                     pppoe-setup        vgremove
    iconvconfig                pppoe-sniff        vgrename
    iconvconfig.i686           pppoe-start        vgs
    in.proftpd                 pppoe-status       vgscan
    inputattach                pppoe-stop         vgsplit
    iptstate                   pppstats           vigr
    irqbalance                 praliases          vipw
    isadump                    prelink            visudo
    isaset                     proftpd            vpddecode
    kbdrate                    propertyTag        wakeupCtl
    keytab-lilo.pl             pvchange           warnquota
    kudzu                      pvck               wpa_cli
    lchage                     pvcreate           wpa_passphrase
    lgroupadd                  pvdisplay          wpa_supplicant
    lgroupdel                  pvmove             yum-updatesd
    lgroupmod                  pvremove           zdump
    libgcc_post_upgrade        pvresize           zic
    
     
  10. falko

    falko Super Moderator Howtoforge Staff

    And what's the output of
    Code:
    ls -l /usr/sbin/sendmail
    ? It should be a symlink to sendmail.postfix.
     
  11. hmfireball

    hmfireball New Member

    It returns:
    Code:
    lrwxrwxrwx 1 root root 21 mai 19  2008 /usr/sbin/sendmail -> /etc/alternatives/mta
    
    And
    Code:
    ls -l /etc/alternatives/mta
    returns:
    Code:
    lrwxrwxrwx 1 root root 27 mai 19  2008 /etc/alternatives/mta -> /usr/sbin/sendmail.sendmail
    So it is not a symlink to sendmail.postfix :(
     
  12. falko

    falko Super Moderator Howtoforge Staff

    Run
    Code:
    ln -sf /usr/sbin/sendmail.postfix /etc/alternatives/mta
     
  13. hmfireball

    hmfireball New Member

    Thank you Falko,

    Will my PHP scripts continue to work as expected doing so?
    What is the benefit of using postfix instead of sendmail?

    Hmfireball
     
  14. falko

    falko Super Moderator Howtoforge Staff

    Yes. Postfix' sendmail tool is compatible with the one from Sendmail.

    Postfix is far easier to configure and manage.
     

Share This Page