Debian Package for bitmask desktop client should depend on iptables.
Without iptables installed, I get the following error when trying to create an encrypted connection:
Traceback (most recent call last): File "/usr/sbin/bitmask-root", line 969, in main() File "/usr/sbin/bitmask-root", line 927, in main firewall_stop() File "/usr/sbin/bitmask-root", line 709, in firewall_stop iptables("--delete", "OUTPUT", "--jump", BITMASK_CHAIN, throw=True) File "/usr/sbin/bitmask-root", line 509, in iptables ip4tables(*args, **options) File "/usr/sbin/bitmask-root", line 517, in ip4tables run_iptable_with_check(IPTABLES, *args, **options) File "/usr/sbin/bitmask-root", line 498, in run_iptable_with_check check_code = run(cmd, *check_args, exitcode=True) File "/usr/sbin/bitmask-root", line 266, in run subprocess.check_call(parts, stdout=devnull, stderr=devnull) File "/usr/lib/python2.7/subprocess.py", line 181, in check_call retcode = call(*popenargs, **kwargs) File "/usr/lib/python2.7/subprocess.py", line 168, in call return Popen(*popenargs, **kwargs).wait() File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory [2017-01-07 21:56:55] ERROR - L#217 : leap.bitmask.services.eip.vpnprocess:start - Could not bring firewall up, aborting openvpn launch.
(from redmine: created on 2017-01-07)