Tribler/py-ipv8

Tracker plugin is outdated

xoriole opened this issue · 0 comments

Starting a tracker with the following script fails on 2.12 version.

python3 scripts/tracker_plugin.py --listen_port=6423

Here is the traceback:

python3 scripts/tracker_plugin.py --listen_port=6423
Traceback (most recent call last):
  File "scripts/tracker_plugin.py", line 52, in <module>
    run(main())
  File "/opt/ipv8_tracker/pyenv/versions/3.8.6/lib/python3.8/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/opt/ipv8_tracker/pyenv/versions/3.8.6/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "scripts/tracker_plugin.py", line 44, in main
    await service.start_tracker(args.listen_port)
  File "/opt/ipv8_tracker/ipv8_tracker/scripts/tracker_service.py", line 239, in start_tracker
    self.overlay = self.create_endpoint_server()
  File "/opt/ipv8_tracker/ipv8_tracker/scripts/tracker_service.py", line 231, in create_endpoint_server
    return EndpointServer(self.endpoint)
  File "/opt/ipv8_tracker/ipv8_tracker/scripts/tracker_service.py", line 116, in __init__
    super().__init__(my_peer, endpoint, Network())
TypeError: __init__() takes 2 positional arguments but 4 were given