Skip to content

Traceback: "PyBitTorrent.Exceptions.UnknownTracker: wss://tracker.openwebtorrent.com:443/announce" #29

@sanderjo

Description

@sanderjo

I get a Traceback on a certain .torrent:

PyBitTorrent.Exceptions.UnknownTracker: wss://tracker.openwebtorrent.com:443/announce

"wss" seems a valid protocol: websocket. And there is python client for it: https://pypi.org/project/websocket-client/

If PyBitTorrent does it not support it (fair enough), a Traceback is a pity. Maybe just ignoring/skipping the wss could be a workaround?

For reference: Torrent is here (open source Armbian image): https://xogium.performanceservers.nl/archive/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz.torrent

sander@zwarte:~/git/PyBitTorrent$ ~/pybittorrent-venv/bin/python3 examples/Client.py --torrent ~/Downloads/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz.torrent --output-directory ~
2024-11-30 19:37:26.400 INFO TorrentFile - __init__: Start reading from BitTorrent file
{
    'announce': 'udp://open.demonii.com:1337/announce',
    'announce-list': [
        ['udp://open.demonii.com:1337/announce'],
        ['http://t.nyaatracker.com:80/announce'],
        ['http://1337.abcvg.info:80/announce'],
        ['udp://thetracker.org:80/announce'],
        ['udp://serpb.vpsburti.com:6969/announce'],
        ['http://nyaa.tracker.wf:7777/announce'],
        ['https://tracker.tamersunion.org:443/announce'],
        ['udp://ns-1.x-fins.com:6969/announce'],
        ['http://tracker.moxing.party:6969/announce'],
        ['udp://open.free-tracker.ga:6969/announce'],
        ['udp://open.stealth.si:80/announce'],
        ['udp://opentor.org:2710/announce'],
        ['udp://bandito.byterunner.io:6969/announce'],
        ['http://www.wareztorrent.com:80/announce'],
        ['https://tracker.gcrenwp.top:443/announce'],
        ['http://tracker810.xyz:11450/announce'],
        ['http://tk.leechshield.link:80/announce'],
        ['udp://run.publictracker.xyz:6969/announce'],
        ['udp://ns1.monolithindustries.com:6969/announce'],
        ['http://tracker.corpscorp.online:80/announce'],
        ['https://tracker.leechshield.link:443/announce'],
        ['udp://evan.im:6969/announce'],
        ['wss://tracker.openwebtorrent.com:443/announce'],
        ['udp://tracker.skyts.net:6969/announce'],
        ['http://tracker-zhuqiy.dgj055.icu:80/announce'],
        ['https://tracker1.520.jp:443/announce'],
        ['http://tracker.bz:80/announce'],
        ['https://trackers.mlsub.net:443/announce'],
        ['udp://tracker.opentrackr.org:1337/announce'],
        ['udp://ec2-18-191-163-220.us-east-2.compute.amazonaws.com:6969/announce'],
        ['udp://martin-gebhardt.eu:25/announce'],
        ['udp://tracker.gigantino.net:6969/announce'],
        ['http://bt.okmp3.ru:2710/announce'],
        ['http://tracker2.itzmx.com:6961/announce'],
        ['https://tracker.kuroy.me:443/announce'],
        ['udp://trackarr.org:6969/announce'],
        ['udp://ttk2.nbaonlineservice.com:6969/announce'],
        ['udp://bt.rer.lol:6969/announce'],
        ['udp://z.mercax.com:53/announce'],
        ['udp://tracker.dump.cl:6969/announce'],
        ['http://tracker.beeimg.com:6969/announce'],
        ['http://torrentsmd.com:8080/announce'],
        ['https://1337.abcvg.info:443/announce'],
        ['https://tr.burnabyhighstar.com:443/announce'],
        ['udp://tracker.srv00.com:6969/announce'],
        ['http://tracker.xiaoduola.xyz:6969/announce'],
        ['udp://tracker.gmi.gd:6969/announce'],
        ['udp://exodus.desync.com:6969/announce'],
        ['udp://u4.trakx.crim.ist:1337/announce'],
        ['http://tracker.tfile.co:80/announce'],
        ['udp://open.tracker.cl:1337/announce'],
        ['http://tracker.lintk.me:2710/announce'],
        ['https://tr.abir.ga:443/announce'],
        ['http://tracker4.itzmx.com:2710/announce'],
        ['udp://tracker.breizh.pm:6969/announce'],
        ['http://tr.kxmp.cf:80/announce'],
        ['udp://tracker.fnix.net:6969/announce'],
        ['udp://tracker.doko.moe:6969/announce'],
        ['https://tracker.yemekyedim.com:443/announce'],
        ['udp://tracker.dler.com:6969/announce'],
        ['http://public.tracker.vraphim.com:6969/announce'],
        ['udp://tracker.deadorbit.nl:6969/announce'],
        ['http://tracker3.itzmx.com:6961/announce'],
        ['udp://odd-hd.fr:6969/announce'],
        ['udp://tracker.0x7c0.com:6969/announce'],
        ['http://tracker.vraphim.com:6969/announce'],
        ['udp://tracker.torrent.eu.org:451/announce'],
        ['http://www.all4nothin.net:80/announce.php'],
        ['http://tracker.ipv6tracker.org:80/announce'],
        ['udp://u6.trakx.crim.ist:1337/announce'],
        ['http://tracker.bt4g.com:2095/announce'],
        ['udp://seedpeer.net:6969/announce'],
        ['udp://open.tracker.ink:6969/announce'],
        ['udp://amigacity.xyz:6969/announce'],
        ['https://tracker.moeking.me:443/announce'],
        ['http://tk.greedland.net:80/announce']
    ],
    'comment': 'Armbian torrent for Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
    'created by': 'mktorrent 1.1',
    'creation date': 1731858149,
    'info': {'length': 419510976, 'name': 'Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz', 'piece length': 262144, 'pieces': ''},
    'url-list': [
        'http://in.mirrors.naho.moe/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirrors.shanghaitech.edu.cn/armbian-releases/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://fi.mirror.armbian.de/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirror-eu-de1.armbian.airframes.io/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://wa.mirrors.naho.moe/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirrors.bfsu.edu.cn/armbian-releases/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirror-us-stl1.armbian.airframes.io/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirror-us-sea2.armbian.airframes.io/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirrors.aliyun.com/armbian-releases/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://uk.mirrors.naho.moe/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://armbian.nardol.ovh/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://sg.mirrors.naho.moe/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://repo.jing.rocks/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://kr.mirrors.naho.moe/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirrors.ustc.edu.cn/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://de.mirrors.naho.moe/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://sg.sbcmirror.org/armbian/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirrors.tuna.tsinghua.edu.cn/armbian-releases/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://es.sbcmirror.org/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://armbian.hosthatch.com/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirror.yandex.ru/mirrors/armbian/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirror-us-phx1.armbian.airframes.io/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://armbian.atomonetworks.com/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://xogium.performanceservers.nl/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirror.iscas.ac.cn/armbian-releases/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://stpete-mirror.armbian.com/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirrors.nju.edu.cn/armbian-releases/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://au.mirrors.naho.moe/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirror.twds.com.tw/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirror-us-sea1.armbian.airframes.io/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://jp.mirrors.naho.moe/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://au.sbcmirror.org/armbian/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirror.vinehost.net/armbian/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://armbian.chi.auroradev.org/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://fastmirror.pp.ua/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://k-space.ee.armbian.com/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirrors.jevincanders.net/armbian/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://armbian.lv.auroradev.org/dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        '\nhttp://mirrors.dotsrc.org/armbian-dl/bananapif3/archive/Armbian_24.11.1_Bananapif3_noble_legacy_6.1.15.img.xz',
        ''
    ]
}
Traceback (most recent call last):
  File "/home/sander/git/PyBitTorrent/examples/Client.py", line 29, in <module>
    main()
  File "/home/sander/git/PyBitTorrent/examples/Client.py", line 20, in main
    torrent_client = TorrentClient(torrent=args.torrent, max_peers=args.max_peers,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sander/pybittorrent-venv/lib/python3.12/site-packages/PyBitTorrent/Bittorrent.py", line 79, in __init__
    new_trackers = TrackerFactory.create_trackers(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sander/pybittorrent-venv/lib/python3.12/site-packages/PyBitTorrent/TrackerFactory.py", line 35, in create_trackers
    tracker = TrackerFactory.create_tracker(url[0])
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sander/pybittorrent-venv/lib/python3.12/site-packages/PyBitTorrent/TrackerFactory.py", line 25, in create_tracker
    raise UnknownTracker(url)
PyBitTorrent.Exceptions.UnknownTracker: wss://tracker.openwebtorrent.com:443/announce

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions