0 Members and 1 Guest are viewing this topic.
Linking CXX executable bts_server`.text._ZN5boost16exception_detail10bad_alloc_D2Ev' referenced in section `.text._ZN5boost16exception_detail10bad_alloc_D1Ev[_ZN5boost16exception_detail10bad_alloc_D1Ev]' of /usr/local/lib/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail10bad_alloc_D2Ev[_ZN5boost16exception_detail10bad_alloc_D5Ev]' of /usr/local/lib/libboost_thread.a(thread.o)`.text._ZN5boost16exception_detail14bad_exception_D2Ev' referenced in section `.text._ZN5boost16exception_detail14bad_exception_D1Ev[_ZN5boost16exception_detail14bad_exception_D1Ev]' of /usr/local/lib/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail14bad_exception_D2Ev[_ZN5boost16exception_detail14bad_exception_D5Ev]' of /usr/local/lib/libboost_thread.a(thread.o)`.text._ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED1Ev]' of /usr/local/lib/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED5Ev]' of /usr/local/lib/libboost_thread.a(thread.o)`.text._ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED1Ev]' of /usr/local/lib/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED5Ev]' of /usr/local/lib/libboost_thread.a(thread.o)`.text._ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED1Ev]' of /usr/local/lib/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED5Ev]' of /usr/local/lib/libboost_thread.a(thread.o)`.text._ZN5boost16exception_detail19error_info_injectorINS_6system12system_errorEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_6system12system_errorEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_6system12system_errorEED1Ev]' of /usr/local/lib/libboost_chrono.a(chrono.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_6system12system_errorEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_6system12system_errorEED5Ev]' of /usr/local/lib/libboost_chrono.a(chrono.o)collect2: error: ld returned 1 exit statusmake[2]: *** [bts_wallet/bts_server] Error 1make[1]: *** [bts_wallet/CMakeFiles/bts_server.dir/all] Error 2make: *** [all] Error 2
Quote from: HackFisher on March 05, 2014, 07:30:48 amQuote from: HardFork on March 05, 2014, 05:35:24 amAll I see is:>>> loginpassword: There is nothing that tells me how to set my passwordI think i forgot the details, after re-check the code, know that the right steps should be backup/rename/delete your old wallet.bts, and then try "login" again.Thanks , HackFisher.I tried but still didn't succeed. Here is the command lines I got. Could you please help me have a look at this ? Thanks in advance.>>> loginpassword: myloginpassword>>> importkey d987064e501555cf3d2e4e68f093a94144bc876a85c520971b747af32fa6a4c3 rescanassert!is_locked(): {} th_a blockchain_wallet.cpp:508 import_keyunable to import private key {} th_a blockchain_wallet.cpp:516 import_key>>> unlockkey password: mykeypassword>>> importkey d987064e501555cf3d2e4e68f093a94144bc876a85c520971b747af32fa6a4c3 rescanrescanning chain...invalid_keyunable to find key 0 {"key":0} th_a level_map.hpp:65 fetcherror fetching key 0 {"key":0} th_a level_map.hpp:75 fetchblock 0 {"block":0} th_a blockchain_db.cpp:866 fetch_full_block {} th_a blockchain_wallet.cpp:1223 scan_chain>>>
Quote from: HardFork on March 05, 2014, 05:35:24 amAll I see is:>>> loginpassword: There is nothing that tells me how to set my passwordI think i forgot the details, after re-check the code, know that the right steps should be backup/rename/delete your old wallet.bts, and then try "login" again.
All I see is:>>> loginpassword: There is nothing that tells me how to set my password
I CAN'T BELIEVE IT! I FINALLY COMPILED BITSHARES!(ubuntu 13.04, does not work on 13.10)20 PTS for each of you from the tech support fund28d08afc69dd91ca142ab20d72cf850245939f9c504e99ca61988bc705c81841
if( fc::exists( c->_datadir / "wallet.bts" ) ) { std::string password; std::cout<<"password: "; std::getline( std::cin, password ); ilog( "opening ${d}", ("d", c->_datadir/"wallet.bts") ); c->_wallet.open( c->_datadir / "wallet.bts", password ); if( c->chain.head_block_num() != uint32_t(-1) ) { std::cout << "scanning chain...\n"; c->_wallet.scan_chain( c->chain ); } } else // create new wallet { std::cout << "No wallet.bts found, creating new wallet.\n\n"; std::cout << " Every wallet has two passwords: one to load and save your transaction history and addressbook\n"; std::cout << " and one to secure your private keys necessary to send money. You will be asked to provide these\n"; std::cout << " two passwords now, do not forget them. \n\n"; std::cout << " Your addressbook password may be left empty, but you must provide a password of at least\n"; std::cout << " 8 characters for your key password.\n\n"; std::cout << "Please specify an addressbook password for your new wallet.\n";
What is my password? I never set a password. I am trying to import the private key that was posted earlier in this thread.
I followed the instructions for unzipping the block.zip. That solved the bts_server exception I had been having. I was also able to run bts_wallet. But when I tried the "importkey" command I got:>>> importkey d987064e501555cf3d2e4e68f093a94144bc876a85c520971b747af32fa6a4c3 rescanassert!is_locked(): {} th_a blockchain_wallet.cpp:508 import_keyunable to import private key {} th_a blockchain_wallet.cpp:516 import_key>>> Also: I am not sure what I am supposed to do with the genesis.json file
@Hackfisher I have added your chain to the instructions.@All I have also added a simple get latest, build script, I just like to keep a history of builds just in case the latest breaks.
I have created a helper utility that will allow anyone with a PTS or Bitcoin-Qt wallet to see what their BTS balance is from the Feb 28th snapshot....Inside the archive you will find genesis.json and an executable called get_bts_balance...
you may want to set up daily autobuilds on launchpad using build recipes and auto-importing from the bitshares github repo. saves you a lot of time and biulds a little bit of trust (if you trust canonical more than some random guy on the internet)it'll be set up as a PPA so users can easily apt-get it up to datehttps://help.launchpad.net/Packaging/SourceBuilds/GettingStarted
Quote from: HackFisher on February 28, 2014, 01:27:10 pmPlease refer this: https://github.com/InvictusInnovations/BitShares/issues/52lack of genesis.json file causing dead loop rather throw exception in bts_serverQuote from: arubi on February 28, 2014, 11:33:23 amHey,maybe you can help me out,I built the wallet and server using your tutorial, the wallet works but the server is throwing this error (in red)Code: [Select]...Any idea what I may be doing wrong here?thanksThanks for the info.Is there a dummy genesis.json file somewhere?
Please refer this: https://github.com/InvictusInnovations/BitShares/issues/52lack of genesis.json file causing dead loop rather throw exception in bts_serverQuote from: arubi on February 28, 2014, 11:33:23 amHey,maybe you can help me out,I built the wallet and server using your tutorial, the wallet works but the server is throwing this error (in red)Code: [Select]...Any idea what I may be doing wrong here?thanks
Hey,maybe you can help me out,I built the wallet and server using your tutorial, the wallet works but the server is throwing this error (in red)Code: [Select]...Any idea what I may be doing wrong here?thanks
...
importkey d987064e501555cf3d2e4e68f093a94144bc876a85c520971b747af32fa6a4c3 rescan
Compiled versionsI will try to post a daily compiled drop here (until a better solution is available).Note: You don't know me, so for all you know this can be infected with a virus, (it is not) but nevertheless common sense apply.Have fun.2014-02-27https://www.dropbox.com/s/p0aggc29in3rucr/bts_wallet%202014-02-27.tar.gz2014-02-28https://www.dropbox.com/s/vytze9qfhtw5qsp/bts_wallet_2014-02-28.tar.gz
Hey,maybe you can help me out,I built the wallet and server using your tutorial, the wallet works but the server is throwing this error (in red)Code: [Select]$ ./bts_server1828991ms th_a chain_server.cpp:401 configure ] listening for stcp connections on port 45671828992ms th_a chain_server.cpp:403 configure ] ...1829029ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/blk_id2num is not upgradeable1829075ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/trx_id2num is not upgradeable1829126ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/meta_trxs is not upgradeable1829166ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/blocks is not upgradeable1829217ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/block_trxs is not upgradeable1829264ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/market/bids is not upgradeable1829326ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/market/asks is not upgradeable1829385ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/market/calls is not upgradeable1829430ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/market/price_history is not upgradeable1829431ms th_a chain_server.cpp:94 create_test_genesis_ ] caught exception!: eofunexpected end of file {} th_a json.cpp:342 variant_from_stream1829431ms th_a chain_server.cpp:114 close ] closing connections...1829431ms th_a server.cpp:19 main ] eofunexpected end of file {} th_a json.cpp:342 variant_from_streamerror configuring server {"config":{"port":4567,"mirrors":[]}} th_a chain_server.cpp:423 configureAny idea what I may be doing wrong here?thanks
$ ./bts_server1828991ms th_a chain_server.cpp:401 configure ] listening for stcp connections on port 45671828992ms th_a chain_server.cpp:403 configure ] ...1829029ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/blk_id2num is not upgradeable1829075ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/trx_id2num is not upgradeable1829126ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/meta_trxs is not upgradeable1829166ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/blocks is not upgradeable1829217ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/block_trxs is not upgradeable1829264ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/market/bids is not upgradeable1829326ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/market/asks is not upgradeable1829385ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/market/calls is not upgradeable1829430ms th_a upgrade_leveldb.cpp:24 UpgradeDbIfNecessary ] Database chain/market/price_history is not upgradeable1829431ms th_a chain_server.cpp:94 create_test_genesis_ ] caught exception!: eofunexpected end of file {} th_a json.cpp:342 variant_from_stream1829431ms th_a chain_server.cpp:114 close ] closing connections...1829431ms th_a server.cpp:19 main ] eofunexpected end of file {} th_a json.cpp:342 variant_from_streamerror configuring server {"config":{"port":4567,"mirrors":[]}} th_a chain_server.cpp:423 configure
cd ~rm -rf BitSharesgit clone https://github.com/InvictusInnovations/BitShares.gitcd BitSharesgit clone https://github.com/InvictusInnovations/fc.git~/cmake-2.8.12.1/bin/cmake ~/BitSharescd ~/BitSharesmake
cd ~sudo apt-get updatesudo apt-get install git libreadline-dev uuid-dev g++ libdb++-dev libdb-dev zip libssl-dev openssl build-essential python-dev autotools-dev libicu-dev build-essential libbz2-dev
cd ~wget -O boost_1_54_0.tar.gz http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz/downloadtar xzvf boost_1_54_0.tar.gzcd boost_1_54_0/# boost's bootsrap setup./bootstrap.sh --prefix=/usr/local # If we want MPI then we need to set the flag in the user-config.jam fileuser_configFile=`find $PWD -name user-config.jam`echo "using mpi ;" >> $user_configFile # Find the maximum number of physical coresn=`cat /proc/cpuinfo | grep "cpu cores" | uniq | awk '{print $NF}'` # Install boost in parallelsudo ./b2 --with=all -j $n install # Reset the ldconfig, assumes you have /usr/local/lib setup already. check ROOT installation # blog I wrote if not. Else you can add it to your LD_LIBRARY_PATH, running this anyway # will not hurt.sudo ldconfig chmod +x install_boost.sh./install_boost.sh
cd ~wget http://www.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gztar xvf cmake-2.8.12.1.tar.gzcd cmake-2.8.12.1cmake . && make
cd ~git clone https://github.com/InvictusInnovations/BitShares.gitcd BitSharesgit clone https://github.com/InvictusInnovations/fc.git
~/cmake-2.8.12.1/bin/cmake ~/BitShares
cd ~/BitSharesmake
cd bts_wallet ./bts_server and ./bts_wallet
For testing, I modified the code using original genesis address and generate the testing genesis chain, you can download it and unzip in the folder of bts_server if you need.https://dl.dropboxusercontent.com/u/5037011/chain.zipafter you start and login bts wallet, you can import genesis key:Code: [Select]importkey d987064e501555cf3d2e4e68f093a94144bc876a85c520971b747af32fa6a4c3 rescan