So after resetting to Latest again with the new variables, I do get webUI access after 10 minutes.
Probably too late since you found something, but here's some additional data if it helps:
docker exec -it activ-transmissionvpn ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.17.0.13 netmask 255.255.0.0 broadcast 0.0.0.0
ether 02:42:ac:11:00:0d txqueuelen 0 (Ethernet)
RX packets 783 bytes 112443 (109.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 368 bytes 61218 (59.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 10.55.10.6 netmask 255.255.255.255 destination 10.55.10.5
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100 (UNSPEC)
RX packets 29 bytes 6790 (6.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 188 bytes 29768 (29.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
docker exec -it activ-transmissionvpn ps -A
PID TTY TIME CMD
1 ? 00:00:00 tini
16 ? 00:00:00 bash
24 ? 00:00:00 supervisord
27 ? 00:00:01 checkproc.sh
28 ? 00:00:00 start.sh
29 ? 00:00:00 transmission.sh
30 ? 00:00:00 privoxy.sh
56 ? 00:00:00 privoxy
164 ? 00:00:00 openvpn
420 ? 00:00:00 sleep
19110 ? 00:00:00 sleep
19147 ? 00:00:00 ps
19161 ? 00:00:00 checkproc.sh
19162 ? 00:00:00 netstat
19163 ? 00:00:00 checkproc.sh
unRAID Docker debug log (usernames/pass blanked):
usermod: no changes
[info] Env var PUID defined as 99
[info] Env var PGID defined as 100
[info] Permissions already set for /config
[info] Starting Supervisor...
2017-01-29 08:32:16,130 CRIT Set uid to user 0
2017-01-29 08:32:16,130 INFO Included extra file "/etc/supervisor/conf.d/transmission.conf" during parsing
2017-01-29 08:32:16,134 INFO supervisord started with pid 24
2017-01-29 08:32:17,136 INFO spawned: 'checkproc-script' with pid 27
2017-01-29 08:32:17,137 INFO spawned: 'start-script' with pid 28
2017-01-29 08:32:17,139 INFO spawned: 'transmission-script' with pid 29
2017-01-29 08:32:17,140 INFO spawned: 'privoxy-script' with pid 30
2017-01-29 08:32:17,146 DEBG 'start-script' stdout output:
[info] VPN is enabled, beginning configuration of VPN
2017-01-29 08:32:17,146 INFO success: checkproc-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2017-01-29 08:32:17,146 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2017-01-29 08:32:17,146 INFO success: transmission-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2017-01-29 08:32:17,146 INFO success: privoxy-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2017-01-29 08:32:17,147 DEBG 'transmission-script' stdout output:
[info] VPN is enabled, checking VPN tunnel local ip is valid
2017-01-29 08:32:17,151 DEBG 'privoxy-script' stderr output:
/home/nobody/privoxy.sh: line 7: /home/nobody/checkip.sh: No such file or directory
2017-01-29 08:32:17,151 DEBG 'privoxy-script' stdout output:
[info] Configuring Privoxy...
2017-01-29 08:32:17,161 DEBG 'start-script' stdout output:
[info] VPN strong certs defined, copying to /config/openvpn/...
2017-01-29 08:32:17,165 DEBG 'start-script' stdout output:
[debug] Environment variables defined as follows
BASH=/bin/bash
BASHOPTS=cmdhist:complete_fullquote:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_LINENO=([0]="0")
BASH_SOURCE=([0]="/root/start.sh")
BASH_VERSINFO=([0]="4" [1]="4" [2]="5" [3]="1" [4]="release" [5]="x86_64-unknown-linux-gnu")
BASH_VERSION='4.4.5(1)-release'
DEBUG=true
DIRSTACK=()
ENABLE_PRIVOXY=yes
EUID=0
)
HOME=/home/nobody
HOSTNAME=039aa96c109c
HOSTTYPE=x86_64
HOST_OS=unRAID
IFS=$' \t\n'
LANG=en_GB.UTF-8
LAN_NETWORK=172.22.1.0/24
MACHTYPE=x86_64-unknown-linux-gnu
NAME_SERVERS=8.8.8.8,8.8.4.4
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID=100
PHP_TZ=America/New_York
PIPESTATUS=([0]="0")
PPID=24
PS4='+ '
PUID=99
PWD=/
SHELL=/bin/bash
SHELLOPTS=braceexpand:hashall:interactive-comments
SHLVL=2
STRONG_CERTS=yes
SUPERVISOR_ENABLED=1
SUPERVISOR_GROUP_NAME=start-script
SUPERVISOR_PROCESS_NAME=start-script
TERM=xterm
TZ=America/New_York
UID=0
VPN_CONFIG=/config/openvpn/openvpn.ovpn
VPN_DEVICE_TYPE=tun
VPN_ENABLED=yes
VPN_PASS=BLANKED
VPN_PORT=1194
VPN_PROTOCOL=udp
VPN_PROV=pia
VPN_REMOTE=ca-toronto.privateinternetaccess.com
VPN_USER=BLANKED
WHITELIST='172.22.*.*,172.17.*.*'
_='[debug] Environment variables defined as follows'
exit_code_chmod=0
exit_code_chown=0
[debug] Directory listing of files in /config/openvpn as follows
2017-01-29 08:32:17,192 DEBG 'privoxy-script' stdout output:
[info] All checks complete, starting Privoxy...
2017-01-29 08:32:17,721 DEBG 'privoxy-script' stderr output:
2017-01-29 08:32:17.720 2b5e6c070e00 Info: Privoxy version 3.0.26
2017-01-29 08:32:17.720 2b5e6c070e00 Info: Program name: /usr/bin/privoxy
2017-01-29 08:32:17,725 DEBG 'start-script' stdout output:
total 12
drwxrwxrwx 1 nobody users 86 Jan 29 08:32 .
drwxrwxr-x 1 nobody users 306 Jan 29 07:35 ..
-rwxr-xr-x 1 root root 2719 Jan 29 08:32 ca.rsa.4096.crt
-rwxr-xr-x 1 root root 1214 Jan 29 08:32 crl.rsa.4096.pem
-rwxr-xr-x 1 root root 215 Jan 29 08:32 openvpn.ovpn
2017-01-29 08:32:17,725 DEBG 'start-script' stdout output:
[debug] Contents of ovpn file /config/openvpn/openvpn.ovpn as follows...
2017-01-29 08:32:17,726 DEBG 'start-script' stdout output:
client
resolv-retry infinite
nobind
persist-key
cipher aes-256-cbc
auth sha256
tls-client
remote-cert-tls server
auth-user-pass
comp-lzo
verb 1
reneg-sec 0
crl-verify crl.rsa.4096.pem
ca ca.rsa.4096.crt
disable-occ
2017-01-29 08:32:17,727 DEBG 'start-script' stdout output:
[info] VPN config file (ovpn extension) is located at /config/openvpn/openvpn.ovpn
2017-01-29 08:32:17,729 DEBG 'start-script' stdout output:
[warn] VPN provider remote port incorrect, overriding to 1197
2017-01-29 08:32:17,764 DEBG 'start-script' stdout output:
[info] Default route for container is 172.17.0.1
2017-01-29 08:32:17,768 DEBG 'start-script' stdout output:
[info] Adding 8.8.8.8 to /etc/resolv.conf
2017-01-29 08:32:17,773 DEBG 'start-script' stdout output:
[info] Adding 8.8.4.4 to /etc/resolv.conf
2017-01-29 08:32:17,773 DEBG 'start-script' stdout output:
[debug] Show name servers defined for container
2017-01-29 08:32:17,774 DEBG 'start-script' stdout output:
nameserver 8.8.8.8
nameserver 8.8.4.4
2017-01-29 08:32:17,774 DEBG 'start-script' stdout output:
[debug] Show name resolution for VPN endpoint ca-toronto.privateinternetaccess.com
2017-01-29 08:32:17,797 DEBG 'start-script' stdout output:
;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 32812
;; flags: qr rd ra ; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;; ca-toronto.privateinternetaccess.com. IN A
;; ANSWER SECTION:
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.120
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.96
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.134
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.73
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.9
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.68
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.82
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.83
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.92
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.87
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.53
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.125
ca-toronto.privateinternetaccess.com. 200 IN A 172.98.67.14
;; AUTHORITY SECTION:
;; ADDITIONAL SECTION:
;; Query time: 20 msec
;; SERVER: 8.8.8.8
;; WHEN: Sun Jan 29 08:32:17 2017
;; MSG SIZE rcvd: 262
2017-01-29 08:32:17,798 DEBG 'start-script' stdout output:
[info] Adding 172.22.1.0/24 as route via docker eth0
2017-01-29 08:32:17,799 DEBG 'start-script' stdout output:
[info] ip route defined as follows...
--------------------
2017-01-29 08:32:17,800 DEBG 'start-script' stdout output:
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.13
172.22.1.0/24 via 172.17.0.1 dev eth0
2017-01-29 08:32:17,800 DEBG 'start-script' stdout output:
--------------------
2017-01-29 08:32:17,803 DEBG 'start-script' stdout output:
[debug] Modules currently loaded for kernel
2017-01-29 08:32:17,805 DEBG 'start-script' stdout output:
Module Size Used by
vhost_net 8037 1
vhost 13029 1 vhost_net
macvtap 9551 1 vhost_net
macvlan 11993 1 macvtap
kvm_intel 142275 6
kvm 268324 1 kvm_intel
md_mod 36275 11
bonding 90588 0
xt_CHECKSUM 1271 1
iptable_mangle 1592 2
ipt_REJECT 1457 2
nf_reject_ipv4 2419 1 ipt_REJECT
ebtable_filter 1839 0
ebtables 14232 1 ebtable_filter
tun 16556 6 vhost_net
xt_nat 1849 21
veth 4665 0
ipt_MASQUERADE 1213 25
nf_nat_masquerade_ipv4 1865 1 ipt_MASQUERADE
iptable_nat 1831 1
nf_conntrack_ipv4 5810 3
nf_nat_ipv4 4327 1 iptable_nat
iptable_filter 1528 2
ip_tables 9422 3 iptable_filter,iptable_mangle,iptable_nat
nf_nat 9852 3 nf_nat_ipv4,xt_nat,nf_nat_masquerade_ipv4
ipmi_devintf 5176 0
ixgbe 211827 0
vxlan 23485 1 ixgbe
udp_tunnel 2227 1 vxlan
ptp 8988 1 ixgbe
pps_core 5864 1 ptp
x86_pkg_temp_thermal 4669 0
coretemp 5276 0
fbcon 33163 70
bitblit 4297 1 fbcon
fbcon_rotate 1900 1 bitblit
fbcon_ccw 4678 1 fbcon_rotate
fbcon_ud 4741 1 fbcon_rotate
fbcon_cw 4542 1 fbcon_rotate
softcursor 1277 4 fbcon_cw,fbcon_ud,fbcon_ccw,bitblit
font 7524 1 fbcon
ast 40712 1
i2c_algo_bit 4624 1 ast
drm_kms_helper 75196 1 ast
cfbfillrect 3242 1 drm_kms_helper
cfbimgblt 1983 1 drm_kms_helper
cfbcopyarea 2942 1 drm_kms_helper
ttm 60280 1 ast
drm 216743 4 ast,ttm,drm_kms_helper
agpgart 21186 2 drm,ttm
syscopyarea 2878 1 drm_kms_helper
sysfillrect 3114 1 drm_kms_helper
sysimgblt 1983 1 drm_kms_helper
fb_sys_fops 1314 1 drm_kms_helper
i2c_i801 10759 0
fb 29368 7 fbcon,fbcon_cw,fbcon_ud,drm_kms_helper,softcursor,fbcon_ccw,bitblit
i2c_core 18064 5 ast,drm,i2c_i801,drm_kms_helper,i2c_algo_bit
ahci 26003 8
fbdev 966 2 fb,fbcon
aacraid 97643 11
libahci 19067 1 ahci
wmi 6754 0
ipmi_si 36527 0
2017-01-29 08:32:17,806 DEBG 'start-script' stdout output:
[info] iptable_mangle support detected, adding fwmark for tables
2017-01-29 08:32:17,844 DEBG 'start-script' stdout output:
[info] iptables defined as follows...
--------------------
2017-01-29 08:32:17,845 DEBG 'start-script' stdout output:
-P INPUT DROP
-P FORWARD ACCEPT
-P OUTPUT DROP
-A INPUT -i tun0 -j ACCEPT
-A INPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --sport 1197 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9091 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --sport 9091 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 8118 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --sport 8118 -j ACCEPT
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A OUTPUT -o tun0 -j ACCEPT
-A OUTPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --dport 1197 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --dport 9091 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 9091 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --dport 8118 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 8118 -j ACCEPT
-A OUTPUT -p udp -m udp --dport 53 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
2017-01-29 08:32:17,846 DEBG 'start-script' stdout output:
--------------------
2017-01-29 08:32:17,847 DEBG 'start-script' stdout output:
[info] Starting OpenVPN...
2017-01-29 08:32:17,860 DEBG 'start-script' stdout output:
[info] OpenVPN started
2017-01-29 08:32:19,456 DEBG 'transmission-script' stdout output:
[info] transmission not running
[info] transmission listening interface IP 0.0.0.0 and VPN provider IP 10.55.10.6 different, marking for reconfigure
2017-01-29 08:32:21,053 DEBG 'transmission-script' stdout output:
[info] Attempting to start transmission...
[info] Removing any transmission session lock files left over from the previous run...
2017-01-29 08:32:21,057 DEBG 'transmission-script' stdout output:
Script started, file is /home/nobody/typescript
2017-01-29 08:32:21,079 DEBG 'transmission-script' stdout output:
Script done, file is /home/nobody/typescript
2017-01-29 08:32:21,080 DEBG 'transmission-script' stdout output:
[info] transmission started
[debug] VPN incoming port is 30146
[debug] VPN IP is 10.55.10.6
[debug] transmission incoming port is 30146
[debug] transmissionn IP is 10.55.10.6
2017-01-29 08:42:21,201 DEBG 'transmission-script' stdout output:
[info] transmission not running
2017-01-29 08:42:21,830 DEBG 'transmission-script' stdout output:
[info] Attempting to start transmission...
[info] Removing any transmission session lock files left over from the previous run...
2017-01-29 08:42:21,832 DEBG 'transmission-script' stdout output:
Script started, file is /home/nobody/typescript
2017-01-29 08:42:21,848 DEBG 'transmission-script' stdout output:
Script done, file is /home/nobody/typescript
2017-01-29 08:42:21,848 DEBG 'transmission-script' stdout output:
[info] transmission started
[debug] VPN incoming port is 30146
[debug] VPN IP is 10.55.10.6
[debug] transmission incoming port is 30146
[debug] transmissionn IP is 10.55.10.6
Also just to confirm, the new variables since it's not clear on the Hub or here:
Path: /etc/localtime
STRONG_CERTS
NAME_SERVERS
PHP_TZ
VPN_DEVICE_TYPE
Instead of cap-add=NET_ADMIN I'm running with --privileged.