Problem z uruchomieniem nodeos - wiele błędów
Pracuję nad tym:
https://developers.eos.io/welcome/latest/getting-started/development-environment/start-your-node-setup
1.1: keosd uruchamia się poprawnie.
1.2: po wprowadzeniu poleceń nodeos otrzymuję następujące informacje:
[2] + zakończ 254 nodeos -e -p eosio --plugin eosio :: product_plugin --plugin --plugin
Nie jestem pewien, czy jest to oczekiwane, czy komunikat o błędzie.
2.1: po uruchomieniu $ tail -f nodeos.log otrzymuję następujące informacje
std :: wyjątek :: what: Nieznana opcja „bnet-follow-irreversible” w pliku konfiguracyjnym / Users / wilfra / Library / Application Support / eosio / nodeos / config / config.ini
error 2020-10-22T12: 28: 00.847 thread-0 main.cpp: 131
main] /Users/anka/eos/libraries/appbase/application.cpp(298): Wrzuć funkcję bool appbase :: application :: initialize_impl ( int, char **, vector <appbase :: abstract_plugin *>) Dynamiczny typ wyjątku: boost :: wrapexceptstd :: runtime_error std :: wyjątek :: what: Nieznana opcja 'bnet-follow-irreversible' wewnątrz pliku konfiguracyjnego / Users / wilfra / Library / Application Support / eosio / nodeos / config / config.inierror 2020-10-22T12: 35: 50.406 thread-0 main.cpp: 131
main] /Users/anka/eos/libraries/appbase/application.cpp(298): Wrzuć funkcję bool appbase :: application :: initialize_impl ( int, char **, vector <appbase :: abstract_plugin *>) Dynamiczny typ wyjątku: boost :: wrapexceptstd :: runtime_error std :: wyjątek :: what: Nieznana opcja 'bnet-endpoint' w pliku konfiguracyjnym / Users / wilfra / Biblioteka / Obsługa aplikacji / eosio / nodeos / config / config.ini
Nie jestem pewien, jakie inne informacje są tutaj potrzebne. Jestem na MacOS i właśnie zaktualizowałem EOSIO do najnowszej wersji przez Brew.
Dzięki za wszelką pomoc w tej sprawie.
Odpowiedzi
Rozwiązanie dostałem od conr2d w Telegramie.
Problem polegał na tym, że miałem stary plik config.ini. Usunąłem go i ponownie uruchomiłem polecenia nodeos i rozwiązałem te błędy. Uruchomienie nodeos generuje nowy plik config.ini, jeśli taki nie istnieje.
Plik znajduje się w: ~ / Library / Application \ Support / eosio / nodeos / data
Kluczem do problemu jest ta część komunikatu o błędzie:
std::exception::what: Unknown option 'bnet-follow-irreversible' inside the config file /Users/wilfra/Library/Application Support/eosio/nodeos/config/config.ini
Mówi ci, że masz opcję w pliku config.ini, która nie jest już ważna, a jej usunięcie rozwiązałoby problem (lub przynajmniej ujawniłoby następną opcję w pliku konfiguracyjnym, która nie była obsługiwana)