[Support] binhex - DelugeVPN


Recommended Posts

Fedora 24 with the docker repo. I'm guessing that is an issue, as I defined VPN_REMOTE to match the openvpn file and got it working. However, /data does not have anything in it.

 

can you post your docker run command (obviously minus username and password) i think your probably missing some env vars

 

Link to comment

docker run -d --cap-add=NET_ADMIN \
-p 8112:8112 \
--name=seedbox \
-v /files/bittorrent/data:/data \
-v /files/bittorrent/config:/config \
-v /etc/localtime:/etc/localtime:ro \
-e VPN_ENABLED=yes \
-e VPN_PORT=53 \
-e VPN_USER=username \
-e VPN_PASS=password \
-e VPN_PROTOCOL=udp \
-e VPN_PROV=custom \
-e VPN_REMOTE=<address in ovpn file> \
-e ENABLE_PRIVOXY=no \
-e LAN_NETWORK=172.31.1.0/24 \
-e DEBUG=false \
-e PUID=1327600007 \
-e PGID=1327600004 \
binhex/arch-delugevpn

 

The ID's are so long because FreeIPA. Running "

docker exec seedbox ls /home/nobody/Incompletes

" shows the torrent I downloaded; but that torrent is complete.

Link to comment

I just rebuilt my image and now when the VPN_ENABLED is set to yes I get this error:

2016-07-28 10:53:34,542 DEBG 'webui-script' stdout output:
[info] Starting Deluge webui...

2016-07-28 10:53:30,858 DEBG 'start-script' stdout output:
nameserver 8.8.8.8
nameserver 8.8.4.4

2016-07-28 10:53:30,859 DEBG 'start-script' stdout output:
--------------------
[info] Starting OpenVPN...

2016-07-28 10:53:30,865 DEBG 'start-script' stdout output:
Thu Jul 28 10:53:30 2016 OpenVPN 2.3.11 x86_64-unknown-linux-gnu [sSL (OpenSSL)] [LZO] [EPOLL] [MH] [iPv6] built on May 12 2016
Thu Jul 28 10:53:30 2016 library versions: OpenSSL 1.0.2h 3 May 2016, LZO 2.09
Thu Jul 28 10:53:30 2016 WARNING: file 'credentials.conf' is group or others accessible

2016-07-28 10:53:30,933 DEBG 'start-script' stdout output:
Thu Jul 28 10:53:30 2016 UDPv4 link local: [undef]
Thu Jul 28 10:53:30 2016 UDPv4 link remote: [AF_INET]104.207.136.82:1198

2016-07-28 10:53:31,086 DEBG 'start-script' stdout output:
Thu Jul 28 10:53:31 2016 [0dcbce5894d6959d6782a21de98ece7f] Peer Connection Initiated with [AF_INET]104.207.136.82:1198

2016-07-28 10:53:33,521 DEBG 'start-script' stdout output:
Thu Jul 28 10:53:33 2016 TUN/TAP device tun0 opened
Thu Jul 28 10:53:33 2016 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Thu Jul 28 10:53:33 2016 /usr/bin/ip link set dev tun0 up mtu 1500

2016-07-28 10:53:33,523 DEBG 'start-script' stdout output:
Thu Jul 28 10:53:33 2016 /usr/bin/ip addr add dev tun0 local 10.140.1.6 peer 10.140.1.5

2016-07-28 10:53:33,528 DEBG 'start-script' stdout output:
Thu Jul 28 10:53:33 2016 Initialization Sequence Completed

2016-07-28 10:53:33,580 DEBG 'privoxy-script' stdout output:
[info] Privoxy set to disabled

2016-07-28 10:53:33,580 DEBG fd 24 closed, stopped monitoring <POutputDispatcher at 47649632539496 for <Subprocess at 47649632421432 with name privoxy-script in state RUNNING> (stderr)>
2016-07-28 10:53:33,580 DEBG fd 20 closed, stopped monitoring <POutputDispatcher at 47649632539064 for <Subprocess at 47649632421432 with name privoxy-script in state RUNNING> (stdout)>
2016-07-28 10:53:33,580 INFO exited: privoxy-script (exit status 0; expected)
2016-07-28 10:53:33,580 DEBG received SIGCLD indicating a child quit
2016-07-28 10:53:33,595 DEBG 'deluge-script' stdout output:
[info] Deluge daemon not running, marking as first run

2016-07-28 10:53:34,076 DEBG 'deluge-script' stdout output:
[warn] PIA incoming port is not an integer, downloads will be slow, does PIA remote gateway supports port forwarding?

