After a fresh build, nodeos tests are failing:
The following tests FAILED:
28 - nodeos_run_test (Failed)
29 - nodeos_run_remote_test (Failed)
Errors while running CTest
Verbose output from nodeos_run_test
:
test 28
Start 28: nodeos_run_test
28: Test command: /home/eos/build/tests/nodeos_run_test.py "-v" "--dump-error-detail"
28: Test timeout computed to be: 9.99988e+06
28: is not a valid path
28: is not a valid path
28: is not a valid path
28: BEGIN
28: TEST_OUTPUT: test_output_0.txt
28: SERVER: localhost
28: PORT: 8888
28: cmd: pkill -9 keosd
28: cmd: programs/eosio-launcher/eosio-launcher -k 15
28: cmd: pkill -9 nodeos
28: Stand up cluster
28: cmd: programs/eosio-launcher/eosio-launcher -p 1 -n 1 -s mesh -d 1 -f --nodeos --max-transaction-time 5000
28: ERROR: Launcher failed to launch.
28: FAILURE - launcher
28: ERROR: Failed to stand up eos cluster.
28: Test failed.
28:
=================================================================
28: Contents of etc/eosio/node_bios/config.ini:
28: File etc/eosio/node_bios/config.ini not found.
28:
=================================================================
28: Contents of var/lib/node_bios/stderr.txt:
28: File var/lib/node_bios/stderr.txt not found.
28: =================================================================
28: == Errors see above ==
28: Shut down the cluster.
28: cmd: programs/eosio-launcher/eosio-launcher -k 15
28: cmd: pkill -9 nodeos
28: Shut down the wallet.
28: cmd: pkill -9 keosd
1/1 Test #28: nodeos_run_test ..................***Failed 0.11 sec
Ignoring the test failures running the local nodeos executable gives the following error:
std::exception::what: database created by a different compiler,
build, boost version, or operating system
When I run with --resync-blockchain
as suggested here I get the original error unable to find plugin: eosio::account_history_api_plugin
.
This is a defunct plugin, where/how do I remove this dependency?
EDIT: It turns out that I still had the config and data directories from a previous install which contained the config file with the defunct plugin. I deleted the eosio
dir in ~/.local/share/
and generated a new config file by running nodeos.