[Support] binhex - rTorrentVPN


2793 posts in this topic Last Reply

Recommended Posts

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 post
  • Replies 2.8k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

OK guys, multi remote endpoint support is now in for this image please pull down the new image (this change will be rolled out to all my vpn images shortly).   What this means is that the im

@binhex   Would it be possible to have the script run through a list of .ovpn files after failing to port forward with one? Use case would be, CA-Montreal is having port-forward API issues r

Out of nowhere my container is messing up. I've had it running with no problem for months and now I am getting a bunch of errors.   [01.03.2021 08:56:39] WebUI started. [01.03.2021 08:56:42]

Posted Images

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, emailAddress=info@airvpn.org

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, emailAddress=info@airvpn.org



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 post
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 post
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 post

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 post
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 post

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, emailAddress=security@mullvad.net

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, emailAddress=security@mullvad.net

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, emailAddress=security@mullvad.net

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 post
17 minutes ago, m0lle said:

Problem persists for me as well.

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

Link to post
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 post

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 post

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 post
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 post

My problem seems to be connected to openVPN.

I just don't know, how to change that setting:

Add 'AES-256-CBC' to --data-ciphers or change --cipher 'AES-256-CBC' to --data-ciphers-fallback 'AES-256-CBC' to silence this warning



 

supervisord.log

Edited by Heciruam
typo
Link to post

This isn't an important issue but I was curious if there was a way to upload icons for more specific labels? I just prefer using, for example, the word "movies" which doesn't trigger an icon over "movie" (which does). I also have other words I'd like icons on. In other seedbox installs of ruTorrent I managed to find the folder that contained these icon files and it was as simple as copy/pasting the movie.png file and renaming it to movies.png. I couldn't find that folder in this docker, though. Best I could find is this folder that does contain all those icons: https://github.com/Novik/ruTorrent/tree/master/plugins/tracklabels/labels. So at least I have the files I could download and rename but I'm just not sure where to put them. Anyone know? Thanks!

Link to post

I have a script that runs 10 minutes after CA auto update. This scripts add icons to labels I use and to trackers that dont have and icons/banner. It copies files from "trackers" and "labels" to the same directory inside the container. I have to run it after every update or it will reset.

 

#!/bin/bash
docker cp "/mnt/user/various/unRaid/icons/rutorrent/." binhex-rtorrentvpn:"/usr/share/webapps/rutorrent/plugins/tracklabels/"

 

Link to post
51 minutes ago, ProphetSe7en said:

I have a script that runs 10 minutes after CA auto update. This scripts add icons to labels I use and to trackers that dont have and icons/banner. It copies files from "trackers" and "labels" to the same directory inside the container. I have to run it after every update or it will reset.

 


#!/bin/bash
docker cp "/mnt/user/various/unRaid/icons/rutorrent/." binhex-rtorrentvpn:"/usr/share/webapps/rutorrent/plugins/tracklabels/"

 

 

I ended up making this folder: appdata\binhex-rtorrentvpn\rutorrent\user-plugins\tracklabels\labels which didn't exist before. And did what I outlined before and after restarting ruTorrent it works! I made a backup in case a docker update breaks it, as you mentioned. If so then I can copy that script. Thanks for the help!

Link to post

Why is it a /user-plugins folder rather than a plugins /folder?  When I look up docs on rutorrent it talks about a plugins folder.  I initially created a plugins folder and added tracklabels.  That worked and I saw icons for stuff like movies, except the plugins folder got wiped when the docker restarted.  Then I tried adding the tracklabels to the user-plugins folder and the icons disappeared.  Weird.

Link to post

So I finally got it working with wireguard, but no the web-ui wont load anymore. 

 

This is the same issue I had when updating the container so I had to use and older version.

 

To day i started over with a new install but stil no web ui :/

 

I found one error in the log, not sure if it is related. 

 

ERROR: could not load module /lib/modules/iptable_mangle.ko: No such file or directory

 

Edited by ProphetSe7en
Link to post

