Hi Dan, This is not an error that I've ever seen before. What version of Berkeley DB are you using? Also, does anything turn up if you do an Internet search for that error message?
- Doug On Sat, Jul 21, 2012 at 7:05 AM, Dan Mullineux <[email protected]> wrote: > Feels a bit like I'm going to be asking myself this... > > I have a problem getting ht to run on mac osx lion... > > Got everything building and the dfs comes up nicely, but the > Hyperspace.master fails with... > > "BDB ERROR:unable to join the environment" > > from /opt/hypertable/current/bin i run.. > > sudo ./start-hyperspace.sh > > the Log shows... > > 1342878476 NOTICE Hyperspace.Master : > (/Users/Dan/projects/theirs/hypertable/src/src/cc/Common/Config.cc:123) > Install : /opt/hypertable/0.9.5.6 > 1342878476 NOTICE Hyperspace.Master : > (/Users/Dan/projects/theirs/hypertable/src/src/cc/Common/Config.cc:124) > Current : /opt/hypertable/0.9.5.6/bin > 1342878476 NOTICE Hyperspace.Master : > (/Users/Dan/projects/theirs/hypertable/src/src/cc/Common/Config.cc:141) > Else Defcon : /opt/hypertable/0.9.5.6/conf/hypertable.cfg > 1342878476 NOTICE Hyperspace.Master : > (/Users/Dan/projects/theirs/hypertable/src/src/cc/Common/Config.cc:485) > conf file: /opt/hypertable/current/conf/hypertable.cfg > 1342878476 NOTICE Hyperspace.Master : > (/Users/Dan/projects/theirs/hypertable/src/src/cc/Common/Config.cc:545) > Initializing Hyperspace.Master (Hypertable 0.9.5.6 > (v0.9.5.6-87-gf526739-dirty))... > CPU cores count=2 > DfsBroker.DisableFileRemoval=false > DfsBroker.Port=38030 > Hyperspace.GracePeriod=200000 > Hyperspace.KeepAlive.Interval=30000 > Hyperspace.Lease.Interval=1000000 > Hyperspace.Replica.Dir=/opt/hypertable/0.9.5.6/hyperspace > Hyperspace.Replica.Host=[mtksite] > Hyperspace.Replica.Port=38040 > Hyperspace.Replica.Reactors=2 > Hypertable.Master.Port=38050 > Hypertable.RangeServer.Port=38060 > Hypertable.Verbose=true > ThriftBroker.Port=38080 > config=/opt/hypertable/current/conf/hypertable.cfg > dir=/opt/hypertable/0.9.5.6/hyperspace > keepalive=30000 > lease-interval=1000000 > pidfile=/opt/hypertable/0.9.5.6/run/Hyperspace.pid > port=38040 > reactors=2 > verbose=true > 1342878476 INFO Hyperspace.Master : > (/Users/Dan/projects/theirs/hypertable/src/src/cc/Hyperspace/Master.cc:152) > BerkeleyDB base directory = '/opt/hypertable/0.9.5.6/hyperspace' > 1342878476 INFO Hyperspace.Master : > (/Users/Dan/projects/theirs/hypertable/src/src/cc/Hyperspace/BerkeleyDbFilesystem.cc:110) > localhost=mtksite localip=192.168.1.103 > 1342878476 INFO Hyperspace.Master : > (/Users/Dan/projects/theirs/hypertable/src/src/cc/Hyperspace/BerkeleyDbFilesystem.cc:112) > basedir=/opt/hypertable/0.9.5.6/hyperspace > 1342878476 INFO Hyperspace.Master : > (/Users/Dan/projects/theirs/hypertable/src/src/cc/Hyperspace/BerkeleyDbFilesystem.cc:398) > BDB ERROR:unable to join the environment > > though the first time it runs it appears to bomb out silently... > > there are a few files created in ./hyperspace... > > mtksite:bin Dan$ ls -lrt /opt/hypertable/current/hyperspace > total 832 > -rw-r--r-- 1 root staff 0 21 Jul 14:45 lock > -rw-r----- 1 root staff 401408 21 Jul 14:47 __db.002 > -rw-r----- 1 root staff 24576 21 Jul 14:47 __db.001 > > > I built Berkely DB from source.... for info > > mtksite:bin Dan$ ./ldd.sh Hyperspace.Master > /opt/hypertable/current/bin/Hyperspace.Master: > /opt/local/lib/libboost_filesystem.dylib (compatibility version 0.0.0, > current version 0.0.0) > /opt/local/lib/libboost_iostreams.dylib (compatibility version 0.0.0, > current version 0.0.0) > /opt/local/lib/libboost_program_options.dylib (compatibility version > 0.0.0, current version 0.0.0) > /opt/local/lib/libboost_system.dylib (compatibility version 0.0.0, current > version 0.0.0) > /opt/local/lib/libboost_thread-mt.dylib (compatibility version 0.0.0, > current version 0.0.0) > /opt/local/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current > version 1.0.6) > /opt/local/lib/liblog4cpp.4.dylib (compatibility version 5.0.0, current > version 5.6.0) > /opt/local/lib/libsnappy.1.dylib (compatibility version 3.0.0, current > version 3.2.0) > /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version > 1.2.7) > /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version > 159.0.0) > /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version > 159.1.0) > /usr/lib/libc++abi.dylib (compatibility version 1.0.0, current version > 14.0.0) > /usr/lib/libedit.3.dylib (compatibility version 2.0.0, current version > 3.0.0) > /usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current > version 5.4.0) > /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version > 52.0.0) > /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5) > /usr/lib/system/libcache.dylib (compatibility version 1.0.0, current > version 47.0.0) > /usr/lib/system/libcommonCrypto.dylib (compatibility version 1.0.0, > current version 55010.0.0) > /usr/lib/system/libcompiler_rt.dylib (compatibility version 1.0.0, current > version 6.0.0) > /usr/lib/system/libcopyfile.dylib (compatibility version 1.0.0, current > version 85.1.0) > /usr/lib/system/libdispatch.dylib (compatibility version 1.0.0, current > version 187.7.0) > /usr/lib/system/libdnsinfo.dylib (compatibility version 1.0.0, current > version 395.10.0) > /usr/lib/system/libdyld.dylib (compatibility version 1.0.0, current > version 195.6.0) > /usr/lib/system/libkeymgr.dylib (compatibility version 1.0.0, current > version 23.0.0) > /usr/lib/system/liblaunch.dylib (compatibility version 1.0.0, current > version 392.36.0) > /usr/lib/system/libmacho.dylib (compatibility version 1.0.0, current > version 800.0.0) > /usr/lib/system/libmathCommon.A.dylib (compatibility version 1.0.0, > current version 2026.0.0) > /usr/lib/system/libquarantine.dylib (compatibility version 1.0.0, current > version 36.2.0) > /usr/lib/system/libremovefile.dylib (compatibility version 1.0.0, current > version 21.1.0) > /usr/lib/system/libsystem_blocks.dylib (compatibility version 1.0.0, > current version 53.0.0) > /usr/lib/system/libsystem_c.dylib (compatibility version 1.0.0, current > version 763.12.0) > /usr/lib/system/libsystem_dnssd.dylib (compatibility version 1.0.0, > current version 1.0.0) > /usr/lib/system/libsystem_info.dylib (compatibility version 1.0.0, current > version 1.0.0) > /usr/lib/system/libsystem_kernel.dylib (compatibility version 1.0.0, > current version 1699.24.23) > /usr/lib/system/libsystem_network.dylib (compatibility version 1.0.0, > current version 1.0.0) > /usr/lib/system/libsystem_notify.dylib (compatibility version 1.0.0, > current version 80.1.0) > /usr/lib/system/libsystem_sandbox.dylib (compatibility version 1.0.0, > current version 1.0.0) > /usr/lib/system/libunc.dylib (compatibility version 1.0.0, current version > 24.0.0) > /usr/lib/system/libunwind.dylib (compatibility version 1.0.0, current > version 30.0.0) > /usr/lib/system/libxpc.dylib (compatibility version 1.0.0, current version > 77.18.0) > /usr/local/BerkeleyDB.4.8/lib/libdb_cxx-4.8.dylib (compatibility version > 0.0.0, current version 0.0.0) > > > Please help.... > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Hypertable Development" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/hypertable-dev/-/Sur4BYWAQdAJ. > > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/hypertable-dev?hl=en. > -- Doug Judd CEO, Hypertable Inc. -- You received this message because you are subscribed to the Google Groups "Hypertable Development" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/hypertable-dev?hl=en.