2016-07-28 10:53:34,083 DEBG 'deluge-script' stdout output:
[info] All checks complete, starting Deluge...

2016-07-28 10:53:34,542 DEBG 'webui-script' stdout output:
[info] Starting Deluge webui...

2016-07-28 10:53:34,947 DEBG 'deluge-script' stdout output:
Setting random_port to False..
Configuration value successfully updated.

2016-07-28 10:53:35,316 DEBG 'deluge-script' stderr output:
[ERROR ] 10:53:35 main:347 malformed expression (,)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/deluge/ui/console/main.py", line 344, in do_command
ret = self._commands[cmd].handle(*args, **options.__dict__)
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 102, in handle
return self._set_config(*args, **options)
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 136, in _set_config
val = simple_eval(options["set"][1] + " " .join(args))
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 85, in simple_eval
res = atom(src.next, src.next())
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 54, in atom
out.append(atom(next, token))
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 77, in atom
raise SyntaxError("malformed expression (%s)" % token[1])
SyntaxError: malformed expression (,)

2016-07-28 10:53:35,318 DEBG 'deluge-script' stdout output:
malformed expression (,)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/deluge/ui/console/main.py", line 344, in do_command
ret = self._commands[cmd].handle(*args, **options.__dict__)
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 102, in handle
return self._set_config(*args, **options)
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 136, in _set_config
val = simple_eval(options["set"][1] + " " .join(args))
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 85, in simple_eval
res = atom(src.next, src.next())
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 54, in atom
out.append(atom(next, token))
File "/usr/lib/python2.7/site-packages/deluge/ui/console/commands/config.py", line 77, in atom
raise SyntaxError("malformed expression (%s)" % token[1])
SyntaxError: malformed expression (,)

 

Here are my settings please let me know if anything looks off (please excuse the formating)

/config

/mnt/cache/appdata/delugevpn/


/data

/mnt/user/Downloads/

Port Mappings
Container port:	Host port:	Protocol:


	Add port

8112

8112


58846

58846


8118

8119

Environment Variables
Variable Name:	Variable Value:


Add Variable

VPN_ENABLED

yes
  

VPN_USER

myuser
  

VPN_PASS

mypass
  

VPN_REMOTE

us-midwest.privateinternetaccess.com
  

VPN_PORT

1198
  

VPN_PROTOCOL

udp
  

VPN_PROV

pia
  

STRONG_CERTS

no
  

ENABLE_PRIVOXY

no
  

LAN_NETWORK

192.168.1.0/24
  

DEBUG

false
  

PUID

99
  

PGID

100
  

 

I just registered to report the same thing.  It happens when using any of the PIA servers with a hyphen in the name - like "us-east" but if I use any of the server names without hyphen, it works fine.  So seems like the server name isn't escaped properly in the code.

 

BTW - just started using delugevpn container recently.  Very nice.  Thanks for this.

 

Unfortunately that doesnt seem to be the case for me. I am also having the same issue with sabnzbd but I have a seperate post on its respective post

Link to comment

Unfortunately that doesnt seem to be the case for me. I am also having the same issue with sabnzbd but I have a seperate post on its respective post

 

no this isnt true, this issue is a config file issue with deluge, the issue with sab is not related to this. please can you update the docker image by forcing an update (6.1.9 bug doesnt show updates) and try again, if its still reporting the same thing then stop the container and rename deluge config file in /config/core.conf to core.old, then start the container, this wll reset your configuration so you will need to reconfigure deluge but should get you up and running.

Link to comment

Fedora 24 with the docker repo. I'm guessing that is an issue, as I defined VPN_REMOTE to match the openvpn file and got it working. However, /data does not have anything in it.

 

yep sounds like its working fine you now need to configure deluge to use the /data folder, its not pre set to use this, so simply set your incomplete and completed folders, watched folder etc to use /data/<optional structure folders>

Link to comment

Unfortunately that doesnt seem to be the case for me. I am also having the same issue with sabnzbd but I have a seperate post on its respective post

 

no this isnt true, this issue is a config file issue with deluge, the issue with sab is not related to this. please can you update the docker image by forcing an update (6.1.9 bug doesnt show updates) and try again, if its still reporting the same thing then stop the container and rename deluge config file in /config/core.conf to core.old, then start the container, this wll reset your configuration so you will need to reconfigure deluge but should get you up and running.

 

You are correct I needed to rename the deluge config and restart it.  Oddly enough it still kept most of my configs.

Link to comment

