WITNESS UPDATE - 0.19.12 AppBase Upgrade

in utopian-io •  2 months ago

Greetings

we recently upgraded our witness to version 0.19.12 AppBase with dockerized version.

Unfortunately, we encountered some issues along the way. With this post we hope to give you useful information on how to fix eventual problems.

If you are upgrading your witness you might probably run into these errors

  • first issue:

    To solve this issue you must run before the command:

./run.sh remote_wallet

Reconnect with the remote wallet, but do it only if you have replayed the blockchain, and you aree synchronized. Afterwards, escape with ctrl+D and now you can connect to your local wallet with:

./run.sh wallet

  • Second issue:

Assert Exception:_network_broadcast_api: network_broadcast_api_plugin not enabled.

The output code in red highlights a wrong setting of the plugin. This is caused by a an error in your config.ini file.

If you try to broadcast a command from your wallet like a signing key you will see these green lines, but the command simulated an incorrect effect.

To solve this issue: open your config.ini file

comment this row:
#enable-plugin = witness

and add this row:
plugin = network_broadcast_api database_api condenser_api witness

Wrong version:

Right version:

be careful, just use the word: plugin

This problem made us waste a lot of time, that's why we want to share these fixes with you.

We would like to thank @timcliff and @drakos for their support in the steem.chat


votaXdavinci.witness.jpgCC0 Image - Creative Commons, thanks to @mrazura for ITASTEM logo.
CLICK HERE AND VOTE FOR DAVINCI.WITNESS
DAVINCI WITNESS TRAIL
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for your contribution.
After reviewing your contribution we suggest that:

  • Your tutorial is quite short for a good tutorial. We recommend that you use at least 2 to 3 concepts in a single tutorial.
  • In the next tutorial we suggest you use the tutorials template. Link
  • Include proof of work under the shape of a gist or your own github repository containing your code.

Looking forward to your upcoming tutorials.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

·

Thank you for your review, @portugalcoin!

So far this week you've reviewed 11 contributions. Keep up the good work!

Hey @davinci.witness
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hi @davinci.witness! We are @steem-ua, a new Steem dApp, computing UserAuthority for all accounts on Steem. We are currently in test mode upvoting quality Utopian-io contributions! Nice work!