maestromani
maestromani

Reputation: 861

ClearCase db_server.exe: Error: db_VISTA error -920 (errno == "Bad file descriptor")

Seeing following errors in the server db log.

db_server.exe(): Error: db_VISTA error -920 (errno == "Bad file descriptor") db_server.exe(): Error: Cannot open database in ".vbs\db"

Any idea, seeing this error for every 20 mins. This is happening for only two vobs.

Followed below with no luck.

http://www-01.ibm.com/support/docview.wss?uid=swg21236027

http://www-01.ibm.com/support/docview.wss?rs=984&uid=swg21148639

http://www-01.ibm.com/support/docview.wss?uid=swg21133944

Upvotes: 1

Views: 1066

Answers (1)

VonC
VonC

Reputation: 1329902

The About db_VISTA errors page mentions:

db_VISTA database error -920 - no lock manager is installed
db_VISTA error 2 from OpenFileMapping() of lockmgr_almd

And reference the technote "DB_Vista -920 error and Error 2 from OpenFileMapping()"

Even if this isn't exactly the same error message, check the status of your lock manager (lockmgr.exe on Windows, lockmgr on Unix), both on the client and the server.

Regarding the db_server process, you can try a stop/restart ClearCase on the server, to reset both db_server and vob_server processes.

That can be also related to almd parameters, initially found in:

 /opt/rational/clearcase/config/vob/db/vob_almd_params 

(for all vobs), but also found in each vobs:

 /path/to/vobstorage/yourVob.vbs/db/vob_almd_params 

I usually try to raise those parameters in case of 920 errors.
For instance:

-u 4000 -q 16000

That (meaning those local vob configs) would explain why you see errors in only two of your vobs.

To stop the services on Windows: "How do I determine via Windows command line whether ALBD service is running?".

Upvotes: 1

Related Questions