PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cyrus: DBERROR db4: PANIC: fatal region error detected; run recovery



muell200
26.03.07, 10:23
hallo

ich habe einen cyrus server mit folgendem fehler:
kein user kann auf die emails mehr zugreifen:

log:


Mar 26 11:30:35 server deliver[15907]: DBERROR db4: PANIC: fatal region error detected; run recovery
Mar 26 11:30:35 server deliver[15907]: DBERROR: critical database situation
Mar 26 11:30:35 server deliver[15911]: DBERROR db4: PANIC: fatal region error detected; run recovery


ich habe versucht die db zu reparieren:
ctl_cyrusdb -r

dabei erhalte ich folgende log-file:


Mar 26 11:41:19 server ctl_cyrusdb[17166]: DBERROR db4: Invalid log file: log.0000000008: No such file or directory
Mar 26 11:41:19 server ctl_cyrusdb[17166]: DBERROR db4: PANIC: No such file or directory
Mar 26 11:41:19 server ctl_cyrusdb[17166]: DBERROR: critical database situation


bei start von cyrus kommt folgende meldung:


Mar 26 11:44:09 server master[17301]: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted
Mar 26 11:44:09 server master[17301]: retrying with 1024 (current max)
Mar 26 11:44:09 server ctl_cyrusdb[17302]: DBERROR db4: Invalid log file: log.0000000008: No such file or directory
Mar 26 11:44:09 server ctl_cyrusdb[17302]: DBERROR db4: PANIC: No such file or directory
Mar 26 11:44:09 server ctl_cyrusdb[17302]: DBERROR: critical database situation
Mar 26 11:44:09 server master[17301]: process 17302 exited, status 75
Mar 26 11:44:09 server master[17301]: Error registering service with slp -20
Mar 26 11:44:09 server master[17301]: Error registering service with slp 1077555200
Mar 26 11:44:09 server master[17301]: Error registering service with slp -20
Mar 26 11:44:09 server master[17301]: Error registering service with slp 1077555200
Mar 26 11:44:09 server ctl_cyrusdb[17303]: DBERROR db4: PANIC: fatal region error detected; run recovery
Mar 26 11:44:09 server ctl_cyrusdb[17303]: DBERROR: critical database situation


hat mir jemand einen tip, was ich noch machen kann?

muell200
26.03.07, 10:41
fehler gefunden:

log.00000008 hatte die falsche rechte:
log datei geloescht
ctl_cyrusdb -r

cyrus laueft wieder.

aber warum die datei log.0000008 von user root engelegt worden ist, ist mir unklar