[Support] binhex - rTorrentVPN


Recommended Posts

I am not able to see the privoxy logs in any way when enabled; I might be doing something wrong, but I checked the logfile, it's 0 bytes. Seems the aggregated log doesn't include the privoxy log like the privoxy containers. I tried debug=true and same results. Any ideas?

 

Thanks!

Link to comment
3 hours ago, Zeee said:

No, it's not just you. I've had the same problem crop up in just the past few days with the container previously working fine for months.

 

I've tried starting the container fresh with just my VPN details and I still get this problem. So, I think something more sinister is going on.

While we wait for @binhex to investigate the bug, you can pull the previous release as that was working fine.

 

image.png.627ab674de8ebbe08d73dada758c1657.png

 

Add ":rtorrent-ps-1.1.r54.ga787dd9-1-29" after "binhex/arch-rtorrentvpn". This will pull this specific release. If you ever want to go back to the latest release, you can use ":latest" or just "binhex/arch-rtorrentvpn". You can check the releases here https://github.com/binhex/arch-rtorrentvpn/releases.

 

Hope this helps.

  • Like 1
Link to comment
49 minutes ago, beinghitesh said:

While we wait for @binhex to investigate the bug, you can pull the previous release as that was working fine.

 

image.png.627ab674de8ebbe08d73dada758c1657.png

 

Add ":rtorrent-ps-1.1.r54.ga787dd9-1-29" after "binhex/arch-rtorrentvpn". This will pull this specific release. If you ever want to go back to the latest release, you can use ":latest" or just "binhex/arch-rtorrentvpn". You can check the releases here https://github.com/binhex/arch-rtorrentvpn/releases.

 

Hope this helps.

Good temporary solution. Thank you!

Link to comment

I just updated and port forwarding seems to have some problems. It was working perfectly before the update  (in multiple docker containers using different PIA endpoints).

 

Everything seems to be OK in the logs. It retrieves the port from the PIA endpoint:

 

2021-03-03 09:25:45,174 DEBG 'watchdog-script' stdout output:
[info] rTorrent incoming port 49160 and VPN incoming port 36936 different, marking for reconfigure

 

Then, after:

 

2021-03-03 09:26:04,357 DEBG 'watchdog-script' stdout output:
[info] ruTorrent plugins initialised

 

The logs start outputing this:

 

2021-03-03 09:40:44,618 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '36936'

2021-03-03 09:55:44,787 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '36936'

2021-03-03 09:56:24,526 DEBG 'watchdog-script' stdout output:
[info] rtorrent incoming port closed, marking for reconfigure

2021-03-03 10:10:44,958 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '36936'

 

However, the port shows as "Closed" in the UI (red exclamation mark) even after hours. 

Also, my clients were pretty consistent in the upload per day (around 500GB per day, sometimes some container would upload 1TB) and the last day I only upload between 5 - 30GB (and some of them less than 1GB), so clearly there's something not there yet.

 

I'm using Wireguard with `privileged=true`. All was working before this update. I think the last time I updated was 1-2 months ago, I'm not sure, but I was already using wireguard and everything was working fine.

Link to comment

Looks like there was an update overnight which the container was auto updated to. Now none of my torrents can get a connection. Not sure if its related to the update, or if PIA is down.

 

EDIT: I rolled back to rtorrent-ps-1.1.r54.ga787dd9-1-29 and my problems went away

 

2021-03-04 07:47:14,731 DEBG 'start-script' stdout output:
[info] Trying to connect to the PIA WireGuard API on 'au-sydney.privacy.network'...

2021-03-04 07:47:14,957 DEBG 'start-script' stdout output:
[info] Default route for container is 172.18.0.1

2021-03-04 07:47:14,976 DEBG 'start-script' stdout output:
[info] Docker network defined as 172.18.0.0/16

2021-03-04 07:47:14,981 DEBG 'start-script' stdout output:
[info] Adding 192.168.1.0/24 as route via docker eth0

2021-03-04 07:47:14,983 DEBG 'start-script' stdout output:
[info] ip route defined as follows...
--------------------

2021-03-04 07:47:14,984 DEBG 'start-script' stdout output:
default via 172.18.0.1 dev eth0
172.18.0.0/16 dev eth0 proto kernel scope link src 172.18.0.6
192.168.1.0/24 via 172.18.0.1 dev eth0

2021-03-04 07:47:14,985 DEBG 'start-script' stdout output:
broadcast 127.0.0.0 dev lo table local proto kernel scope link src 127.0.0.1
local 127.0.0.0/8 dev lo table local proto kernel scope host src 127.0.0.1
local 127.0.0.1 dev lo table local proto kernel scope host src 127.0.0.1
broadcast 127.255.255.255 dev lo table local proto kernel scope link src 127.0.0.1
broadcast 172.18.0.0 dev eth0 table local proto kernel scope link src 172.18.0.6
local 172.18.0.6 dev eth0 table local proto kernel scope host src 172.18.0.6
broadcast 172.18.255.255 dev eth0 table local proto kernel scope link src 172.18.0.6

2021-03-04 07:47:14,985 DEBG 'start-script' stdout output:
--------------------

2021-03-04 07:47:14,990 DEBG 'start-script' stdout output:
iptable_mangle 16384 1
ip_tables 28672 4 iptable_filter,iptable_raw,iptable_nat,iptable_mangle

2021-03-04 07:47:14,990 DEBG 'start-script' stdout output:
[info] iptable_mangle support detected, adding fwmark for tables

2021-03-04 07:47:15,604 DEBG 'start-script' stdout output:
[info] iptables defined as follows...
--------------------