yep sounds like its working fine you now need to configure deluge to use the /data folder, its not pre set to use this, so simply set your incomplete and completed folders, watched folder etc to use /data/<optional structure folders>

 

Well derp then, derp I'll derp just derp see derp myself derp out...

 

Thanks much!

 

derpderpderpderpderpderp

Link to comment

I updated my docker and now it will not start...

 

[info] deluge config file already exists, skipping copy

2016-08-04 14:44:20,912 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2016-08-04 14:44:20,912 INFO success: webui-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2016-08-04 14:44:20,912 INFO success: deluge-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2016-08-04 14:44:20,912 INFO success: privoxy-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2016-08-04 14:44:20,914 DEBG 'deluge-script' stdout output:
[info] VPN is enabled, checking VPN tunnel local ip is valid

2016-08-04 14:44:20,919 DEBG 'privoxy-script' stdout output:
[info] VPN is enabled, checking VPN tunnel local ip is valid

2016-08-04 14:44:20,929 DEBG 'start-script' stdout output:
[info] VPN is enabled, beginning configuration of VPN

2016-08-04 14:44:20,947 DEBG 'start-script' stdout output:
[info] VPN provider defined as airvpn
[info] VPN config file (ovpn extension) is located at /config/openvpn/AirVPN_United-Kingdom_UDP-443.ovpn

2016-08-04 14:44:20,949 DEBG 'start-script' stdout output:
[crit] VPN provider remote gateway not defined (via -e VPN_REMOTE), exiting...

2016-08-04 14:44:20,950 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 47065995242960 for <Subprocess at 47065995241952 with name start-script in state RUNNING> (stderr)>
2016-08-04 14:44:20,950 DEBG fd 6 closed, stopped monitoring <POutputDispatcher at 47065995242168 for <Subprocess at 47065995241952 with name start-script in state RUNNING> (stdout)>
2016-08-04 14:44:20,950 INFO exited: start-script (exit status 1; not expected)
2016-08-04 14:44:20,950 DEBG received SIGCLD indicating a child quit

 

Any help is appreciated.

Link to comment

I added that and have the same issue

 

2016-08-04 14:56:29,214 DEBG 'start-script' stdout output:
[info] VPN provider defined as airvpn
[info] VPN config file (ovpn extension) is located at /config/openvpn/AirVPN_United-Kingdom_UDP-443.ovpn

2016-08-04 14:56:29,225 DEBG 'start-script' stdout output:
[crit] VPN provider remote gateway not defined (via -e VPN_REMOTE), exiting...

2016-08-04 14:56:29,225 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 46960181956048 for <Subprocess at 46960181886056 with name start-script in state RUNNING> (stderr)>
2016-08-04 14:56:29,226 DEBG fd 6 closed, stopped monitoring <POutputDispatcher at 46960181955328 for <Subprocess at 46960181886056 with name start-script in state RUNNING> (stdout)>
2016-08-04 14:56:29,226 INFO exited: start-script (exit status 1; not expected)
2016-08-04 14:56:29,227 DEBG received SIGCLD indicating a child quit

Link to comment

while trying to run this docker I get following error about my certificate that I pulled from their config file site  .. I am using IPVanish ... any help would be appreciated

 

/C=US/ST=OH/L=Columbus/O=Private Internet Access/CN=Private Internet Access CA/[email protected]

 

IPVanish will not use a PIA cert to secure the tunnel :-), dunno where you downloaded that from but i would check again, are you setting VPN_PROV to custom, if you have set it to pia then it will auto copy the pia cert to the openvpn sub folder.

 

binhex,

I'm having the same issue as Critical except I'm not using Ipvanish. I've been using your docker for 6+ months and it worked great! Then the other day I went to change which gateway I was using and I started getting the same issue as Critical (see logs). For clarification, I'm using pia, not custom.

 

Do you have any suggestions for me?

 

Fri Aug 5 21:55:17 2016 SIGUSR1[soft,tls-error] received, process restarting

 

2016-08-05 21:55:19,586 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:19 2016 UDPv4 link local: [undef]

Fri Aug 5 21:55:19 2016 UDPv4 link remote: [AF_INET]66.55.144.186:1194

 

2016-08-05 21:55:19,647 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:19 2016 WARNING: file 'credentials.conf' is group or others accessible

 

2016-08-05 21:55:19,721 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:19 2016 VERIFY ERROR: depth=1, error=self signed certificate in certificate chain: C=US, ST=OH, L=Columbus, O=Private Internet Access, CN=Private Internet Access CA, [email protected]

 

