scrape error: Tracker gave HTTP response code 100 (unknown error)

MAC OS X specific questions, problems.
Post Reply
MiRAGE

scrape error: Tracker gave HTTP response code 100 (unknown error)

Post by MiRAGE »

so iv set qbittorrent up as a tracker on my imac i7 running Mountain Lion and its sort of working ..... i am having some very confusing issues however.

i have managed to successfully download 2 of the torrents i have set up to seed but this is 2 out of maybe 30.
most torrents just sit without finding peers even though my computer is seeding the files 24/7 at home.
occasionally all of them including the ones that eventually did download get errors, there are 2 errors which have been coming up one being the title of the post and the other  'scrape error: Tracker gave HTTP response code 0 (no response).

now i am new to this so it is fully possible i'm doing something stupid but here is what i have done.
the tracker is set up on the port 8080 and my router is port forwarding that port.
the HTTP qbittorrent UI is on port 8181 and is port forwarded accordingly and works.
i have the listening port set up to 8080 and the checkbox for Use UPnP / NAT-PMP port forwarding from my router is ticked.
i have enabled UTP.

Enable DHT (decentralized network) to find more peers.  is ticked

Enable Peer Exchange (PeX) to find more peers.    is ticked

Enable Local Peer Discovery to find more peers. is ticked

i hope this is enough information for someone to see what im doing wrong.
many thanks in advance for any help you can offer.
Last edited by MiRAGE on Mon Aug 19, 2013 12:04 pm, edited 1 time in total.
User avatar
Peter
Administrator
Administrator
Posts: 2694
Joined: Wed Jul 07, 2010 6:14 pm

Re: scrape error: Tracker gave HTTP response code 100 (unknown error)

Post by Peter »

I mean, this is not a solution, but why don't you just run "Opentracker"?
http://erdgeist.org/arts/software/opentracker/

It is _really_ simple to set-up and run. And it works really well, solid, fast, etc.
(It took me 2 minutes to set it up and running on my leenugz box.)
MiRAGE

Re: scrape error: Tracker gave HTTP response code 100 (unknown error)

Post by MiRAGE »

really ? its easy . i must admit im apprehensive to go GUI free it looks quite intimidating. if installed it and opened the ports but i cant find how to say get it to seed a torrent or anything. i know its on haha . looks like its going to be a long night haha

im finding the config file a little confusing do i just need to specify my internal ip in the first two lines? and remove the hashes ? eg.

this is how it appears in the sample config.

# listen.udp.workers 4
#
# listen.tcp_udp 0.0.0.0                     
# listen.tcp_udp 192.168.0.1:80          <----- do i set this one the same as
# listen.tcp_udp 10.0.0.5:6969          <------this one and just open both ports?

and the other stuff i dont think i need like blacklist and stuff.

i dont know i think obviously if i just make torrents and put them in my client with my http://TRACKER.zapto.org:6969/announce it will pick it up there is just not much documentation so i dont know how to configure it. if you could send me some basic instructions just so i can get it to serve up torrents ill be happy as hell haha.

many thanks for any help !
Last edited by MiRAGE on Tue Aug 20, 2013 12:33 am, edited 1 time in total.
User avatar
Peter
Administrator
Administrator
Posts: 2694
Joined: Wed Jul 07, 2010 6:14 pm

Re: scrape error: Tracker gave HTTP response code 100 (unknown error)

Post by Peter »

Let me answer your first Q first.
Servers have more than one network card sometimes. They also run more software. Not just one voice server, for example.
So this listen means, "which network card and port should I run the server on?"

In your case: listen.tcp_udp 0.0.0.0:6969

This case, it will run on ALL your networks, and it uses the 6969 port.
You need to forward this port on your router. And you need a dynamic IP just like the one you posted here.

There is a basic difference. Let me explain.
A site works like this (like What.cd)

When you visit the website:
[ USER ] -> [ FRONTEND - GAZELLE ]

When you download
[ USER ] -> [ BACKEND - Ocelot/Tracker ]

And each second / always, the tracker and backend "talks" with each other.
They have a database, where they keep the peers, IPs, data, and everything.

You register on these sites, and when you login, you have those torrents with your 'key'.
So if you want to START a TORRENT SITE (like what.cd), you need such a tracker.

But OpenBittorrent is just a tracker. It's a backend only.
It does not track the users.

How do you use it? Simple!
Just add the URL of your tracker when you create a torrent, or edit the ones you want to share there.
Every user can connect to this tracker, there are no limitations.

Why would you use it?
You want to share a file with your team. You want to create a piratebay like site.
You want to create a linux tracker. Anything like that. A public, open tracker.

qBittorrent includes the latter. It's like OpenBittorrent.
If you tick that box, you need to add/edit your torrents as I said above.
MiRAGE

Re: scrape error: Tracker gave HTTP response code 100 (unknown error)

Post by MiRAGE »

thankyou for your help man

for an open tracker as i understand it i only have to define the listening port on one line with my static ip/internal ip in the config file and the rest is to set up the private keys for each user?

while i will eventually make it so each user has their own key and i can track the ratio on each torrent but untill then i am happy to just run it open.

in that case i just remove the # from this line listen.tcp_udp 0.0.0.0:6969 and replace it with my static ip. is that correct?

in which case i fully agree it is very easy to set up. so easy it confused me haha
User avatar
Peter
Administrator
Administrator
Posts: 2694
Joined: Wed Jul 07, 2010 6:14 pm

Re: scrape error: Tracker gave HTTP response code 100 (unknown error)

Post by Peter »

Opentracker have no private keys. It's just an URL. There is no ratio, no registration, nothing.
qBittorrent is the same.

But now I understand what you want!
You need Gazelle and Ocelot for example.

Gazelle - The frontend... the webpage. (AwesomeHD, What.cd, Jpopsuki, AnimeBytes uses this.)
http://whatcd.github.io/Gazelle/

Ocelot - The tracker... the backend.
https://github.com/vedantk/ocelot-tracker

I have no idea how to set these up. I never set up a tracker in my life, so I can't help you with that.

The other combination people use is XBTT (tracker) and TBDEV (frontend).
You have seen these two MANY times in your life if you ever been to a torrent site.
Ocelot and Gazelle is newer, however.


Good luck. Let me know if you have further questions.
Last edited by Peter on Tue Aug 20, 2013 10:52 am, edited 1 time in total.
MiRAGE

Re: scrape error: Tracker gave HTTP response code 100 (unknown error)

Post by MiRAGE »

ooh i had a look at gazelle and ocelot and while i will eventally upgrade in their direction an open tracker is enough for what i need as i am using an ftp to host the torrent files.

if you could help me with the opentracker config file i would be very happy. im not sure how to get it set up and working smoothly.

it executes but i cant tell if its all working correctly.
User avatar
Peter
Administrator
Administrator
Posts: 2694
Joined: Wed Jul 07, 2010 6:14 pm

Re: scrape error: Tracker gave HTTP response code 100 (unknown error)

Post by Peter »

Ah yeah. So. I had to install a vmware guest.

1) Go into the opentracker folder.
2) cp opentracker.conf.sample opentracker.conf
3) edit the opentracker.conf file

If you want to run a TCP+UDP tracker:

listen.tcp_udp 0.0.0.0:7777
Only TCP: listen.tcp 0.0.0.0:7777
Only UDP: listen.udp 0.0.0.0:7777

Clients will have to use: udp://tracker.zapto.org:7777
(You have to forward out the 7777 UDP port on your router.)

Will send you a video about how it's done / how it works.
Post Reply