Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
cyrus backup von suse auf gentoo
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Stone
Guru
Guru


Joined: 11 Mar 2003
Posts: 352

PostPosted: Mon Dec 27, 2004 11:07 am    Post subject: cyrus backup von suse auf gentoo Reply with quote

huhu.

will meinen mail server von einem suse sys auf ein gentoo sys umstellen.
ich hab alle mailboxen und wichigen sachen von cyrus kopiert und ein rekonstrukt gemacht. es wurden alle mailboxen aufgerufen und meiner meinung nach ist alles gut gelaufen.
wenn ich mich nun in die "cyrus-shell" einlogge dann seh ich alle mailboxen und auch die quotas von den user. (stände sind ganz genau wie auf dem suse rechner).

wenn ich mich jetzt aber über imap in eine mailbox ein logge seh ich keine mails. es ist nichts da. ich seh aber meinen speicherstatus und da sieht man das etwas drin ist.

kann mir da vielleicht wer helfen?
Back to top
View user's profile Send private message
logon
Apprentice
Apprentice


Joined: 22 May 2002
Posts: 182
Location: Bonn / NRW Germany

PostPosted: Mon Dec 27, 2004 5:13 pm    Post subject: Reply with quote

Welche Zugrissrechte hast du auf Dateisystem Ebene bezüglich /var/spool/imap oder wo auch immer die Mails liegen?
Back to top
View user's profile Send private message
Stone
Guru
Guru


Joined: 11 Mar 2003
Posts: 352

PostPosted: Mon Dec 27, 2004 5:51 pm    Post subject: Reply with quote

das problem hab ich schon lösen können. ich hab etwas im verzeichnis baum vertauscht.

aber ich hab leider schon ein neues problem

Quote:
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR db4: /var/imap/deliver.db: unable to flush page: 0
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR db4: txn_checkpoint: failed to flush the buffer cache Invalid argument
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR db4: PANIC: Invalid argument
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: critical database situation
Dec 27 18:28:38 [master] process 2633 exited, status 75_
Dec 27 18:28:38 [master] ready for work
Dec 27 18:28:38 [tls_prune] DBERROR db4: fatal region error detected; run recovery
Dec 27 18:28:38 [tls_prune] DBERROR: dbenv->open '/var/imap/db' failed: DB_RUNRECOVERY: Fatal error, run database recovery
Dec 27 18:28:38 [tls_prune] DBERROR: init() on berkeley
Dec 27 18:28:38 [tls_prune] DBERROR db4: environment not yet opened
Dec 27 18:28:38 [tls_prune] DBERROR: opening /var/imap/tls_sessions.db: Invalid argument
Dec 27 18:28:38 [tls_prune] DBERROR: opening /var/imap/tls_sessions.db: cyrusdb error
Dec 27 18:28:38 [cyr_expire] DBERROR db4: fatal region error detected; run recovery
Dec 27 18:28:38 [cyr_expire] DBERROR: dbenv->open '/var/imap/db' failed: DB_RUNRECOVERY: Fatal error, run database recovery
Dec 27 18:28:38 [cyr_expire] DBERROR: init() on berkeley
Dec 27 18:28:38 [cyr_expire] DBERROR db4: environment not yet opened
Dec 27 18:28:38 [cyr_expire] DBERROR: opening /var/imap/deliver.db: Invalid argument
Dec 27 18:28:38 [cyr_expire] DBERROR: opening /var/imap/deliver.db: cyrusdb error
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR db4: fatal region error detected; run recovery
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: dbenv->open '/var/imap/db' failed: DB_RUNRECOVERY: Fatal error, run database recovery
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: init() on berkeley
Dec 27 18:28:38 [ctl_cyrusdb] checkpointing cyrus databases
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR db4: txn_checkpoint interface requires an environment configured for the transaction subsystem
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: couldn't checkpoint: Invalid argument
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: sync /var/imap/db: cyrusdb error
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR db4: DB_ENV->log_archive interface requires an environment configured for the logging subsystem
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: error listing log files: Invalid argument
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: archive /var/imap/db: cyrusdb error
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR db4: txn_checkpoint interface requires an environment configured for the transaction subsystem
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: couldn't checkpoint: Invalid argument
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: sync /var/imap/db: cyrusdb error
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR db4: DB_ENV->log_archive interface requires an environment configured for the logging subsystem
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: error listing log files: Invalid argument
Dec 27 18:28:38 [ctl_cyrusdb] DBERROR: archive /var/imap/db: cyrusdb error
Dec 27 18:28:38 [ctl_cyrusdb] done checkpointing cyrus databases


woran könnte das liegen?
Back to top
View user's profile Send private message
Haldir
Guru
Guru


Joined: 27 Sep 2002
Posts: 546

PostPosted: Mon Dec 27, 2004 6:35 pm    Post subject: Reply with quote

Hmm hast du Suse Cyrus Imapd 2.1 laufen und jetzt bei Gentoo auf 2.2 ?
Dann mußt du noch die DB auf skiplist konvertieren, wie das geht steht in Install-Update.htm drin bei den Cyrus imapd hilfedateien
Back to top
View user's profile Send private message
logon
Apprentice
Apprentice


Joined: 22 May 2002
Posts: 182
Location: Bonn / NRW Germany

PostPosted: Mon Dec 27, 2004 6:37 pm    Post subject: Reply with quote

Unterschiedliche, nicht kompatible BerkleyDB Versionen?
Back to top
View user's profile Send private message
Stone
Guru
Guru


