Package: dovecot-pop3d
Version: 0.99.14-1
Severity: important
Tags: sid

Thanks for maintaining Debian's dovecot-pop3d
package.

Dovecot enjoys a good reputation.

I noticed that

    $  /etc/init.d/dovecot restart

didn't start the /usr/sbin/dovecot daemon for a
new install, and that bug #293348 may be related.

For what it's worth, 

    1.) I use xinetd, but it's not configured to
    use dovecot, and

    2.) running dovecot on root's command line as

            $ /usr/sbin/dovecot

        returned

            Warning: Corrected permissions for login directory 
/var/run/dovecot/login

        but starts the daemon.

Here's the output of 

    $ /etc/init.d/dovecot restart

after inserting "set -xv" toward the top:

    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    + PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    DAEMON=/usr/sbin/dovecot
    + DAEMON=/usr/sbin/dovecot
    NAME=dovecot
    + NAME=dovecot
    DESC="mail server"
    + DESC='mail server'

    test -x $DAEMON || exit 0
    + test -x /usr/sbin/dovecot

    set -e
    + set -e

    # The init script should do nothing if dovecot is being run from inetd
    for p in `sed -r "s/^ *(([^:]+|\[[^]]+]|\*):)?(pop3s?|imaps?)[ 
\t].*/\3/;t;d" \
      /etc/inetd.conf`
    do
      for q in `sed -r "s/^ *protocols[ \t]*=[ 
\t]*(([^\"]*)|\"(.*)\")/\2\3/;t;d" \
        /etc/dovecot/dovecot.conf`
      do
        if [ $p = $q ]; then
          exit 0
        fi
      done
    done
    sed -r "s/^ *(([^:]+|\[[^]]+]|\*):)?(pop3s?|imaps?)[ \t].*/\3/;t;d"   
/etc/inetd.conf
    ++ sed -r 's/^ *(([^:]+|\[[^]]+]|\*):)?(pop3s?|imaps?)[ \t].*/\3/;t;d' 
/etc/inetd.conf

    case "$1" in
      start)
        if grep protocols /etc/dovecot/dovecot.conf | sed 's/#.*$//' | tr -d 
'"' | \
        egrep -q '[^#]*(\bpop3s?\b|\bimaps?\b)';
        then 
          if [ -x /usr/lib/dovecot/imap-login -a -x /usr/lib/dovecot/imap ] \
            || [ -x /usr/lib/dovecot/pop3-login -a -x /usr/lib/dovecot/pop3 ];
          then 
            echo -n "Starting $DESC: $NAME"
            start-stop-daemon --start --quiet --oknodo --exec $DAEMON
            echo "."
          fi
        fi
        ;;
      stop)
        echo -n "Stopping $DESC: $NAME "
        start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
        echo "."
        ;;
      #reload)
        #
        #       If the daemon can reload its config files on the fly
        #       for example by sending it SIGHUP, do it here.
        #
        #       If the daemon responds to changes in its config file
        #       directly anyway, make this a do-nothing entry.
        #
        # echo -n "Reloading $DESC configuration..."
        # start-stop-daemon --stop --signal 1 --quiet --pidfile \
        #       /var/run/$NAME.pid --exec $DAEMON
        # echo "done."
        #;;
      restart|force-reload)
        #
        #       If the "reload" option is implemented, move the "force-reload"
        #       option to the "reload" entry above. If not, "force-reload" is
        #       just the same as "restart".
        #
        echo -n "Restarting $DESC: $NAME"
        start-stop-daemon --stop --quiet --exec $DAEMON
        sleep 1
        start-stop-daemon --start --quiet --exec $DAEMON
        echo "."
        ;;
      *)
        N=/etc/init.d/$NAME
        # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
        echo "Usage: $N {start|stop|restart|force-reload}" >&2
        exit 1
        ;;
    esac
    + case "$1" in
    + echo -n 'Restarting mail server: dovecot'
    Restarting mail server: dovecot+ start-stop-daemon --stop --quiet --exec 
/usr/sbin/dovecot

Yet after running this, doing

    $ ps aux | egrep "pop|dove"

shows no daemon.

As an aside, Outlook Explorer on a newly installed
WinXP box on the same LAN reports

    The connection to the server has failed. Account: 'your_account',
    Server:'your_POP3_server', Protocol:POP3, Port: 110, Secure(SSL): NO,
    Socket error: 10061, Error Number: 0x800ccc0e

when trying to retrieve mail from the manually
started dovecot. It may be an unrelated bug, but I
mention it for completeness.

Thanks in advance for your time and attention,
Kingsley


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-1-k7
Locale: LANG=C, LC_CTYPE=C

Versions of packages dovecot-pop3d depends on:
ii  dovecot-common              0.99.14-1    secure mail server that supports m
ii  libc6                       2.3.2.ds1-21 GNU C Library: Shared libraries an
ii  libssl0.9.7                 0.9.7-4      SSL shared libraries

-- no debconf information




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to