Moin Liste,
folgendes System:
FreeBSD 5.2.1-RELEASE-p8
sendmail+tls+sasl2-8.12.11
cyrus-imapd-2.2.6
cyrus-sasl-2.1.18_1
cyrus-sasl-saslauthd-2.1.18_2
clamav-devel-20040610
p5-Mail-SpamAssassin-2.63_2
spamass-milter-0.2.0_4
Problem: Nach einem Backup der IMAP-Daten kommt cyrus nicht wieder hoch.
Ich vermutete zunächst, das
würde an zuwenig freiem Platz in /var liegen (jener welcher wurde
gemeldet), aber auch nach aufräumen
dort kam das Problem wieder auf. Google hat mir nicht wirklich
weitergeholfen, zumal ich auch nicht die
Person bin, die das Mailing aufgesetzt hat.
in /var/log/maillog steht dann sowas wie:
<----------------schnipp---------------->
Jul 19 06:05:39 alliednetworks sm-mta[7349]: i6J3c3xi007276: SYSERR(root):
Could not connect to socket /var/imap/socket/lmtp: Connection refused by
localhost
Jul 19 06:05:39 alliednetworks sm-mta[7349]: i6J3c3xi007276:
to=<papst(at)gurkenreich.de>, delay=00:27:30, xdelay=00:00:00, mailer=cyrusv2,
pri=210800, relay=localhos
t, dsn=4.4.1, stat=Deferred: Connection refused by localhost
<----------------schnipp---------------->
Die letzte Meldung kommt dann für jeden Verbindungsversuch.
In /var/log/messages findet sich:
<----------------schnipp---------------->
Jul 19 10:59:50 alliednetworks lmtpunix[8733]: DBERROR db4: unable to join
the environment
Jul 19 10:59:50 alliednetworks lmtpunix[8733]: DBERROR: dbenv->open
'/var/imap//db' failed: Resource temporarily unavailable
Jul 19 10:59:50 alliednetworks lmtpunix[8733]: DBERROR: init() on berkeley
Jul 19 10:59:50 alliednetworks lmtpunix[8733]: DBERROR db4: environment not
yet opened
Jul 19 10:59:50 alliednetworks lmtpunix[8733]: DBERROR: opening
/var/imap//deliver.db: Invalid argument
Jul 19 10:59:50 alliednetworks lmtpunix[8733]: DBERROR: opening
/var/imap//deliver.db: cyrusdb error
Jul 19 10:59:50 alliednetworks lmtpunix[8733]: FATAL: lmtpd: unable to init
duplicate delivery database
Jul 19 10:59:50 alliednetworks master[7677]: service lmtpunix pid 8733 in
READY state: terminated abnormally
<----------------schnipp---------------->
Der entsprechende Teil aus dem Backup-Script sieht so aus:
<----------------schnipp---------------->
#Cyrus IMAP
#stop Cyrus
/usr/local/etc/rc.d/imapd.sh stop
#mailboxlist
su cyrus -c "/usr/local/cyrus/bin/ctl_mboxlist -d" | bzip2 >
$BACKUPDIR/mboxlist-`date +%y-%m-%d`.bz2
tar cjf $BACKUPDIR/var-imap-`date +%y-%m-%d`.tbz /var/imap
tar cjf $BACKUPDIR/var-spool-imap-`date +%y-%m-%d`.tbz /var/spool/imap
if [ $? != '0' ]
then
SUBJECT=$FAILSUBJECT
FAILMSG="$FAILMSG \
Cyrus Backup failed @ `date`"
fi
echo "done."
#start Cyrus
/usr/local/etc/rc.d/imapd.sh start
<----------------schnipp---------------->
Dankbar für Hilfe,
Malte.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 19 Jul 2004 - 15:49:33 CEST