2016-08-05 21:55:19,721 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:19 2016 OpenSSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed

Fri Aug 5 21:55:19 2016 TLS_ERROR: BIO read tls_read_plaintext error

Fri Aug 5 21:55:19 2016 TLS Error: TLS object -> incoming plaintext read error

Fri Aug 5 21:55:19 2016 TLS Error: TLS handshake failed

Fri Aug 5 21:55:19 2016 SIGUSR1[soft,tls-error] received, process restarting

 

2016-08-05 21:55:21,788 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:21 2016 UDPv4 link local: [undef]

Fri Aug 5 21:55:21 2016 UDPv4 link remote: [AF_INET]66.55.134.204:1194

 

2016-08-05 21:55:21,851 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:21 2016 WARNING: file 'credentials.conf' is group or others accessible

 

2016-08-05 21:55:21,926 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:21 2016 VERIFY ERROR: depth=1, error=self signed certificate in certificate chain: C=US, ST=OH, L=Columbus, O=Private Internet Access, CN=Private Internet Access CA, [email protected]

 

2016-08-05 21:55:21,927 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:21 2016 OpenSSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed

Fri Aug 5 21:55:21 2016 TLS_ERROR: BIO read tls_read_plaintext error

Fri Aug 5 21:55:21 2016 TLS Error: TLS object -> incoming plaintext read error

Fri Aug 5 21:55:21 2016 TLS Error: TLS handshake failed

Link to comment

while trying to run this docker I get following error about my certificate that I pulled from their config file site  .. I am using IPVanish ... any help would be appreciated

 

/C=US/ST=OH/L=Columbus/O=Private Internet Access/CN=Private Internet Access CA/[email protected]

 

IPVanish will not use a PIA cert to secure the tunnel :-), dunno where you downloaded that from but i would check again, are you setting VPN_PROV to custom, if you have set it to pia then it will auto copy the pia cert to the openvpn sub folder.

 

binhex,

I'm having the same issue as Critical except I'm not using Ipvanish. I've been using your docker for 6+ months and it worked great! Then the other day I went to change which gateway I was using and I started getting the same issue as Critical (see logs). For clarification, I'm using pia, not custom.

 

Do you have any suggestions for me?

 

Fri Aug 5 21:55:17 2016 SIGUSR1[soft,tls-error] received, process restarting

 

2016-08-05 21:55:19,586 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:19 2016 UDPv4 link local: [undef]

Fri Aug 5 21:55:19 2016 UDPv4 link remote: [AF_INET]66.55.144.186:1194

 

2016-08-05 21:55:19,647 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:19 2016 WARNING: file 'credentials.conf' is group or others accessible

 

2016-08-05 21:55:19,721 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:19 2016 VERIFY ERROR: depth=1, error=self signed certificate in certificate chain: C=US, ST=OH, L=Columbus, O=Private Internet Access, CN=Private Internet Access CA, [email protected]

 

2016-08-05 21:55:19,721 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:19 2016 OpenSSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed

Fri Aug 5 21:55:19 2016 TLS_ERROR: BIO read tls_read_plaintext error

Fri Aug 5 21:55:19 2016 TLS Error: TLS object -> incoming plaintext read error

Fri Aug 5 21:55:19 2016 TLS Error: TLS handshake failed

Fri Aug 5 21:55:19 2016 SIGUSR1[soft,tls-error] received, process restarting

 

2016-08-05 21:55:21,788 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:21 2016 UDPv4 link local: [undef]

Fri Aug 5 21:55:21 2016 UDPv4 link remote: [AF_INET]66.55.134.204:1194

 

2016-08-05 21:55:21,851 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:21 2016 WARNING: file 'credentials.conf' is group or others accessible

 

2016-08-05 21:55:21,926 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:21 2016 VERIFY ERROR: depth=1, error=self signed certificate in certificate chain: C=US, ST=OH, L=Columbus, O=Private Internet Access, CN=Private Internet Access CA, [email protected]

 

2016-08-05 21:55:21,927 DEBG 'start-script' stdout output:

Fri Aug 5 21:55:21 2016 OpenSSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed

Fri Aug 5 21:55:21 2016 TLS_ERROR: BIO read tls_read_plaintext error

Fri Aug 5 21:55:21 2016 TLS Error: TLS object -> incoming plaintext read error

Fri Aug 5 21:55:21 2016 TLS Error: TLS handshake failed

Change your port from 1194 to 1198

 

Sent from my SM-G900F using Tapatalk

 

 

Link to comment

