Hallo,
ich hatte beim cyrus noch eine veralte Version von cyrus installiert (vermutlich noch von Kolab aus UCS 3). Nachdem ich die unter UCS 4 mitgelieferte mit
apt-get install cyrus-common=2.4.16-4.32.201410011447 cyrus-common-2.4=2.4.16-4.32.201410011447 cyrus-imapd-2.4=2.4.16-4.32.201410011447 cyrus-pop3d-2.4=2.4.16-4.32.201410011447
installiert habe, läuft der Cyrus leider nicht mehr. Meldungen aus den Logs:
May 10 19:25:17 ucsmaster cyrus/cyr_expire[46381]: IOERROR: opening index home.dg!user.USERNAME.Ordername: System I/O error
Wie kann ich das beheben?
Ein /usr/lib/cyrus/bin/reconstruct -r -f user/test.user
hilft leider nicht. Bei der Aktion wurde übrigens auch lidb4.8 entfernt und db4.8-utils aktualisiert.
Es muß wohl
/usr/lib/cyrus/bin/reconstruct -r -f top2.top1\!user/test.user
heißen. Die Meldungen gehen davon zwar weg, funktionieren tut es aber trotzdem nicht. Es scheint mir da ein Problem mit der Authenfizierung zu geben.
Meldungen aus mail.warn:
May 10 21:27:41 ucsmaster cyrus/master[1057]: WARNING: cannot find executable for service 'nntp' -- ignored
May 10 21:27:41 ucsmaster cyrus/master[1057]: unable to setsocketopt(IP_TOS): Operation not supported
May 10 21:27:41 ucsmaster cyrus/master[1057]: unable to setsocketopt(IP_TOS): Operation not supported
Es funktioniert jetzt wieder, nachdem ich die /etc/default/cyrus-imapd aus dem Backup wiederhergestellt habe.
Können Sie den Unterschied zwischen der alten (guten) und neuen (problematischen) Version der configs posten?
Danke
Daniel Tröder
Klar 
Das ist die gute:
# Defaults for Cyrus IMAPd scripts
# sourced by /etc/init.d/cyrus-imapd, `/usr/sbin/cyrus makedirs'
# installed at /etc/default/cyrus-imapd by the maintainer scripts
#
#
# This is a POSIX shell fragment
#
# Set this to 1 or higher to enable debugging on cyrmaster
#CYRUS_VERBOSE=1
# Socket listen queue backlog size
# See listen(2). Default is 32, you may want to increase
# this number if you have a very high connection rate
#LISTENQUEUE=32
# Wether cyrus-makedirs should optimize filesystems
# or not. Switch it off if you are going to do your
# own optimizations. Set to 1 to enable, 0 to disable
#CYRUSOPTFILESYS=1
# The default Cyrus IMAP config file that the scripts should
# use. You better know what you're doing if you change this
CONF=/etc/imapd/imapd.conf
# The default cyrus master config file that the scripts shoud
# use. You better know what you're doing if you change this.
MASTERCONF=/etc/imapd/cyrus.conf
# Check spool condition with chk_cyrus on daily cronjob
# Set to 1 to enable, default is disabled
#CHKCYRUS=0
# Set the path to the PID file
#PIDFILE=/var/run/cyrmaster.pid
# Set other Options here.
OPTIONS=""
Unterschiede der schlechten:
#CONF=/etc/imapd.conf
#MASTERCONF=/etc/cyrus.conf