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 moreerrors.
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.