Plesk-Update (9.2.3) -> IMAP-SSL funktioniert nicht mehr


klodeckl

New Member
Hallo zusammen,

seit dem Update meines VServers (Debian Lenny mit Courier, Qmail, Spamassassin, Dr. Web und Spamdyke) von Plesk 9.2.2 auf Plesk 9.2.3 läuft bei mir IMAP über SSL nicht mehr. Folgendes habe ich schon getestet:

Code:
/etc/init.d/courier-imap start
Starting Courier-IMAP server:
Starting imapd done
Starting imap-sslNo such file or directory
ll_daemon_start: Resource temporarily unavailable
done
Starting pop3 done
Starting pop3-ssl done
Ein Reinstall von psa-courier-imap bringt folgende Meldung:
Code:
ll_daemon_start: Resource temporarily unavailable
No such file or directory

/var/run existiert. hab auch testweise die rechte auf 777 gesetzt, ohne änderung. auch ein verzeichnis courier habe ich mal erstellt.

Code:
/usr/local/psa/admin/sbin/mchk --with-spam
==> Checking for: mail_spam_restore... ok
==> Checking for: mailsrv_conf_init... ok
==> Checking for: mail_mailbox_restore... ok
==> Checking for: mailsrv_entities_dump... ok
==> Checking for: mail_admin_aliases... ok
==> Checking for: mail_auth_dump... ok
==> Checking for: mailman_lists_dump... ok
==> Checking for: mail_responder_restore... ok
==> Checking for: mail_drweb_restore... ok
==> Checking for: mail_kav_restore... not exsists
==> Checking for: mail_spf_restore... ok
==> Checking for: mail_dk_restore... ok
==> Checking for: mail_grey_restore... ok
Code:
dpkg-reconfigure psa-courier-imap
Trying to register service xinetd... using /usr/sbin/update-rc.d
System startup links for /etc/init.d/xinetd already exist.
done
Trying to restart service xinetd... Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
done
Trying to executing mail_restore to synchronize mail server settings and Plesk Database... No such file or directory
ll_daemon_start: Resource temporarily unavailable
No such file or directory
ll_daemon_start: Resource temporarily unavailable
done
No such file or directory
ll_daemon_start: Resource temporarily unavailable
Code:
/usr/lib/courier-imap/imapd-ssl.rc start
No such file or directory
ll_daemon_start: Resource temporarily unavailable

/usr/lib/courier-imap/authlib/authpsa start
AUTHFAILURE

Leider weiß ich jetzt nicht mehr wirklich weiter. Könnte mir jemand zumindest einen Tipp geben, was da mein Problem ist?
Danke!

Viele Grüße!
Bernhard
 
Schau dir mal das Initskript von courier-imap an, was es in der Startsektion ausführt und prüfe das manuell gegen. Es will scheinbar irgendwas aufrufen, was es nicht gibt.
Code:
Starting imap-sslNo such file or directory

Das "ll_daemon_start: Resource temporarily unavailable" ist vermutlich ein Folgefehler.
 
Das Initskript bringt mich zur Datei /usr/lib/courier-imap/imapd-ssl.rc mit folgender Ausgabe:

Code:
/usr/lib/courier-imap/imapd-ssl.rc start
No such file or directory
ll_daemon_start: Resource temporarily unavailable

Hier der Inhalt der Datei:
Code:
#! /bin/sh
# $Id: imapd-ssl.rc.in,v 1.18 2004/04/18 15:54:38 mrsam Exp $
#
# Copyright 1998 - 2002 Double Precision, Inc.
# See COPYING for distribution information.


prefix=/
exec_prefix=/
bindir=/usr/bin
libexecdir=/usr/lib/courier-imap

if test ! -f /etc/courier-imap/imapd
then
	echo "/etc/courier-imap/imapd does not exist, forgot make install-configure?"
	exit 1
fi

if test ! -f /etc/courier-imap/imapd-ssl
then
	echo "/etc/courier-imap/imapd-ssl does not exist, forgot make install-configure?"
	exit 1
fi

TLS_CACHEFILE=""
. /etc/courier-imap/imapd
. /etc/courier-imap/imapd-ssl

case $1 in
start)
	LIBAUTHMODULES=""
	for f in `echo $AUTHMODULES`
	do
		LIBAUTHMODULES="$LIBAUTHMODULES /usr/lib/courier-imap/authlib/$f"
	done

	if test -x ${libexecdir}/authlib/authdaemond
	then
		/usr/bin/env - DEBUG_LOGIN="$DEBUG_LOGIN" ${libexecdir}/authlib/authdaemond start
	fi

	if test "$TLS_CACHEFILE" != ""
	then
		rm -f $TLS_CACHEFILE
	fi

	ulimit -v $IMAP_ULIMITD
	/usr/bin/env - /bin/sh -c " set -a ;
		prefix=/ ;
		exec_prefix=/ ;
		bindir=/usr/bin ;
		libexecdir=/usr/lib/courier-imap ;
		. /etc/courier-imap/imapd ; \
		. /etc/courier-imap/imapd-ssl ; \
		IMAP_TLS=1; export IMAP_TLS; \
		/usr/lib/courier-imap/couriertcpd -address=$SSLADDRESS \
			-stderrlogger=/usr/sbin/courierlogger \
			-stderrloggername=imapd-ssl \
			-maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \
			-pid=$SSLPIDFILE $TCPDOPTS \
			$SSLPORT $COURIERTLS -server -tcpd \
				/usr/sbin/imaplogin $LIBAUTHMODULES \
				/usr/bin/imapd ${MAILDIRPATH}"
	;;
stop)
	/usr/lib/courier-imap/couriertcpd -pid=$SSLPIDFILE -stop
	if test -x ${libexecdir}/authlib/authdaemond
	then
		${libexecdir}/authlib/authdaemond stop
	fi
	;;
esac
exit 0



Bei mir gibt es kein /usr/lib/courier-imap/authlib/authdaemon, ich habe in dem Verzeichnis nur authpsa. Hängt dann wohl mit Plesk zusammen. Habe ich vielleicht eine Datei, die nicht vom Plesk-Courier kommt?
 
So wie es aussieht habe ich es gelöst, der IMAP-SSL startet wieder und den Client auf SSL umgestellt. Ich habe einfach die imap-ssl durch die imap-ssl.dist ersetzt. Also ein Konfigurationsproblem. Vielen Dank!

Grüße
Bernhard
 

Back
Top