Switching harvester to full node. Can't start harvester?

Had a more powerful server running the full node. And a 150+T server running as a harvester. Now flip flopping them making the server be a harvester and the 150t server become the full node.

When trying to start the full node however, I can’t start harvester now. I’ve deleted the fill .chia directory and the /chia-blockchain directory. Reinstalled but keep getting the following message when starting. I’ve rebooted, firewall is off…

Running latest Ubuntu:

chia start all
chia_harvester: started
chia_timelord_launcher: started
chia_timelord: started
chia_farmer: started
chia_full_node: started
chia_wallet: started
(venv) chia2@chia2-3401-S01:~/chia-blockchain$ Traceback (most recent call last):
  File "/home/chia2/chia-blockchain/venv/bin/chia_harvester", line 33, in <module>
    sys.exit(load_entry_point('chia-blockchain', 'console_scripts', 'chia_harvester')())
  File "/home/chia2/chia-blockchain/chia/server/start_harvester.py", line 53, in main
    return run_service(**kwargs)
  File "/home/chia2/chia-blockchain/chia/server/start_service.py", line 226, in run_service
    return asyncio.run(async_run_service(*args, **kwargs))
  File "/usr/lib/python3.9/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/home/chia2/chia-blockchain/chia/server/start_service.py", line 220, in async_run_service
    return await service.run()
  File "/home/chia2/chia-blockchain/chia/server/start_service.py", line 160, in run
    await self.start()
  File "/home/chia2/chia-blockchain/chia/server/start_service.py", line 138, in start
    self._reconnect_tasks = [
  File "/home/chia2/chia-blockchain/chia/server/start_service.py", line 139, in <listcomp>
    start_reconnect_task(self._server, _, self._log, self._auth_connect_peers) for _ in self._connect_peers
  File "/home/chia2/chia-blockchain/chia/server/reconnect_task.py", line 12, in start_reconnect_task
    peer_info = PeerInfo(socket.gethostbyname(peer_info_arg.host), peer_info_arg.port)
socket.gaierror: [Errno -2] Name or service not known

(venv) chia2@chia2-3401-S01:~/chia-blockchain$ Traceback (most recent call last):
  File "/home/chia2/chia-blockchain/venv/bin/chia_timelord_launcher", line 33, in <module>
    sys.exit(load_entry_point('chia-blockchain', 'console_scripts', 'chia_timelord_launcher')())
  File "/home/chia2/chia-blockchain/chia/timelord/timelord_launcher.py", line 107, in main
    loop.run_until_complete(spawn_all_processes(config, net_config))
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/home/chia2/chia-blockchain/chia/timelord/timelord_launcher.py", line 85, in spawn_all_processes
    await asyncio.gather(*awaitables)
  File "/home/chia2/chia-blockchain/chia/timelord/timelord_launcher.py", line 45, in spawn_process
    path_to_vdf_client = find_vdf_client()
  File "/home/chia2/chia-blockchain/chia/timelord/timelord_launcher.py", line 39, in find_vdf_client
    raise FileNotFoundError("can't find vdf_client binary")
FileNotFoundError: can't find vdf_client binary

Any suggestions? I’m stumped

chia farm summary
Connection error. Check if harvester is running at 8560
Farming status: Farming
Total chia farmed: 0.0
User transaction fees: 0.0
Block rewards: 0.0
Last height farmed: 0
Plot count: Unknown
Total size of plots: Unknown
Estimated network space: 10412.248 PiB
Expected time to win: Unknown
Note: log into your key using 'chia wallet show' to see rewards for each key
``

Also noting that I just updated to 1.17(dev0) which may be breaking things?

Figured it out… changed harvester from Main.xxxx to localhost in config.yaml. Restarted and it now sees my plots. timelord is still erroring out but apparently that’s not a big issue?

2 Likes