Joined: 11 Mar 2003
Posts: 352

PostPosted: Mon Dec 27, 2004 6:45 pm    Post subject: Reply with quote

auf den suse rechner war eine 2.2.1 drauf und am gentoo ist eine 2.2.10er version vom cyrus-imapd. ob sich da die berkleydb version geändert hat weiss ich nicht. wenn doch wie kann ich die dbs in ordnung bringen?

bzw wo finde ich die Install-Update-htm?
bis jetzt hab ich sie nicht gefunden :)
Back to top
View user's profile Send private message
Haldir
Guru
Guru


Joined: 27 Sep 2002
Posts: 546

PostPosted: Mon Dec 27, 2004 6:54 pm    Post subject: Reply with quote

./usr/share/doc/cyrus-imapd-<version>/html

ansonsten kann es natürlich sein dass die Suse version noch die 2.1er kompatibilitätsDB formate nimmt (berkeleydb).

Du kannst mal testweise das probieren, was unter update von 2.1 aufgelistet ist, also die Konvertierung von DB auf skiplist (sind zwei Befehle).

Ähnliche/gleiche Fehlermeldungen hatte ich damals als ich auf 2.2 umgestiegen bin und die mailbox.db noch nicht konvertiert hatte
Back to top
View user's profile Send private message
Stone
Guru
Guru


Joined: 11 Mar 2003
Posts: 352

PostPosted: Mon Dec 27, 2004 9:39 pm    Post subject: Reply with quote

also wenn ich das richtig verstanden habe sollte mir ein
Code:
masssievec /var/imap/mailboxes.db

weiter helfen?
Back to top
View user's profile Send private message
Haldir
Guru
Guru


Joined: 27 Sep 2002
Posts: 546

PostPosted: Mon Dec 27, 2004 11:42 pm    Post subject: Reply with quote

Nein, massievec ist ein sieve script ;) (sieve ist ne filter sprache für emails)
Dich interessiert u.U. der Teil bei 2.1
also die Abschnitte mit cvt_cyrusdb
Back to top
View user's profile Send private message
Stone
Guru
Guru


Joined: 11 Mar 2003
Posts: 352

PostPosted: Tue Dec 28, 2004 10:07 am    Post subject: Reply with quote

a jetzt hab ichs gefunden :)
mein problem dabei ist dieses hier:
Code:
fatal error: can't open old database

cyrus lauft nicht und die berechtigungn stimmen auch. der user cyrus draf lesen und schreiben...

edit: eine sehr schöne hilfe aber leider bringt sie mich auch nicht weiter
http://www.denny-schierz.de/index.php?m=200411
Back to top
View user's profile Send private message
Haldir
Guru
Guru


Joined: 27 Sep 2002
Posts: 546

PostPosted: Tue Dec 28, 2004 2:13 pm    Post subject: Reply with quote

der Fatal Error tritt wann auf ?
bei cvt_cyrusdb oder wann?

Egal, ich glaub du mußt dir mal die ./configure optionen deines Suse Cyrus Imapd anschauen ob da nicht irgendwas spezielles (suse like) drin ist.
Back to top
View user's profile Send private message
Stone
Guru
Guru


Joined: 11 Mar 2003
Posts: 352

PostPosted: Tue Dec 28, 2004 2:40 pm    Post subject: Reply with quote

ja der error tritt bei dem cvt_cyrusdb auf.

hm werd mal schaun aber da das rpm sachen sind wirds nicht so leicht.
bzw was sagst du zu dem?
Code:
Dec 28 15:15:29 [master] setrlimit: Unable to set file descriptors limit to -1:Operation not permitted
Dec 28 15:15:29 [master] retrying with 1024 (current max)
Dec 28 15:15:29 [master] process started
Dec 28 15:15:29 [ctl_cyrusdb] recovering cyrus databases
Dec 28 15:15:29 [ctl_cyrusdb] skiplist: recovered /var/imap/mailboxes.db (29 records, 10608 bytes) in 0 seconds
Dec 28 15:15:29 [ctl_cyrusdb] skiplist: recovered /var/imap/annotations.db (0 records, 144 bytes) in 0 seconds
Dec 28 15:15:29 [ctl_cyrusdb] done recovering cyrus databases
Dec 28 15:15:29 [master] ready for work
Dec 28 15:15:29 [ctl_cyrusdb] checkpointing cyrus databases
Dec 28 15:15:29 [ctl_cyrusdb] done checkpointing cyrus databases
Dec 28 15:15:30 [tls_prune] tls_prune: purged 0 out of 0 entries
Dec 28 15:15:30 [cyr_expire] duplicate_prune: pruning back 3 days
Dec 28 15:15:30 [cyr_expire] duplicate_prune: purged 0 out of 0 entries
Dec 28 15:15:30 [cyr_expire] expunged 0 out of 0 messages from 0 mailboxes


dies seh ich wenn ich den cyrus jetzt starte.
das sieht eigendlich schon ganz gut aus.
er convertierte jetzt die sachen bei jedem start. frag mich nur ob der das bei jedem start auch tun sollte oder ob ned einmal reicht
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Wed Dec 29, 2004 5:14 am    Post subject: Reply with quote

Es gibt beim Cyrus so Update/Recovery Scripte, du solltest die alte DB vll mal löschen und komplett neu bauen lassen - nat. nicht alles löschen nur das was man darf.

Dazu gibts in der Doku zum Cyrus ne gute Anleitung, solltest du mal ausprobiern.

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum