Page 1 of 1

[VISTA -901] Error -901 in db_vista.

Posted: Fri Dec 14, 2007 2:19 am
by abnormaliti
I am experiencing alot of the following error.

[VISTA -901] Error -901 in db_vista.

Outlook users in particular are reporting a number of issues with the client.

Where can i begin to correct this?

Ben

Posted: Fri Dec 14, 2007 2:58 am
by ls-al

Code: Select all

-901    S_SYSERR
        System error.This error generally occurs when the db_VISTA runtime
        memory has been corrupted.


(from: http://www.ousob.com/ng/dbvista/ng1f35.php)

I would _guess_ that a dbcheck against the ˜/dir/.. *dat and *key may not help. But its worth trying anyway. A Windows style fix (reboot) - because of the runtime memory corruption - would be another shot.

HTH
Dirk

Posted: Fri Dec 14, 2007 3:13 am
by abnormaliti
this error was also accompanied by some

Code: Select all

[OM 4646] Too many Files open. Cannot open any more


errors.

i have increased some limits and rebooted.

# cat /etc/security/limits.conf
scalix - nofile 64000
root - nofile 64000
* - nofile 10000

we will see what happens.

Posted: Fri Dec 14, 2007 3:45 am
by ls-al
abnormaliti wrote:this error was also accompanied by some

Code: Select all

[OM 4646] Too many Files open. Cannot open any more


errors.


http://bugzilla.scalix.com/show_bug.cgi?id=16032 ?

Posted: Fri Dec 14, 2007 6:16 am
by mikethebike
Hi,

those dbvista errors may well continue after a reboot.

firstly you need to find which directory (scalix directory) is causing the errors, and the ~logs/dbvista.err

it may show errors in a ~dir/x/x file.
Look in the ~sys/dir.index file for that directory (unix directory)

Then you should run an agressive omdiropt on that scalix directory

omdiropt -d <dir name> -u

if it is the userlist directory (which does sometimes happen, but rare, and that could affect user admin and users changing their passwords etc)

omdiropt -d userlist -t h -u

Mick

Posted: Thu Jan 10, 2008 6:45 pm
by fkienker
abnormaliti:

Did changing the limits correct your problem?

Thanks!
Fred

Posted: Thu Jan 24, 2008 12:07 pm
by ls-al
funny: the problem hit me today too

First I got the -901. I tried to restart Scalix. During omrc I got

Code: Select all

db_VISTA Version 3.10
Generic Lock Manager, Clear Database Utility
Copyright (C) 1988 by Raima Corporation
Database Recovery Started from: /var/opt/scalix/??/s/dblogs/local/24981.log
ERROR: Failed to automatically recover one more databases that
had partially committed transactions.
Log file is ~scalix/logs/recoveryErrors.
Further information may be found in ~scalix/logs/ftlvis.log
Run /opt/scalix/diag/dbcheck -s vi_dir within each
reported database directory to validate database consistency.
If no errors are reported, remove the file, 'vi_dir.lock'
within the database directory and re-start Scalix.


After following the suggestions everything works without any further errors.
For the records: This did not appear out of the blue. There was a partially discarded omshut before.