majestrate / XD

meme bittorrent client
https://xd-torrent.github.io/
MIT License
238 stars 25 forks source link

Failed to resolve / Error while announcing #71

Open ghost opened 5 years ago

ghost commented 5 years ago

Using the latest XD version from github on devuan 32 bit, I am constantly getting two errors and no torrent actually starts:

failed to resolve peer NAMING REPLY RESULT=INVALID_KEY NAME

got error while announcing: Cannot store string into common.PeerID

majestrate commented 5 years ago

what tracker is responding with that?

ghost commented 5 years ago

I've tried it with diftracker and postman.

ghost commented 5 years ago

Hm, I will post my trackers.ini here, if that helps. i did not edit the default config and to the trackers list I added postman, as you can see. Did I do anything wrong there or miss anything?

[dg-opentracker] url=http://w7tpbzncbcocrqtwwm3nezhnnsw4ozadvi2hmvzdhrqzfxfum7wa.b32.i2p/a

[thebland-opentracker] url=http://s5ikrdyjwbcgxmqetxb3nyheizftms7euacuub2hic7defkh3xhq.b32.i2p/a

[psi-chihaya] url=http://uajd4nctepxpac4c4bdyrdw7qvja2a5u3x25otfhkptcjgd53ioq.b32.i2p/announce

[tracker2-postman] http://ahsplxkbhemefwvvml7qovzl5a2b5xo5i7lyai7ntdunvcyfdtna.b32.i2p/announce

majestrate commented 5 years ago

try this commit and let me know if it fails again https://github.com/majestrate/XD/commit/4a7084e35a709fd38166167742cf0a72d88f358d

ghost commented 5 years ago

The problem persists. I also noticed that while it shows a download rate of some KB/s for each file, there is no uploading for any of the files. And also, the progress remains at 0.00% all the time.

dbermond commented 5 years ago

I'm also getting this error on XD 0.3.3: got error while announcing: Cannot store string into common.PeerID

I can confirm that applying commit https://github.com/majestrate/XD/commit/4a7084e35a709fd38166167742cf0a72d88f358d on version 0.3.3 fixes the issue.

Git master is currently not affected for me.

majestrate commented 5 years ago

i see we do need a new release tag with that fix i guess.