Clueless User's Guide to Upgrading to Steemd 0.8.x

in #steemhelp8 years ago (edited)

A faster and easier guide to upgrading Steemd

(than my previous guide)

Another hard fork occurred this morning, so if you haven't already, it's time to upgrade your Steem miners to Steemd 0.8.x. This guide will get your miner up to the latest version of Steemd, which at the moment is 0.8.3 but sounds like it may soon be 0.8.4. Until there is another hard fork, and assuming you aren't trying to actively vote for a particular version, any 0.8 version of Steemd should work for mining.

Let's get started:

Close any Terminal windows in Steem.
Using file manager rename the steem folder to old_steem.
Open a Terminal window and enter the following commands:

  1. git clone https://github.com/steemit/steem
  2. cd steem
  3. git submodule update --init --recursive
  4. cmake -DENABLE_CONTENT_PATCHING=OFF -DLOW_MEMORY_NODE=ON CMakeLists.txt
  5. make
  6. cd programs/steemd

Using file manager, go to the old_steem/programs/steemd folder and copy the folder witness_node_data_dir, then go to the steem/programs/steemd folder and paste the witness_node_data_dir folder.

In the steemd terminal window enter the command:

./steemd --replay

At this point you should see that the miner starts Replaying Blocks and shortly afterwards you will see the messages with a Hash Rate of 1hps. When the miner finishes syncing you will see a higher hash rate. Congratulations, you are back up and running.

If you had the cli_wallet set up in the older version and want to set it up in this version by transfering the encrypted keys, all you need to do is you copy the wallet.json file in the old_steem/programs/cli_wallet/ folder to the steem/programs/cli_wallet folder.

Sort:  

Good stuff Greg. If you wouldnt mind, I would like to add this to the larger steemit resource repository I am trying to put together. Along with your other technical guides. Check out the post giving a bit more details here.
https://steemit.com/wikiversity/@boardwalk-steem/lets-start-a-steemit-resource-repository

Sounds great, I'll post the link on your Wikiversity Blog.

I've been looking for a resource for creating a user in the cli_wallet after the witness is up and running. Does something like this exist? I have a wallet.json file that I believe was created when I imported a generated private key, but the ws_user and ws_password params are empty.

Here is a link to A Quick Reference to cli_wallet commands written by @hannixx42. https://steemit.com/steemhelp/@hannixx42/cliwallet-commands-v0 Hopefully it has what you're looking for.

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 60782.57
ETH 2381.28
USDT 1.00
SBD 2.64