2021-03-04 07:47:15,607 DEBG 'start-script' stdout output:
-P INPUT DROP
-P FORWARD DROP
-P OUTPUT DROP
-A INPUT -s 172.18.0.0/16 -d 172.18.0.0/16 -j ACCEPT
-A INPUT -s 103.2.196.162/32 -i eth0 -j ACCEPT
-A INPUT -s 103.2.196.172/32 -i eth0 -j ACCEPT
-A INPUT -s 103.2.196.171/32 -i eth0 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9080 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --dport 9080 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9443 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --dport 9443 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -d 172.18.0.0/16 -i eth0 -p tcp -m tcp --dport 5000 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i wg0 -j ACCEPT
-A OUTPUT -s 172.18.0.0/16 -d 172.18.0.0/16 -j ACCEPT
-A OUTPUT -d 103.2.196.162/32 -o eth0 -j ACCEPT
-A OUTPUT -d 103.2.196.172/32 -o eth0 -j ACCEPT
-A OUTPUT -d 103.2.196.171/32 -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 9080 -j ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --sport 9080 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 9443 -j ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --sport 9443 -j ACCEPT
-A OUTPUT -s 172.18.0.0/16 -d 192.168.1.0/24 -o eth0 -p tcp -m tcp --sport 5000 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -o wg0 -j ACCEPT

2021-03-04 07:47:15,609 DEBG 'start-script' stdout output:
--------------------

2021-03-04 07:47:15,613 DEBG 'start-script' stdout output:
[info] Attempting to bring WireGuard interface 'up'...

2021-03-04 07:47:15,630 DEBG 'start-script' stderr output:
Warning: `/config/wireguard/wg0.conf' is world accessible


2021-03-04 07:47:15,641 DEBG 'start-script' stderr output:
[#] ip link add wg0 type wireguard

2021-03-04 07:47:15,644 DEBG 'start-script' stderr output:
[#] wg setconf wg0 /dev/fd/63

2021-03-04 07:47:15,658 DEBG 'start-script' stderr output:
[#] ip -4 address add 10.13.246.156 dev wg0

2021-03-04 07:47:15,668 DEBG 'start-script' stderr output:
[#] ip link set mtu 1420 up dev wg0

2021-03-04 07:47:15,695 DEBG 'start-script' stderr output:
[#] ip -4 route add 10.0.0.0/8 dev wg0

2021-03-04 07:47:15,697 DEBG 'start-script' stderr output:
[#] '/root/wireguardup.sh'

2021-03-04 07:48:11,811 DEBG 'start-script' stdout output:
[info] DNS failure, creating file '/tmp/dnsfailure' to indicate failure...

2021-03-04 07:48:11,817 DEBG 'start-script' stdout output:
[info] Attempting to get external IP using 'http://checkip.amazonaws.com'...

2021-03-04 07:48:11,831 DEBG 'start-script' stdout output:
[info] Failed on last attempt, attempting to get external IP using 'http://whatismyip.akamai.com'...


2021-03-04 07:48:11,844 DEBG 'start-script' stdout output:
[info] Failed on last attempt, attempting to get external IP using 'https://ifconfig.co/ip'...


2021-03-04 07:48:11,861 DEBG 'start-script' stdout output:
[info] Failed on last attempt, attempting to get external IP using 'https://showextip.azurewebsites.net'...


2021-03-04 07:48:11,875 DEBG 'start-script' stdout output:
[warn] Cannot determine external IP address, performing tests before setting to '127.0.0.1'...
[info] Show name servers defined for container

2021-03-04 07:48:11,876 DEBG 'start-script' stdout output:
nameserver 209.222.18.222
nameserver 84.200.69.80
nameserver 37.235.1.174
nameserver 1.1.1.1
nameserver 209.222.18.218
nameserver 37.235.1.177
nameserver 84.200.70.40
nameserver 1.0.0.1

2021-03-04 07:48:11,876 DEBG 'start-script' stdout output:
[info] Show contents of hosts file

2021-03-04 07:48:11,876 DEBG 'start-script' stdout output:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.18.0.6 dbe3ded8d535
103.2.196.162 au-sydney.privacy.network

2021-03-04 07:48:11,880 DEBG 'start-script' stdout output:
[info] WireGuard interface 'up'

2021-03-04 07:48:11,880 DEBG 'start-script' stdout output:
[info] Script started to assign incoming port

2021-03-04 07:48:11,881 DEBG 'start-script' stdout output:
[info] Port forwarding is enabled
[info] Checking endpoint 'au-sydney.privacy.network' is port forward enabled...

2021-03-04 07:48:11,888 DEBG 'start-script' stdout output:
[warn] PIA VPN info API currently down, skipping endpoint port forward check

2021-03-04 07:48:13,768 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '34854'

2021-03-04 07:48:41,882 DEBG 'start-script' stdout output:
[info] Sending 'down' command to WireGuard due to dns failure...

2021-03-04 07:48:41,884 DEBG 'start-script' stdout output:
[info] Attempting to bring WireGuard interface 'down'...

2021-03-04 07:48:41,897 DEBG 'start-script' stderr output:
Warning: `/config/wireguard/wg0.conf' is world accessible


