[p4] Can't run p4d on Linux server

Weintraub, David david.weintraub at bofasecurities.com
Tue Apr 4 14:03:27 PDT 2006


We are moving our repository from Solaris to Linux. I took a checkpoint
of our database files and I tried restoring those checkpoint files:
 
    $ p4d -V
    Perforce - The Fast Software Configuration Management System.
    Copyright 1995-2006 Perforce Software.  All rights reserved.
    Portions copyright 1991-2005 Compuware Corporation.
    Rev. P4D/LINUX24X86/2005.2/94595 (2006/03/05).
    License: Bank of America (Atlanta/Chicago/UK) 100 users (support
ends 2007/01/17)
    $ uname -a
    Linux scsmerldcs01 2.4.21-27.0.2.ELsmp #1 SMP Wed Jan 12 23:35:44
EST 2005 i686
    $p4d -r $PWD -jr checkpoint.80
    Perforce server error:
            Database open error on db.counters!
            dbopen: db.counters: No locks available
            BTree variation is not supported
 
I tried these files using a Solaris server, and had no problems. I even
tried just running p4d (without the license or the journal), and got the
same error. These commands do work on the Solaris server. I can also run
p4v and p4 on the linux server without any problem. Is there something I
should know about Linux that may prevent it from being a perforce
server?



More information about the perforce-user mailing list