bitcoin error 30974

Comments Closed Crash possibly due to socket timeout Sign up for free to join this conversation on GitHub.Already have an account?Sign in to comment You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window._ Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top up vote down vote favorite 1 When building bitcoind on LinuxCoin (Debian based), I receive this error "headers.h:36:20: fatal error: db_cxx.h: No such file or directory" /bitcoin/bitcoin/blob/master/doc/build-unix.txt I believe the error is caused by the package "libdb4.8++-dev" being non-existant for the distro, as when attempting to "apt-get install" that, I get: Package libdb4.8++-dev is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'libdb4.8++-dev' has no installation candidate NOTE: libdb4.8-dev and all other dependencies are already installed.

It's probably a silly mistake on my part but any help is appreciated!bitcoind up vote 7 down vote You need to add -I
to the end of the CXX=g++ line in the Makefile.The directory should be the one that contains the db_cxx.h file from your BerkeleyDB installation.So, change: CXX=g++ to CXX=g++ -I /usr/local/BerkeleyDB.5.1 You may need a /include or something like that on the end of that.It depends exactly which directory holds the db_cxx.h file.up vote down vote I did the following command on Ubuntu and it worked.sudo apt-get install libdb++-dev up vote 5 down vote I think you can install the libdb4.8++-dev package if you add the stable debian repo in your sources.list.I did it on my system (debian sid), and now I can proceed to the installation.I haven't tested the full bitcoind compilation yet, though.up vote 1 down vote it compiles nice with later versions but be carefull and do not mix up db*-dev and db*++-dev.

Here you have to install the "++" version up vote 0 down vote Try this: sudo apt-get install libdb5.3++-dev The latest stable package, I used this on the new Bitcoin-Qt 8.3 patch from GIT and it compiled flawlessly, for any files that had that as an include.Note: If you are using gcc / g++ version 4.8 and you were looking for libdb4.8++-dev, there is a reason why you couldn't find an installation candidate.Don't confuse the libdb5.3++-dev package with the version of the gcc / g++ compiler and linker, they're not part of the gcc / g++ but an add-on development library regardless of what version of the compiler you use.Browse other questions tagged bitcoind or ask your own question._ Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top up vote 0 down vote favorite looris@Palace-of-the-Nine-Moons:/tmp $ bitcoind looris@Palace-of-the-Nine-Moons:/tmp $ Bitcoin server starting ************************ EXCEPTION: St13runtime_error CLevelDB(): error opening database environment Corruption: missing start of fragmented record(2) bitcoin in AppInit() This happens when I start bitcoind, any clue on what could I do to fix it?

I tried to run it with -rescan but the result was the same.
bitcoin evoluzionebitcoind up vote 4 down vote Just run ./bitcoind -reindex and this will fix your problem.
bitcoin amazon ec2-rescan is for missing wallet transactions up vote 0 down vote Try to look in the ~/.bitcoin/db.log file for more information.
bitcoin esquema ponziIt is likely that your only solution is to remove the block database (either blk0001.dat, blk0002.dat or blkindex.dat).DO NOT REMOVE YOUR wallet.dat file!!!This means you will have to download the whole block chain again.This other question has tips on how to speed up that download.Note that this may just be another case of the question asked here.I am using a CentOS Linux v6.5 on my home server and I am getting the following error when I execute yum command: Error: rpmdb open failed How do I fix this problem on a CentOS / RHEL based system?

This is quite the messy situation.You may fix this by cleaning out rpm database.To minimize risk, make a backup of files in /var/lib/rpm/ using cp command: mkdir /root/backups.rpm.mm_dd_yyyy/ cp -avr /var/lib/rpm/ /root/backups.rpm.mm_dd_yyyy/ To find list of __db* file, enter: # ls -l /var/lib/rpm/_* Sample outputs: To fix this problem, try: # rm -f /var/lib/rpm/__db* # db_verify /var/lib/rpm/Packages # rpm --rebuilddb # yum clean all Verify that error has gone with the following yum command # yum update Sample outputs: Share this on:_ Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top up vote 1 down vote favorite I've built Bitcoin 0.8.6 on Windows 32bit using mingw32 and now trying to execute bitcoind.exe in the prompt using the following command: bitcoind.exe -datadir="e:/BitcoinDataTest" I'm getting the exception "N5boost10filesystem16filesystem_errorE" related to Boost.

Can anybody help me to solve this issue?Output: Bitcoin version v0.8.6.0-g03a7d67-beta (Thu, 5 Dec 2013 13:11:26 +0100) Using OpenSSL version OpenSSL 1.0.1e 11 Feb 2013 Default data directory C:\Documents and Settings\Admin\AppData\Bitcoin Using data directory e:\bitcoindatatest Using at most 125 connections (2048 file descriptors available) Using 2 threads for script verification init message: Verifying wallet... dbenv.open LogDir=e:\bitcoindatatest\database ErrorFile=e:\bitcoindatatest\db.lo g ************************ EXCEPTION: N5boost10filesystem16filesystem_errorE boost::filesystem::status: The operation was concluded with success: "e:\bitcoindatatst\wallet.dat" C:\mybitcoin\bitcoind.exe in AppInit() ************************ EXCEPTION: N5boost10filesystem16filesystem_errorE boost::filesystem::status: The operation was concluded with success: "e:\bitcoindatatst\wallet.dat" C:\mybitcoin\bitcoind.exe in AppInit() Shutdown : In progress... Flush(false) DBFlush(false) ended 0ms StopNode() Flushed 0 addresses to peers.dat 0ms Flush(true) DBFlush(true) ended 0ms terminate called after throwing an instance of 'boost::filesystem::filesystem_error' what(): boost::filesystem::remove: The operation was concluded with success: "e:\bitcoindatatest\bitcoind.pid" This application has requested the Runtime to terminate it in an unusual way.