SchizoDuckie / DuckieTV

A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration
http://schizoduckie.github.io/DuckieTV/
Other
1.12k stars 275 forks source link

Unable to connect Duckietv to any torrent client port #886

Closed mark9117 closed 7 years ago

mark9117 commented 7 years ago

What build of DuckieTV are you using (Standlone / Chrome Extension (New Tab / Browser Action)) ... Chrome Extension, Browser Action

What version of DuckieTV are you using (Stable 1.1.x / Nightly yyyymmddHHMM) ... Stable 1.1.x (?)

What is your Operating System (Windows, Mac, Linux, Android) ... Linux spike 4.4.55-desktop-1.mga5 #1 SMP Sat Mar 18 18:21:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Describe the problem you are having and steps to reproduce if available ... Attempt to configure a torrent client (Deluge, rTorrent, Transmission, Ktorrent, Vuze) and no connection is made. The clients themselves work just fine and there is evidence that they are listening on their respective ports (see example below).

Attach any DuckieTV statistics or Developer Console logs if available ... See attached screenshot for log. duckietv-1

Signs are that the torrent client is, in fact, listening:

# ss -l |grep 8112
tcp    LISTEN     0      50      *:8112                  *:* 

This is the case with all of the torrent clients listed above, at their respective ports. I'm just using Deluge as a single example.

Help please?

Thanks.

Mark

garfield69 commented 7 years ago

Hi there.
Since the release of DuckieTV Stable 1.1.4, Deluge has upgraded to version 1.3.14, and introduced protection against WebUI CSRF Vulnerability.
This causes the Deluge 1.3.14 Host to return 500 Internal Server Error when the DuckieTV 1.1.4 Deluge Client tries to connect with it.

If you want to use Deluge with DuckieTV you have two choices:

  1. Downgrade to Deluge 1.3.13, which the DuckieTV 1.1.4 Deluge Client can connect with,
    or
  2. Upgrade DuckieTV to the latest Development Nightly, which can connect to a Deluge 1.3.14 Host.

In testing which I have done on my Ubuntu 16.10 sandbox, DuckieTV 1.1.4 can connect to the other torrent hosts that we support, so if you cannot connect to these other hosts and want to do so, just let us know and we can investigate this with you.

Should you wish to upgrade to using the latest DuckieTV Development Nightly, you can find the Chrome Browser Extension Nightly (Browser Action mode) at the Google Chrome Store at this address: https://chrome.google.com/webstore/detail/duckietv-browser-action-m/ikhklcamhmfmjbhckdjoabiepglbhaid

Additional notes:

Let us know what you decide to do. Cheers.

mark9117 commented 7 years ago

And BOOM!

I upgraded Duckie to the nightlies and It works like a charm. Thanks for the instructions. It was a genuine no-brainer.

Cheers!

Mark

On Sat, Apr 1, 2017 at 1:20 AM, garfield69 notifications@github.com wrote:

Hi there. Since the release of DuckieTV Stable 1.1.4, Deluge has upgraded to version 1.3.14, and introduced protection against WebUI CSRF Vulnerability. This causes the Deluge 1.3.14 Host to return 500 Internal Server Error when the DuckieTV 1.1.4 Deluge Client tries to connect with it.

If you want to use Deluge with DuckieTV you have two choices:

  1. Downgrade to Deluge 1.3.13, which the DuckieTV 1.1.4 Deluge Client can connect with, or
  2. Upgrade DuckieTV to the latest Development Nightly, which can connect to a Deluge 1.3.14 Host.

In testing which I have done on my Ubuntu 16.10 sandbox, DuckieTV 1.1.4 can connect to the other torrent hosts that we support, so if you cannot connect to these other hosts and want to do so, just let us know and we can investigate this with you.

Should you wish to upgrade to using the latest DuckieTV Development Nightly, you can find the Chrome Browser Extension Nightly (Browser Action mode) at the Google Chrome Store at this address: https://chrome.google.com/webstore/detail/duckietv-browser-action-m/ ikhklcamhmfmjbhckdjoabiepglbhaid

Additional notes:

-

Since Chrome Extensions cannot share data between themselves, you are going to want to make a backup of the DuckieTV 1.1.4 database so you can import it into the Nightly. Should you need it, this Wiki may be of use to you: https://github.com/ SchizoDuckie/DuckieTV/wiki/How-to-Install-a-Development- version-of-the-DuckieTV-Chrome-Browser-Extension-NIGHTLY https://github.com/SchizoDuckie/DuckieTV/wiki/How-to-Install-a-Development-version-of-the-DuckieTV-Chrome-Browser-Extension-NIGHTLY

Nightly releases are essentially DuckieTV Development Work in Progress (WIP), or CANARY releases, and the chrome store pushes out upgrade replacements every day. A Nightly could break at any time, so a regular backup is recommended. I would switch the DuckieTV Settings, Backup panel's Auto-Backup from the default monthly to weekly or daily as a precaution.

Let us know what you decide to do. Cheers.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/SchizoDuckie/DuckieTV/issues/886#issuecomment-290902249, or mute the thread https://github.com/notifications/unsubscribe-auth/AZlmuWDYK4jokXQeYTtSmvc43g3357tvks5rrfqogaJpZM4MwYlL .

-- Mark Adams

READ CAREFULLY. By reading this email, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.