Frank G. Walzebuck wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo Sandy,
vielen Dank für Deine Antwort! Ich habe es nachvollzogen und erhalte die folgende Meldung:
./cyrus_restore.sh Shutting down IMAP/POP3 service (cyrus-imapd) done rm: cannot remove `/var/lib/imap/tls_sessions.db': No such file or directory rm: cannot remove `/var/lib/imap/deliver.db': No such file or directory rm: missing operand
Schau doch mal nach, wo bei dir das Defaultverzeichnis von Cyrus liegt: In /etc/imapd.conf: configdirectory: /var/lib/imap partition-default: /var/spool/imap Darauf musst du die Scripte anpassen. Sieh auch bitte nach, welcher Adminuser eingetragen ist. und verwende diesen gegebenenfalls für die Ausführung der Scripte, wenn es nicht cyrus ist. Das Restore kann natürlich erst auf dem neuen Rechner ausgeführt werden und erwartet dann die vom alten System konvertierten Datenbanken als .txt Export. Ist das denn geschehen? Gab es Warnungen beim Export?
Try `rm --help' for more information. Converting from /var/lib/imap/deliver.txt (flat) to /var/lib/imap/deliver.db (berkeley- nosync) Warning: apparently empty database converted. Starting IMAP/POP3 service (cyrus-imapd) done
Wenn die Pfade zu den Datenbanken nicht passen oder die Formate nicht die bei dir verwendeten sind, musst du die Scripte entsprechend anpassen.
Da habe ich wohl ein anderes Datenbankformat. Wie bekomme ich es raus? Wie muß ich Deine Skripte anpassen? Ich benutze die Standardeinstellungen von SUSE...
In der Hilfe zu "man 5 imapd.conf" stehen immer die Defaults für die Datenbanken. Notfalls kannst du aber ohne die deliver.db anfangen, die legt Cyrus dann automatisch an. Bei meinem System (Suse 9.2): deliver.db: duplicate_db: berkeley-nosync The cyrusdb backend to use for the duplicate delivery suppression and sieve. mailboxes.db: mboxlist_db: skiplist The cyrusdb backend to use for the mailbox list. Allowed values: flat, berkeley, skiplist seen.db seenstate_db: skiplist The cyrusdb backend to use for the seen state. Allowed values: flat, berkeley, skiplist Suche mal, was für dein System gilt. Zwingend notwendig: mailboxes.db Für Anwender wichtig, aber notfalls auch löschen und durch Cyrus neu anlegen lassen: seen.db Nicht so kritisch aber nett, notfalls löschen und durch Cyrus neu anlegen lassen: deliver.db Was meldet Cyrus (auf dem neuen System) denn im Log, wenn du nach dem Konvertieren der mailboxes.db Cyrus startest? Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org