[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: Problems starting on FreeBSD 5.2.1-RELEASE/AMD64

This error message comes from the Berkeley DB library. Apparently when you
built that library, it didn't know how to support fast mutexes on the AMD64
hardware. You need to find out how to perform an atomic test-and-set
operation on the AMD64 architecture and add it to BDB's mutex support. I
suggest you ask on the comp.databases.berkeley-db newsgroup for help.

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support

> -----Original Message-----
> From: owner-openldap-software@OpenLDAP.org
> [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Jason Lixfeld

> I can't find any documentation on threading, mutex, freebsd/amd64
> issues, etc.  I'm at a loss.  Anyone have any insight?
> su-2.05b# /usr/local/libexec/slapd -d 2048
> @(#) $OpenLDAP: slapd 2.2.5 (Feb 27 2004 12:02:46) $
> jlixfeld@spam.kill.er:/usr/ports/net/openldap22-server/work/openldap
> -2.2.5/servers/slapd
> bdb_initialize: Sleepycat Software: Berkeley DB 4.2.52:
> (December  3,
> 2003)
> bdb_db_init: Initializing BDB database
> bdb(dc=ebit,dc=ca): architecture lacks fast mutexes: applications
> cannot be threaded
> bdb_db_open: dbenv_open failed: Invalid argument (22)
> backend_startup: bi_db_open(0) failed! (22)
> bdb(dc=ebit,dc=ca): txn_checkpoint interface requires an environment
> configured for the transaction subsystem
> bdb_db_destroy: txn_checkpoint failed: Invalid argument (22)
> slapd stopped.
> connections_destroy: nothing to destroy.
> su-2.05b#