No that does not look correct, the big NEW CHAIN welcome is suspicious, you're trying to start a new chain there...
Try this:
witness_node --genesis-json /home/admin/BitShares2/oct5-genesis.json -d test-folder -s "104.236.51.238:2005"
BTW. Did you try removing the p2p-endpoint like I said?
It may be supicious, but look at it - it is the correct chainID. I do not know why the marque is shown. Have you never seen that? It's just another thing odd about this. You're right tho, it isn't running correctly. I've been away for 3 hours and there has been no other output. It clearly thinks it's a new chain, but why?
It seems pretty clear it's reading values from the config.ini file and they appear in the output, but what else it's doing who the fork knows?
I tried your suggestion and here are the results"
admin@seed08:~/test$ witness_node --genesis-json /home/admin/BitShares2/oct5-genesis.json -d test-folder -s "104.236.51.238:2005"
3239509ms th_a main.cpp:120 main ] Writing new config file at /home/admin/test/test-folder/config.ini
3239510ms th_a witness.cpp:83 plugin_initialize ] witness plugin: plugin_initialize() begin
3239511ms th_a witness.cpp:93 plugin_initialize ] key_id_to_wif_pair: ["GPH6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]
3239511ms th_a witness.cpp:111 plugin_initialize ] witness plugin: plugin_initialize() end
3239511ms th_a db_management.cpp:131 open ] Old database version detected, reindex is required
3239511ms th_a db_management.cpp:98 wipe ] Wiping database
3239523ms th_a object_database.cpp:81 wipe ] Wiping object_database.
3239524ms th_a application.cpp:243 operator() ] Initializing database...
3272050ms th_a db_debug.cpp:79 debug_dump ] total_balances[asset_id_type()].value: 14239376866944 core_asset_data.current_supply.value: 271289987694689
3272050ms th_a db_debug.cpp:82 debug_dump ] core_in_orders: 14239376866944 reported_core_in_orders: 14239376866944
3272135ms th_a thread.cpp:95 thread ] name:ntp tid:140378487215872
3272154ms th_a thread.cpp:95 thread ] name:p2p tid:140378451367680
3272207ms th_a application.cpp:123 reset_p2p_node ] Adding seed node 104.236.51.238:2005
3272209ms th_a application.cpp:135 reset_p2p_node ] Configured p2p node to listen on 0.0.0.0:50072
3272211ms th_a witness.cpp:116 plugin_startup ] witness plugin: plugin_startup() begin
3272211ms th_a witness.cpp:133 plugin_startup ] No witnesses configured! Please add witness IDs and private keys to configuration.
3272211ms th_a witness.cpp:134 plugin_startup ] witness plugin: plugin_startup() end
3272212ms th_a main.cpp:167 main ] Started witness node on a chain with 0 blocks.
3272212ms th_a main.cpp:168 main ] Chain ID is 60e21871125ea9995fe498b7f68a87a85c6583725ea5448f6fd969c59a37df83
3272340ms ntp ntp.cpp:177 read_loop ] ntp_delta_time updated to 3374 us
I suspect that's the last output we'll see from this witness_node until I press ^C. Using your cmd line created a new folder in /home/admin/test, since that is where I ran your command line. Of course since nothing existed it created the default folder and placed the default (i.e. mostly everything commented config.ini) in there. Why does it ignore the seed cmd line arg?
I did a second attempt with your cmd line identical to before but I edited the mostly commented config.ini and added the same seed mode definition used on the command line. It crashed and died a firey death, but it did report that it added a seed:
1008672ms th_a application.cpp:123 reset_p2p_node ] Adding seed node 104.236.51.238:2005