Kerwood / Rtorrent-Auto-Install

Auto install script for rtorrent with Rutorrent as GUI.
259 stars 108 forks source link

Support Debian Jessie #35

Closed jdupl closed 9 years ago

jdupl commented 9 years ago

Jessie can't install rutorrent properly. Bug detected from #34

jdupl commented 9 years ago

Problem is that the rutorrent tarball can't be fetched from Debian Jessie wget package.

On Jessie, wget loops on redirections.

On Wheezy, wget converts url and fetch file without problems.

On Jessie, wget is GNU Wget 1.16 built on linux-gnu. with extensions +digest +https +ipv6 +iri +large-file +nls +ntlm +opie +psl +ssl/gnutls and on Wheezy 1.13 with extensions +digest +https +ipv6 +iri +large-file +nls -ntlm +opie +ssl/gnutls.

jdupl commented 9 years ago

A quick and dirty fix would be to use curl as the downloader. It is to be noted that this bug also introduces a nasty infinite loop as the file does not exist.

Kerwood commented 9 years ago

Thanks.. I'll look into the infinite loop.

tanoabeleyra commented 9 years ago

I tried the script in Jessie and it almost works.

It gives error in line 725 *ERROR: Site rutorrent does not exist!*

But it can be fixed just by adding .conf as extension to the rutorrent file.

Then (line 705):

Job for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl -xn' for details.
Installation is complete..

Failed to start rtorrent-init.service: Unit rtorrent-init.service failed to load: No such file or directory.
t4n017@TANO-DEBIAN:/etc/apache2/mods-enabled$ sudo systemctl status apache2.service 
[...]
feb 23 00:54:48 TANO-DEBIAN apache2[17633]: Invalid ServerName "*" use ServerAlias to set multiple server names.
[...]

And also (line 719):

feb 23 00:28:59 TANO-DEBIAN apache2[17078]: Unknown Authz provider: Valid-User

I hope you can fix it soon.

Kerwood commented 9 years ago

Thanks for the report. I'll have a look at getting the script to run on Jessie.

jotosmurf commented 9 years ago

Hello, I ran into this too. Was wondering if you found the time to fix this issue?

jdupl commented 9 years ago

Jessie is now released; I thought the problem in wget would have been fixed by now. I will take a look this afternoon.

Replacing wget by curl will be a piece of cake, but I have to test the init script with systemd.

Kerwood commented 9 years ago

The init script will not work. And there might be other issues. I'll make a Jessie script when I have til time for it.

jdupl commented 9 years ago

@Kerwood this can be closed