2021-03-04 07:48:41,903 DEBG 'start-script' stderr output:
[#] ip link delete dev wg0

2021-03-04 07:48:41,991 DEBG 'start-script' stderr output:
[#] '/root/wireguarddown.sh'

2021-03-04 07:48:41,996 DEBG 'start-script' stdout output:
[info] Script finished to assign incoming port

2021-03-04 07:48:41,997 DEBG 'start-script' stdout output:
[info] WireGuard interface 'down'

2021-03-04 07:48:41,998 DEBG 'start-script' stderr output:
/root/prerunget.sh: line 1: break: only meaningful in a `for', `while', or `until' loop

2021-03-04 07:48:41,999 DEBG 'start-script' stderr output:
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]


2021-03-04 07:48:41,999 DEBG 'start-script' stderr output:
/root/getvpnport.sh: line 1: break: only meaningful in a `for', `while', or `until' loop

2021-03-04 07:48:42,001 DEBG 'start-script' stdout output:
[info] Attempting to bring WireGuard interface 'up'...

2021-03-04 07:48:42,014 DEBG 'start-script' stderr output:
Warning: `/config/wireguard/wg0.conf' is world accessible


2021-03-04 07:48:42,023 DEBG 'start-script' stderr output:
[#] ip link add wg0 type wireguard

2021-03-04 07:48:42,026 DEBG 'start-script' stderr output:
[#] wg setconf wg0 /dev/fd/63

2021-03-04 07:48:42,041 DEBG 'start-script' stderr output:
[#] ip -4 address add 10.13.246.156 dev wg0

2021-03-04 07:48:42,052 DEBG 'start-script' stderr output:
[#] ip link set mtu 1420 up dev wg0

2021-03-04 07:48:42,080 DEBG 'start-script' stderr output:
[#] ip -4 route add 10.0.0.0/8 dev wg0

2021-03-04 07:48:42,081 DEBG 'start-script' stderr output:

 

Edited by docbrown
Link to comment
6 minutes ago, Rinzler said:

I also have the same exact issue currently as above. After a rollback to aforementioned version, it works. Also rolled back prixovy images too, since those also weren't working.

 

17 hours ago, docbrown said:

EDIT: I rolled back to rtorrent-ps-1.1.r54.ga787dd9-1-29 and my problems went away

please pull down 'latest' the dns resolution issue has been resolved.

  • Like 1
Link to comment

Hi everyone, i have an slightly annoying issue: evcerytime this containter is restarted, all torrents with ratio >= 1 are given the Finished state, therefore they don't seed. I have to manually start the seeding. Does someone know how to fix this?

Link to comment
On 3/3/2021 at 10:26 AM, Jeffarese said:

I just updated and port forwarding seems to have some problems. It was working perfectly before the update  (in multiple docker containers using different PIA endpoints).

 

Everything seems to be OK in the logs. It retrieves the port from the PIA endpoint:

 


2021-03-03 09:25:45,174 DEBG 'watchdog-script' stdout output:
[info] rTorrent incoming port 49160 and VPN incoming port 36936 different, marking for reconfigure

 

Then, after:

 


2021-03-03 09:26:04,357 DEBG 'watchdog-script' stdout output:
[info] ruTorrent plugins initialised

 

The logs start outputing this:

 


2021-03-03 09:40:44,618 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '36936'

2021-03-03 09:55:44,787 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '36936'

2021-03-03 09:56:24,526 DEBG 'watchdog-script' stdout output:
[info] rtorrent incoming port closed, marking for reconfigure

2021-03-03 10:10:44,958 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '36936'

 

However, the port shows as "Closed" in the UI (red exclamation mark) even after hours. 

Also, my clients were pretty consistent in the upload per day (around 500GB per day, sometimes some container would upload 1TB) and the last day I only upload between 5 - 30GB (and some of them less than 1GB), so clearly there's something not there yet.

 

I'm using Wireguard with `privileged=true`. All was working before this update. I think the last time I updated was 1-2 months ago, I'm not sure, but I was already using wireguard and everything was working fine.

 

I'm still having this problem. I updated again and the problem persists:

 

Ports don't seem to be forwarded or configured in rTorrent correctly:

 

2021-03-08 11:34:04,443 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '22390'

2021-03-08 11:49:04,604 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '22390'

2021-03-08 11:53:23,017 DEBG 'watchdog-script' stdout output:
[info] rtorrent incoming port closed, marking for reconfigure

2021-03-08 12:04:04,769 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '22390'

2021-03-08 12:19:04,932 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '22390'

2021-03-08 12:23:30,398 DEBG 'watchdog-script' stdout output:
[info] rtorrent incoming port closed, marking for reconfigure

2021-03-08 12:34:05,103 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '22390'

2021-03-08 12:49:05,273 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '22390'

2021-03-08 12:53:37,361 DEBG 'watchdog-script' stdout output:
[info] rtorrent incoming port closed, marking for reconfigure

2021-03-08 13:04:05,445 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '22390'

2021-03-08 13:19:05,617 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '22390'

 

Any ideas?

Link to comment
2 hours ago, Jeffarese said:

Ports don't seem to be forwarded or configured in rTorrent correctly:

does the incoming port shown in the log match the port shown in rutorrent/settings/connection/listening port/ if so then its set correctly, try going to here and enter in the public ip address (as shown in the log as ' Successfully retrieved external IP address...') and the port as shown in the log and see if it verifies its open or not, i have had varying reports of the incoming port checker not working correctly (works for me).

Link to comment

So I have a little trouble getting to the webUI after a restart.

I get the following errors:

 

2021-03-09 20:31:46,281 DEBG 'start-script' stdout output:
--------------------

2021-03-09 20:31:46,281 DEBG 'start-script' stdout output:
[info] Starting OpenVPN (non daemonised)...

2021-03-09 20:31:46,286 DEBG 'start-script' stdout output:
2021-03-09 20:31:46 DEPRECATED OPTION: --cipher set to 'AES-256-CBC' but missing in --data-ciphers (AES-256-GCM:AES-128-GCM). Future OpenVPN version will ignore --cipher for cipher negotiations. Add 'AES-256-CBC' to --data-ciphers or change --cipher 'AES-256-CBC' to --data-ciphers-fallback 'AES-256-CBC' to silence this warning.

2021-03-09 20:31:46,287 DEBG 'start-script' stdout output:
2021-03-09 20:31:46 WARNING: file 'credentials.conf' is group or others accessible
2021-03-09 20:31:46 OpenVPN 2.5.0 [git:makepkg/a73072d8f780e888+] x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Nov 6 2020
2021-03-09 20:31:46 library versions: OpenSSL 1.1.1j 16 Feb 2021, LZO 2.10

2021-03-09 20:31:46,287 DEBG 'start-script' stdout output:
2021-03-09 20:31:46 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts

2021-03-09 20:31:46,287 DEBG 'start-script' stdout output:
2021-03-09 20:31:46 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
2021-03-09 20:31:46 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication

2021-03-09 20:31:46,288 DEBG 'start-script' stdout output:
2021-03-09 20:31:46 TCP/UDP: Preserving recently used remote address: [AF_INET]79.142.69.159:443
2021-03-09 20:31:46 Socket Buffers: R=[212992->212992] S=[212992->212992]
2021-03-09 20:31:46 UDP link local: (not bound)
2021-03-09 20:31:46 UDP link remote: [AF_INET]79.142.69.159:443

2021-03-09 20:31:46,311 DEBG 'start-script' stdout output:
2021-03-09 20:31:46 TLS: Initial packet from [AF_INET]79.142.69.159:443, sid=02fdd9bb 5c76907e

2021-03-09 20:31:46,356 DEBG 'start-script' stdout output:
2021-03-09 20:31:46 VERIFY OK: depth=1, C=IT, ST=IT, L=Perugia, O=airvpn.org, CN=airvpn.org CA, [email protected]

2021-03-09 20:31:46,357 DEBG 'start-script' stdout output:
2021-03-09 20:31:46 VERIFY KU OK
2021-03-09 20:31:46 Validating certificate extended key usage
2021-03-09 20:31:46 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
2021-03-09 20:31:46 VERIFY EKU OK
2021-03-09 20:31:46 VERIFY OK: depth=0, C=IT, ST=IT, L=Perugia, O=airvpn.org, CN=Xuange, [email protected]



Someone a few pages earlier said to create a new .rc file but that didn't resolve the issue for me. Is anybody having similar problems?

Link to comment
2021-03-09 11:59:47,239 DEBG 'start-script' stdout output:
[info] Attempting to load tun kernel module...

2021-03-09 11:59:47,240 DEBG 'start-script' stderr output:
modprobe: FATAL: Module tun not found in directory /lib/modules/5.4.0-66-generic

2021-03-09 11:59:47,241 DEBG 'start-script' stdout output:
[warn] Unable to load tun kernel module using modprobe, trying insmod...

2021-03-09 11:59:47,242 DEBG 'start-script' stderr output:
insmod: ERROR: could not load module /lib/modules/tun.ko: No such file or directory

2021-03-09 11:59:47,242 DEBG 'start-script' stdout output:
[warn] Unable to load tun kernel module, assuming its dynamically loaded


i'm also having issues connecting to the UI recently. I tried rolling back to a previous version but still the same. 

 

sudo docker run 
--restart always 
--cap-add=NET_ADMIN -p 9080:9080 -p 9443:9443 
--name=rtorrentvpn -v 
/home/omanko/rtorrentvpn/config:/config -v 
/etc/localtime:/etc/localtime:ro -v 
/media/omanko/TOURO1TB:/media/omanko/TOURO1TB -v  
/home/omanko/scripts:/scripts -e VPN_ENABLED=yes -e 
VPN_USER=*** -e 
VPN_PASS=*** -e 
VPN_PROV=pia -e 
STRICT_PORT_FORWARD=yes -e 
ENABLE_PRIVOXY=no -e 
ENABLE_FLOOD=no -e 
ENABLE_AUTODL_IRSSI=no -e 
RPC2_USER=*** -e 
RPC2_PASS=*** -e 
WEBUI_USER=*** -e 
WEBUI_PASS=*** -e 
LAN_NETWORK=192.168.1.0/24 -e 
NAME_SERVERS=8.8.8.8,8.8.4.4 -e 
DEBUG=true -e 
PHP_TZ=America/Los_Angeles -e 
UMASK=000 -e 
PUID=0 -e 
PGID=0 binhex/arch-rtorrentvpn:latest

 

Edited by omanko78
Solved: Cleared session, seems to be working again
Link to comment
On 3/5/2021 at 11:32 AM, m0lle said:

I have the latest update from 2 days ago and I still have the issue where a bunch of the plugins wont work. Anyone else also experiencing this?

Me too. I rolled it back but I saw that Binhex was actively fixed some other issues so I tried updating to  the latest again just to see if it was fixed but it still is broken for me. It's seeding and all but the plugins are broken for me.

Link to comment

I've recently installed rtorrentvpn on a machine running ubuntu.

However, I'm getting the below errors and modules will not start. It can however download and upload fine. There are just no modules available.

 

[11.03.2021 12:26:05] WebUI started.

[11.03.2021 12:26:11] unpack: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] rutracker_check: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] _task: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] autotools: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] xmpp: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] scheduler: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] history: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] loginmgr: Some functionality will be unavailable. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] ratio: Some functionality will be unavailable. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] datadir: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] create: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] trafic: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] retrackers: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] rss: Plugin will not work. rTorrent user can't access external program (php).

[11.03.2021 12:26:11] _task: Plugin will not work. rTorrent user can't access external program (pgrep).

[11.03.2021 12:26:11] _cloudflare: Plugin will not work. rTorrent user can't access external program (python).

[11.03.2021 12:26:11] screenshots: Plugin will not work. rTorrent user can't access external program (ffmpeg).

[11.03.2021 12:26:11] spectrogram: Plugin will not work. rTorrent user can't access external program (sox).

[11.03.2021 12:26:11] mediainfo: Plugin will not work. rTorrent user can't access external program (mediainfo).

[11.03.2021 12:26:11] rss: Some functionality will be unavailable. rTorrent user can't access external program (curl).

Link to comment
1 hour ago, binhex said:

 ive just pushed an update, please can you pull down the latest image and try it, if you are still having issues then please do the following:- https://github.com/binhex/documentation/blob/master/docker/faq/help.md

Unfortunately the problem persists. The container from linuxserver works if that is any help.

I will follow the help guidelines you linked.

 

Regards.

 

Edit:

For anyone having the same issue here is a workaround. The problem is related to test -x failing when run by the user. Changing it to test -f makes it start all the plugins though that is just a workaround as test -x should work under normal circumstances.

Edited by zx81
Link to comment

Problem persists for me as well.

 

Heres my log if it helps:

 

Spoiler

Created by...

___. .__ .__
\_ |__ |__| ____ | |__ ____ ___ ___
| __ \| |/ \| | \_/ __ \\ \/ /
| \_\ \ | | \ Y \ ___/ > <
|___ /__|___| /___| /\___ >__/\_ \
\/ \/ \/ \/ \/
https://hub.docker.com/u/binhex/

2021-03-12 11:32:55.485560 [info] Host is running unRAID
2021-03-12 11:32:55.519281 [info] System information Linux 7e6f11877887 4.19.107-Unraid #1 SMP Thu Mar 5 13:55:57 PST 2020 x86_64 GNU/Linux
2021-03-12 11:32:55.558586 [info] OS_ARCH defined as 'x86-64'
2021-03-12 11:32:55.610197 [info] PUID defined as '99'
2021-03-12 11:32:55.710181 [info] PGID defined as '100'
2021-03-12 11:32:55.785946 [info] UMASK defined as '000'
2021-03-12 11:32:55.823222 [info] Permissions already set for volume mappings
2021-03-12 11:32:55.920855 [info] Deleting files in /tmp (non recursive)...
2021-03-12 11:32:55.963194 [info] VPN_ENABLED defined as 'yes'
2021-03-12 11:32:56.001875 [warn] VPN_CLIENT not defined (via -e VPN_CLIENT), defaulting to 'openvpn'
2021-03-12 11:32:56.038286 [info] VPN_PROV defined as 'custom'
2021-03-12 11:32:56.102644 [info] OpenVPN config file (ovpn extension) is located at /config/openvpn/*****.ovpn
2021-03-12 11:32:56.175626 [info] VPN remote server(s) defined as '*****.mullvad.net,'
2021-03-12 11:32:56.209335 [info] VPN remote port(s) defined as '1196,'
2021-03-12 11:32:56.245163 [info] VPN remote protcol(s) defined as 'udp,'
2021-03-12 11:32:56.282692 [info] VPN_DEVICE_TYPE defined as 'tun0'
2021-03-12 11:32:56.319338 [info] VPN_OPTIONS not defined (via -e VPN_OPTIONS)
2021-03-12 11:32:56.356805 [info] LAN_NETWORK defined as '10.0.30.0/24'
2021-03-12 11:32:56.393981 [info] NAME_SERVERS defined as '1.1.1.1,8.8.8.8'
2021-03-12 11:32:56.431110 [info] VPN_USER defined as '************'
2021-03-12 11:32:56.468434 [warn] VPN_PASS not defined (via -e VPN_PASS), assuming authentication via other method
2021-03-12 11:32:56.506129 [info] ENABLE_PRIVOXY defined as 'no'
2021-03-12 11:32:56.549386 [info] VPN_INPUT_PORTS not defined (via -e VPN_INPUT_PORTS), skipping allow for custom incoming ports
2021-03-12 11:32:56.586923 [info] VPN_OUTPUT_PORTS not defined (via -e VPN_OUTPUT_PORTS), skipping allow for custom outgoing ports
2021-03-12 11:32:56.626909 [info] ENABLE_AUTODL_IRSSI defined as 'no'
2021-03-12 11:32:56.667510 [info] ENABLE_RPC2 defined as 'yes'
2021-03-12 11:32:56.704512 [info] ENABLE_RPC2_AUTH defined as 'yes'
2021-03-12 11:32:56.740915 [info] RPC2_USER defined as 'admin'
2021-03-12 11:32:56.779727 [info] RPC2_PASS defined as '************'
2021-03-12 11:32:56.816034 [info] ENABLE_WEBUI_AUTH defined as 'yes'
2021-03-12 11:32:56.852286 [info] WEBUI_USER defined as 'admin'
2021-03-12 11:32:56.889345 [info] WEBUI_PASS defined as '************'
2021-03-12 11:32:56.980587 [info] Starting Supervisor...
2021-03-12 11:32:57,456 INFO Included extra file "/etc/supervisor/conf.d/rtorrent.conf" during parsing
2021-03-12 11:32:57,456 INFO Set uid to user 0 succeeded
2021-03-12 11:32:57,461 INFO supervisord started with pid 6
2021-03-12 11:32:58,465 INFO spawned: 'logrotate-script' with pid 211
2021-03-12 11:32:58,468 INFO spawned: 'pyrocore-script' with pid 212
2021-03-12 11:32:58,472 INFO spawned: 'rutorrent-script' with pid 213
2021-03-12 11:32:58,475 INFO spawned: 'shutdown-script' with pid 214
2021-03-12 11:32:58,477 INFO spawned: 'start-script' with pid 215
2021-03-12 11:32:58,479 INFO spawned: 'watchdog-script' with pid 216
2021-03-12 11:32:58,480 INFO reaped unknown pid 7 (exit status 0)
2021-03-12 11:32:58,490 DEBG 'start-script' stdout output:
[info] VPN is enabled, beginning configuration of VPN

2021-03-12 11:32:58,491 INFO success: logrotate-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2021-03-12 11:32:58,491 INFO success: pyrocore-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2021-03-12 11:32:58,491 INFO success: rutorrent-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2021-03-12 11:32:58,491 INFO success: shutdown-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2021-03-12 11:32:58,492 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2021-03-12 11:32:58,492 INFO success: watchdog-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2021-03-12 11:32:58,493 DEBG 'watchdog-script' stdout output:
[info] rTorrent config file already exists, skipping copy

2021-03-12 11:32:58,562 DEBG 'start-script' stdout output:
[info] Adding 1.1.1.1 to /etc/resolv.conf

2021-03-12 11:32:58,565 DEBG 'start-script' stdout output:
[info] Adding 8.8.8.8 to /etc/resolv.conf

2021-03-12 11:32:58,725 DEBG 'start-script' stdout output:
[info] Default route for container is 10.0.35.1

2021-03-12 11:32:58,746 DEBG 'start-script' stdout output:
[info] Docker network defined as 10.0.35.0/24

2021-03-12 11:32:58,750 DEBG 'start-script' stdout output:
[info] Adding 10.0.30.0/24 as route via docker eth0

2021-03-12 11:32:58,752 DEBG 'start-script' stdout output:
[info] ip route defined as follows...
--------------------

2021-03-12 11:32:58,753 DEBG 'start-script' stdout output:
default via 10.0.35.1 dev eth0

2021-03-12 11:32:58,753 DEBG 'start-script' stdout output:
10.0.30.0/24 via 10.0.35.1 dev eth0
10.0.35.0/24 dev eth0 proto kernel scope link src 10.0.35.150
broadcast 10.0.35.0 dev eth0 table local proto kernel scope link src 10.0.35.150
local 10.0.35.150 dev eth0 table local proto kernel scope host src 10.0.35.150
broadcast 10.0.35.255 dev eth0 table local proto kernel scope link src 10.0.35.150
broadcast 127.0.0.0 dev lo table local proto kernel scope link src 127.0.0.1
local 127.0.0.0/8 dev lo table local proto kernel scope host src 127.0.0.1
local 127.0.0.1 dev lo table local proto kernel scope host src 127.0.0.1
broadcast 127.255.255.255 dev lo table local proto kernel scope link src 127.0.0.1
--------------------

2021-03-12 11:32:58,756 DEBG 'start-script' stdout output:
iptable_mangle 16384 3
ip_tables 24576 8 iptable_filter,iptable_nat,iptable_mangle

2021-03-12 11:32:58,757 DEBG 'start-script' stdout output:
[info] iptable_mangle support detected, adding fwmark for tables

2021-03-12 11:32:58,828 DEBG 'start-script' stdout output:
[info] iptables defined as follows...
--------------------

2021-03-12 11:32:58,831 DEBG 'start-script' stdout output:
-P INPUT DROP
-P FORWARD DROP
-P OUTPUT DROP
-A INPUT -s 10.0.35.0/24 -d 10.0.35.0/24 -j ACCEPT
-A INPUT -s x.x.x.x/32 -i eth0 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9080 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --dport 9080 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9443 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --dport 9443 -j ACCEPT
-A INPUT -s 10.0.30.0/24 -d 10.0.35.0/24 -i eth0 -p tcp -m tcp --dport 5000 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i tun0 -j ACCEPT
-A OUTPUT -s 10.0.35.0/24 -d 10.0.35.0/24 -j ACCEPT
-A OUTPUT -d x.x.x.x/32 -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 9080 -j ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --sport 9080 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 9443 -j ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --sport 9443 -j ACCEPT
-A OUTPUT -s 10.0.35.0/24 -d 10.0.30.0/24 -o eth0 -p tcp -m tcp --sport 5000 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -o tun0 -j ACCEPT

2021-03-12 11:32:58,832 DEBG 'start-script' stdout output:
--------------------

2021-03-12 11:32:58,833 DEBG 'start-script' stdout output:
[info] Starting OpenVPN (non daemonised)...

2021-03-12 11:32:58,849 DEBG fd 11 closed, stopped monitoring <POutputDispatcher at 23376911939712 for <Subprocess at 23376911939040 with name pyrocore-script in state RUNNING> (stdout)>
2021-03-12 11:32:58,850 DEBG fd 15 closed, stopped monitoring <POutputDispatcher at 23376912040720 for <Subprocess at 23376911939040 with name pyrocore-script in state RUNNING> (stderr)>
2021-03-12 11:32:58,850 INFO exited: pyrocore-script (exit status 0; expected)
2021-03-12 11:32:58,850 DEBG received SIGCHLD indicating a child quit
2021-03-12 11:32:58,941 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 DEPRECATED OPTION: --cipher set to 'AES-256-CBC' but missing in --data-ciphers (AES-256-GCM:AES-128-GCM). Future OpenVPN version will ignore --cipher for cipher negotiations. Add 'AES-256-CBC' to --data-ciphers or change --cipher 'AES-256-CBC' to --data-ciphers-fallback 'AES-256-CBC' to silence this warning.

2021-03-12 11:32:58,941 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 WARNING: file 'mullvad_userpass.txt' is group or others accessible

2021-03-12 11:32:58,942 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 OpenVPN 2.5.0 [git:makepkg/a73072d8f780e888+] x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Nov 6 2020
2021-03-12 11:32:58 library versions: OpenSSL 1.1.1j 16 Feb 2021, LZO 2.10

2021-03-12 11:32:58,942 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts

2021-03-12 11:32:58,944 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 TCP/UDP: Preserving recently used remote address: [AF_INET]45.83.x.x:1196

2021-03-12 11:32:58,944 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 Socket Buffers: R=[212992->1048576] S=[212992->1048576]
2021-03-12 11:32:58 UDP link local: (not bound)
2021-03-12 11:32:58 UDP link remote: [AF_INET]45.83.x.x:1196

2021-03-12 11:32:58,951 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 TLS: Initial packet from [AF_INET]45.83.x.x:1196, sid=ae49fb04 bbaebbbd

2021-03-12 11:32:58,967 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 VERIFY OK: depth=2, C=SE, ST=Gotaland, L=Gothenburg, O=Amagicom AB, OU=Mullvad, CN=Mullvad Root CA v2, [email protected]

2021-03-12 11:32:58,968 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 VERIFY OK: depth=1, C=SE, ST=Gotaland, O=Amagicom AB, OU=Mullvad, CN=Mullvad Intermediate CA v3, [email protected]

2021-03-12 11:32:58,969 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 VERIFY KU OK
2021-03-12 11:32:58 Validating certificate extended key usage
2021-03-12 11:32:58 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
2021-03-12 11:32:58 VERIFY EKU OK
2021-03-12 11:32:58 VERIFY OK: depth=0, C=SE, ST=Gotaland, O=Amagicom AB, OU=Mullvad, CN=*.mullvad.net, [email protected]

2021-03-12 11:32:58,977 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 WARNING: 'link-mtu' is used inconsistently, local='link-mtu 1557', remote='link-mtu 1558'
2021-03-12 11:32:58 WARNING: 'comp-lzo' is present in remote config but missing in local config, remote='comp-lzo'

2021-03-12 11:32:58,978 DEBG 'start-script' stdout output:
2021-03-12 11:32:58 Control Channel: TLSv1.3, cipher TLSv1.3 TLS_CHACHA20_POLY1305_SHA256, 4096 bit RSA
2021-03-12 11:32:58 [*.mullvad.net] Peer Connection Initiated with [AF_INET]45.83.x.x:1196

2021-03-12 11:33:00,179 DEBG 'start-script' stdout output:
2021-03-12 11:33:00 SENT CONTROL [*.mullvad.net]: 'PUSH_REQUEST' (status=1)

2021-03-12 11:33:01,230 DEBG 'start-script' stdout output:
2021-03-12 11:33:01 PUSH: Received control message: 'PUSH_REPLY,dhcp-option DNS 10.10.0.1,redirect-gateway def1 bypass-dhcp,route-ipv6 0000::/2,route-ipv6 4000::/2,route-ipv6 8000::/2,route-ipv6 C000::/2,comp-lzo no,route-gateway 10.10.0.1,topology subnet,socket-flags TCP_NODELAY,ifconfig-ipv6 fdda:d0d0:cafe:1196::1002/64 fdda:d0d0:cafe:1196::,ifconfig 10.10.0.4 255.255.0.0,peer-id 3,cipher AES-256-GCM'
2021-03-12 11:33:01 Pushed option removed by filter: 'route-ipv6 0000::/2'
2021-03-12 11:33:01 Pushed option removed by filter: 'route-ipv6 4000::/2'
2021-03-12 11:33:01 Pushed option removed by filter: 'route-ipv6 8000::/2'
2021-03-12 11:33:01 Pushed option removed by filter: 'route-ipv6 C000::/2'

2021-03-12 11:33:01,230 DEBG 'start-script' stdout output:
2021-03-12 11:33:01 Pushed option removed by filter: 'ifconfig-ipv6 fdda:d0d0:cafe:1196::1002/64 fdda:d0d0:cafe:1196::'
2021-03-12 11:33:01 OPTIONS IMPORT: compression parms modified
2021-03-12 11:33:01 OPTIONS IMPORT: --socket-flags option modified
2021-03-12 11:33:01 NOTE: setsockopt TCP_NODELAY=1 failed
2021-03-12 11:33:01 OPTIONS IMPORT: --ifconfig/up options modified
2021-03-12 11:33:01 OPTIONS IMPORT: route options modified
2021-03-12 11:33:01 OPTIONS IMPORT: route-related options modified
2021-03-12 11:33:01 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
2021-03-12 11:33:01 OPTIONS IMPORT: peer-id set
2021-03-12 11:33:01 OPTIONS IMPORT: adjusting link_mtu to 1624
2021-03-12 11:33:01 OPTIONS IMPORT: data channel crypto options modified
2021-03-12 11:33:01 Data Channel: using negotiated cipher 'AES-256-GCM'
2021-03-12 11:33:01 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
2021-03-12 11:33:01 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
2021-03-12 11:33:01 net_route_v4_best_gw query: dst 0.0.0.0
2021-03-12 11:33:01 net_route_v4_best_gw result: via 10.0.35.1 dev eth0
2021-03-12 11:33:01 ROUTE_GATEWAY 10.0.35.1/255.255.255.0 IFACE=eth0 HWADDR=02:42:0a:00:23:96

2021-03-12 11:33:01,231 DEBG 'start-script' stdout output:
2021-03-12 11:33:01 TUN/TAP device tun0 opened
2021-03-12 11:33:01 net_iface_mtu_set: mtu 1500 for tun0
2021-03-12 11:33:01 net_iface_up: set tun0 up
2021-03-12 11:33:01 net_addr_v4_add: 10.10.0.4/16 dev tun0
2021-03-12 11:33:01 /root/openvpnup.sh tun0 1500 1552 10.10.0.4 255.255.0.0 init

2021-03-12 11:33:01,234 DEBG 'start-script' stdout output:
2021-03-12 11:33:01 net_route_v4_add: 45.83.x.x/32 via 10.0.35.1 dev [NULL] table 0 metric -1

2021-03-12 11:33:01,235 DEBG 'start-script' stdout output:
2021-03-12 11:33:01 net_route_v4_add: 0.0.0.0/1 via 10.10.0.1 dev [NULL] table 0 metric -1
2021-03-12 11:33:01 net_route_v4_add: 128.0.0.0/1 via 10.10.0.1 dev [NULL] table 0 metric -1
2021-03-12 11:33:01 Initialization Sequence Completed

2021-03-12 11:33:02,276 DEBG 'start-script' stdout output:
[info] Attempting to get external IP using 'http://checkip.amazonaws.com'...

2021-03-12 11:33:02,552 DEBG 'start-script' stdout output:
[info] Successfully retrieved external IP address 45.83.x.x

2021-03-12 11:33:02,554 DEBG 'start-script' stdout output:
[info] Application does not require port forwarding or VPN provider is != pia, skipping incoming port assignment

2021-03-12 11:33:02,635 DEBG 'watchdog-script' stdout output:
[info] rTorrent listening interface IP 0.0.0.0 and VPN provider IP 10.10.0.4 different, marking for reconfigure

2021-03-12 11:33:02,649 DEBG 'watchdog-script' stdout output:
[info] rTorrent not running

2021-03-12 11:33:02,650 DEBG 'watchdog-script' stdout output:
[info] Removing any rTorrent session lock files left over from the previous run...

2021-03-12 11:33:02,671 DEBG 'watchdog-script' stdout output:
[info] Attempting to start rTorrent...

2021-03-12 11:33:02,674 DEBG 'watchdog-script' stdout output:
Script started, output log file is '/home/nobody/typescript'.

2021-03-12 11:33:02,717 DEBG 'watchdog-script' stdout output:
Script done.

2021-03-12 11:33:02,911 DEBG 'rutorrent-script' stdout output:
[info] rtorrent started, setting up rutorrent...

2021-03-12 11:33:02,911 DEBG 'rutorrent-script' stdout output:
[info] nginx cert files already exists, skipping copy

2021-03-12 11:33:02,911 DEBG 'rutorrent-script' stdout output:
[info] nginx config file already exists, skipping copy

2021-03-12 11:33:02,917 DEBG 'rutorrent-script' stdout output:
[info] php.ini file already exists, skipping copy

2021-03-12 11:33:02,919 DEBG 'rutorrent-script' stdout output:
[info] rutorrent conf folder already exists, skipping copy

2021-03-12 11:33:02,923 DEBG 'rutorrent-script' stdout output:
"python" => '/usr/bin/python', // Something like /usr/bin/python. If empty, will be found in PATH.

2021-03-12 11:33:02,931 DEBG 'rutorrent-script' stdout output:
[info] Setting PHP timezone to UTC...

2021-03-12 11:33:02,945 DEBG 'rutorrent-script' stdout output:
[info] running rsync to copy rutorrent user plugins to the plugins folder inside the container...

2021-03-12 11:33:02,999 DEBG 'rutorrent-script' stdout output:
[info] rutorrent share folder already exists, skipping copy

2021-03-12 11:33:03,000 DEBG 'rutorrent-script' stdout output:
[info] nginx /rpc2 location enabled

2021-03-12 11:33:03,008 DEBG 'rutorrent-script' stdout output:
[info] Updating password for rpc2 account 'admin'...

2021-03-12 11:33:03,012 DEBG 'rutorrent-script' stderr output:


2021-03-12 11:33:03,013 DEBG 'rutorrent-script' stderr output:
password for user admin

2021-03-12 11:33:03,021 DEBG 'rutorrent-script' stdout output:
[info] Updating password for web ui account 'admin'...

2021-03-12 11:33:03,023 DEBG 'rutorrent-script' stderr output:


2021-03-12 11:33:03,023 DEBG 'rutorrent-script' stderr output:
password for user admin

2021-03-12 11:33:03,023 DEBG 'rutorrent-script' stdout output:
[info] starting php-fpm...

2021-03-12 11:33:03,133 DEBG 'rutorrent-script' stderr output:
[NOTICE] [pool www] 'user' directive is ignored when FPM is not running as root
[NOTICE] [pool www] 'group' directive is ignored when FPM is not running as root

2021-03-12 11:33:03,136 DEBG 'rutorrent-script' stdout output:
[info] starting nginx...

2021-03-12 11:33:06,769 DEBG 'watchdog-script' stdout output:
[info] rTorrent process started
[info] Waiting for rTorrent process to start listening on port 5000...

2021-03-12 11:33:06,780 DEBG 'watchdog-script' stdout output:
[info] rTorrent process listening on port 5000

2021-03-12 11:33:06,781 DEBG 'watchdog-script' stdout output:
[info] Initialising ruTorrent plugins (checking rTorrent is running)...

2021-03-12 11:33:06,789 DEBG 'watchdog-script' stdout output:
[info] rTorrent running
[info] Initialising ruTorrent plugins (checking nginx is running)...

2021-03-12 11:33:06,798 DEBG 'watchdog-script' stdout output:
[info] nginx running
[info] Initialising ruTorrent plugins...

2021-03-12 11:33:11,376 DEBG 'watchdog-script' stdout output:
[info] ruTorrent plugins initialised

 

Link to comment
5 minutes ago, binhex said:

what problem is that?, your log looks fine to me, no sign of the plugins issue.

When I load the web interface the log looks like this:

Spoiler

 

12.03.2021 12:16:44] WebUI started.

[12.03.2021 12:16:45] _cloudflare: Plugin will not work. rTorrent user can't access external program (python).

[12.03.2021 12:16:45] _task: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] autotools: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] create: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] datadir: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] history: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] loginmgr: Some functionality will be unavailable. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] ratio: Some functionality will be unavailable. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] retrackers: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] rss: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] rutracker_check: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] scheduler: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] trafic: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] unpack: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] xmpp: Plugin will not work. rTorrent user can't access external program (php).

[12.03.2021 12:16:45] _task: Plugin will not work. rTorrent user can't access external program (pgrep).

[12.03.2021 12:16:45] mediainfo: Plugin will not work. rTorrent user can't access external program (mediainfo).

[12.03.2021 12:16:45] rss: Some functionality will be unavailable. rTorrent user can't access external program (curl).

[12.03.2021 12:16:45] screenshots: Plugin will not work. rTorrent user can't access external program (ffmpeg).

[12.03.2021 12:16:45] spectrogram: Plugin will not work. rTorrent user can't access external program (sox).

 

 

Link to comment

Started fresh after the security issue with rtorrentvpn,
also switched to wireguard.
When i use my old rtorrent.rc and start rtorrentvpn it connects and i can access the webgui.

but when i move my sessions to the new install and start rtorrentvpn i can't access the webgui and get a error,

then i tried to rename my rtorrent.rc so it creates a new one, and then i still get the same error.


supervisord.log

Link to comment

Hi - I just unpinned my Rtorrent version to pull latest, from

image: binhex/arch-rtorrentvpn:rtorrent-ps-1.1.r54.ga787dd9-1-28

I'm having a bit of trouble understanding the changes needed in questions 25 and 26. I'm using Sonarr, Radarr and Jackett. Sonarr and Radarr are configured to use Jackett as a provider, but I also had an HTTPS proxy configured for Sonarr and Radarr. I'm using Ubuntu with docker compose. I'm only accessing the web ui for these apps via a VPN (wireguard hosted on this server). My main issue is that torrents from Jackett are not downloading once added to rtorrent

 

Do I need to change or add values?

VPN_OUTPUT_PORTS

VPN_INPUT_PORTS

- LAN_NETWORK=192.168.55.0/24,10.6.0.0/24 (LAN, Wireguard home vpn subnets)

 

I'll try reading the instructions again.

I'm also using 9443 for the web port instead of 9080  from the issues a few weeks ago.

 

Since I'm  using docker compose, do I need to add networks to my config? I don't have that set up. I can see all of the UIs for the apps, but now no torrents will download.

 

 

EDIT:

 

I did a little more research and when I download the .torrent directly from Jackett and add it myself to rtorrent, the downloads start in rtorrent, when sonarr adds the torrent to jackett, they don't.

Edited by bumperjeep
Link to comment
On 3/10/2021 at 10:22 PM, Trevo525 said:

Me too. I rolled it back but I saw that Binhex was actively fixed some other issues so I tried updating to  the latest again just to see if it was fixed but it still is broken for me. It's seeding and all but the plugins are broken for me.

Ive now managed to solve my plugin issues by running the docker in priviliged mode.

Link to comment
  • binhex locked this topic
Guest
This topic is now closed to further replies.