I'm having trouble getting the torrent control firefox addon working. Every time I try to add a torrent from a magnet link I get the following error:

[error] 2296#2296: *1102 FastCGI sent in stderr: "PHP message: PHP Warning:  move_uploaded_file(/usr/share/webapps/rutorrent/share/torrents/temp.torrent): Failed to open stream: Permission denied in /usr/share/webapps/rutorrent/php/addtorrent.php on line 57
PHP message: PHP Warning:  move_uploaded_file(): Unable to move &quot;/tmp/phpgJaY10&quot; to &quot;/usr/share/webapps/rutorrent/share/torrents/temp.torrent&quot; in /usr/share/webapps/rutorrent/php/addtorrent.php on line 57" while reading response header from upstream, client: 192.168.1.194, server: localhost, request: "POST /php/addtorrent.php?json=1 HTTP/1.1", upstream: "fastcgi://127.0.0.1:7777", host: "192.168.1.221:9443"

 

I would greatly appreciate some help with this.

Edited by optibot
Link to post
On 3/18/2021 at 8:24 PM, ProphetSe7en said:

So I finally got it working with wireguard, but no the web-ui wont load anymore. 

 

This is the same issue I had when updating the container so I had to use and older version.

 

To day i started over with a new install but stil no web ui :/

 

I found one error in the log, not sure if it is related. 

 


ERROR: could not load module /lib/modules/iptable_mangle.ko: No such file or directory

 

see the recommended post at the top of this screen.

Link to post

Any reason why this seems incompatible with Nginx Proxy Manager?

 

Basically I have this running with the following port and IP settings:

 

1644036142_Screenshot_2021-03-23TowerUpdateContainer.thumb.png.01fa4f89ced510713913f1d0cd69512b.png

 

This means it runs on 192.168.1.50 which is the same local IP that my Unraid control panel is accessible by.

 

The problem is that Nginx Proxy Manager really seems to like it more when each container has its own IP address and the interface for each container is my br0 adapter. Eg. Hedgedoc @ 192.168.1.60, Ubooquity @ 192.168.1.61 etc.

 

When I try to use any other network interface for this container, the webui won't even load through its local IP. The webpage just stays loading forever. Though the log shows that the container is definitely running in the background.

 

The thing is, when using bridge Nginx Proxy Manager throws all sorts of errors. Firstly, it can't even determine the status of the container and secondly throws internal errors:

 

185055844_Screenshot_2021-03-23NginxProxyManager.png.12057f95e7e7b2c5d1a42a9fc446f49d.png

 

54028711_Screenshot_2021-03-23NginxProxyManager(1).thumb.png.fdc02c0c4e4d0477a0d93eef5e79eb42.png

 

I'm using the Pivoxy function if that matters. Nothing changes either if I choose to try and port forward 9080 or 9443 either. Even with the CNAME set up properly and all my other services/containers working via reverse proxy. For this container the page just doesn't load no matter what.

 

Here's my port forwarding setup:

 

415881654_Screenshot_2021-03-23ASUSWirelessRouterRT-AX88U-VirtualServerPortForwarding.png.6960d651d287493036bbddbaad7e6d18.png

 

Does anyone have any idea what seems to be the problem?

Link to post

Hey I recently have been unable to run the WebUI for the docker and in checking the logs I'm getting the following errors:
 

2021-03-24 15:20:33 DEPRECATED OPTION: --cipher set to 'aes-128-cbc' but missing in --data-ciphers (AES-256-GCM:AES-128-GCM). Future OpenVPN version will ignore --cipher for cipher negotiations. Add 'aes-128-cbc' to --data-ciphers or change --cipher 'aes-128-cbc' to --data-ciphers-fallback 'aes-128-cbc' to silence this warning.

2021-03-24 15:20:33,395 DEBG 'start-script' stdout output:
2021-03-24 15:20:33 WARNING: file 'credentials.conf' is group or others accessible

 

There was another post talking about this one and theirs was fixed by a docker update, but mine is still having the issue. I'm using PIA and haven't had any issues for a while so not sure what's going on there.

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.