Okay, after testing the seedbox container for a couple days, I am setting it up on the server it is going to live on. The entire config remains the same as my previous (I had to add the :z option to the binds because selinux is enabled). For some reason, no matter what I do I am getting this error:

 

2016-08-06 14:21:15,120 DEBG 'start-script' stdout output:
Sat Aug  6 14:21:15 2016 ROUTE_GATEWAY 172.17.0.1/255.255.0.0 IFACE=eth0 HWADDR=02:42:ac:11:00:02
Sat Aug  6 14:21:15 2016 ROUTE6: default_gateway=UNDEF
Sat Aug  6 14:21:15 2016 ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19)
Sat Aug  6 14:21:15 2016 Exiting due to fatal error
2016-08-06 14:21:15,121 DEBG 'start-script' stdout output:
[warn] VPN connection terminated
2016-08-06 14:21:15,126 DEBG 'start-script' stdout output:
[warn] Restarting VPN connection in 10 mins

 

My docker Run Command:

 

docker run -d --cap-add=NET_ADMIN \
-p 8112:8112 \
--name=seedbox \
-v /files/bittorrent/seeding:/data:z \
-v /files/bittorrent/config:/config:z \
-v /etc/localtime:/etc/localtime:ro \
-e VPN_ENABLED=yes \
-e VPN_PORT=53 \
-e VPN_USER=[username] \
-e VPN_PASS=[supersectrepassword] \
-e VPN_PROTOCOL=udp \
-e VPN_PROV=custom \
-e VPN_REMOTE=[gateway defined in ovpn file] \
-e ENABLE_PRIVOXY=no \
-e LAN_NETWORK=172.31.1.0/24 \
-e DEBUG=false -e PUID=1327600007 \
-e PGID=1327600004 \
binhex/arch-delugevpn

 

Only difference I can come up with is that I am using the Fedora repo instead of the Docker repo? I'm giving that a try now that I've thought of it.

 

Edit: turns out that was the issue. Use docker from the docker repos for best results.

Link to comment

EDIT: It seems my issue is resolved. Tried everything I could think of except rebooting the server. After the reboot, I can access everything just fine. Still confused why it happened, but it seems like it's fine, now.

 

I recently stopped my DelugeVPN container with the thought of mapping another path to deal with some custom RSS feeds. After doing so, I am unable to access the web UI or connect via daemon with a thin client. The log (attached) seems to show everything is starting up and running normally without any errors. Any ideas why I cannot seem to connect now?

deluge.txt

Link to comment

hi guys, im off on a small break from 12th Aug to 22nd Aug, i MIGHT not have any internet connectivity where im going so worst case scenario i wont be able to help with any support request and wont be able to trigger the build of any new images for this period, but im sure you guys can wait right :-). I decided to post on this thread as its the most active thus seen by most of the people using my docker images, please spread the word if you see somebody posting on another thread and wondering why im not replying then please point them at this message. In short, dont worry i will 100% be back, just having a little vacation thats all, one day when i have enough time im going to create a python script that does the whole tag and build for me, but for now its manual.

Link to comment

Let me open by saying thanks! I was going to build almost exactly this when I found it, and you saved me a bunch of work!

 

I'm trying to use a custom VPN provider (HMA if it matters), and am getting an error:

 

[crit] VPN provider remote gateway not defined (via -e VPN_REMOTE), exiting...

 

Q2 says this is undefined, or am I just misreading that answer? The tunnel address is defined in the ovpn file.

 

I had the same problem with a custom VPN. You need to populate the VPN_Remote field in the Docker settings with the gateway address, even though it is set to custom (You didn't need to do that before)...

Link to comment

hi guys, im off on a small break from 12th Aug to 22nd Aug, i MIGHT not have any internet connectivity where im going so worst case scenario i wont be able to help with any support request and wont be able to trigger the build of any new images for this period, but im sure you guys can wait right :-). I decided to post on this thread as its the most active thus seen by most of the people using my docker images, please spread the word if you see somebody posting on another thread and wondering why im not replying then please point them at this message. In short, dont worry i will 100% be back, just having a little vacation thats all, one day when i have enough time im going to create a python script that does the whole tag and build for me, but for now its manual.

Have a great vacation :)

Link to comment

Hi All,

 

I'm not sure if this question has already been asked.  I tried searching both here and on the Internet and couldn't find the answer.

 

Is there a way to set DelugeVPN to automatically login when you launch the webui?  I do not allow any remote access to my network, so I don't need it password protected.

 

Thanks in advance!

Link to comment

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.