Bitmask fails to find OpenVPN on OSX 10.9
This is the part i think it's interesting to solve it:
konton:MacOS guido$ ./Bitmask --ca-cert-file $leap_provider_path/files/ca/ca.crt ... 2014-05-07 10:30:53,994 - DEBUG - L#81 : leap.bitmask.services.eip.eipbootstrapper:_download_client_certificates() - Downloading EIP client certificate for black.riseup.net 2014-05-07 10:30:54,015 - DEBUG - L#59 : leap.bitmask.gui.statemachines:onEntry() - State Encrypted Internet::connecting entered. Emitting signal ... 2014-05-07 10:30:54,185 - ERROR - L#296 : leap.bitmask.gui.eip_status:set_eip_status() - We could not find openvpn binary. 2014-05-07 10:30:54,186 - ERROR - L#296 : leap.bitmask.gui.eip_status:set_eip_status() -
I also can't find OpenVPN installed on my system.
And this is the full log.
konton:MacOS guido$ ./Bitmask --ca-cert-file $leap_provider_path/files/ca/ca.crt No updates found /Applications/Bitmask.app/Contents/MacOS/apps/:/Applications/Bitmask.app/Contents/MacOS/lib/ GnuPG logging disabled... {} 2014-05-07 10:30:47,530 - DEBUG - L#120 : leap:add_logger_handlers() - Console handler plugged! 2014-05-07 10:30:47,530 - DEBUG - L#127 : leap:add_logger_handlers() - Leap handler plugged! 2014-05-07 10:30:47,530 - DEBUG - L#131 : leap:add_logger_handlers() - Setting logfile to bitmask.log 2014-05-07 10:30:47,531 - DEBUG - L#137 : leap:add_logger_handlers() - File handler plugged! 2014-05-07 10:30:47,531 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:47-0400 [-] Log opened. 2014-05-07 10:30:47,563 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:47-0400 [-] Error setting stack size 2014-05-07 10:30:47,567 - DEBUG - L#72 : leap.bitmask.util.requirement_checker:check_requirements() - Checking requirements... 2014-05-07 10:30:47,569 - ERROR - L#62 : leap.bitmask.util.requirement_checker:get_requirements() - Requirements file not found. DistributionNotFound(Requirement.parse('leap.bitmask'),) 2014-05-07 10:30:47,569 - DEBUG - L#102 : leap.bitmask.util.requirement_checker:check_requirements() - Done 2014-05-07 10:30:47,570 - INFO - L#265 : leap:main() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014-05-07 10:30:47,570 - INFO - L#266 : leap:main() - Bitmask version 0.5.0 2014-05-07 10:30:47,570 - INFO - L#267 : leap:main() - leap.mail version unknown 2014-05-07 10:30:47,570 - INFO - L#268 : leap:main() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014-05-07 10:30:47,570 - INFO - L#270 : leap:main() - Starting app 2014-05-07 10:30:49,007 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:49-0400 [-] Starting worker... 2014-05-07 10:30:49,012 - DEBUG - L#58 : leap.bitmask.util.keyring_helpers:_get_keyring_with_fallback() - Selected keyring: 2014-05-07 10:30:49,042 - DEBUG - L#60 : leap.bitmask.platform_init.initializers:init_platform() - Running initializer for Darwin 2014-05-07 10:30:49,042 - DEBUG - L#233 : leap.bitmask.platform_init.initializers:_darwin_has_tun_kext() - platform initializer check: has tun_and_startup = True 2014-05-07 10:30:49,048 - DEBUG - L#1453 : leap.bitmask.gui.mainwindow:start_eip_machine() - eip machine started 2014-05-07 10:30:49,049 - DEBUG - L#381 : leap.bitmask.services.mail.conductor:start_mail_machine() - Starting mail state machine... 2014-05-07 10:30:49,125 - DEBUG - L#298 : leap.bitmask.gui.eip_status:set_eip_status() - 2014-05-07 10:30:49,125 - DEBUG - L#1681 : leap.bitmask.gui.mainwindow:_stop_eip() - Setting autostart to: False 2014-05-07 10:30:49,126 - DEBUG - L#298 : leap.bitmask.gui.eip_status:set_eip_status() - Disabled 2014-05-07 10:30:49,126 - DEBUG - L#58 : leap.bitmask.util.keyring_helpers:_get_keyring_with_fallback() - Selected keyring: 2014-05-07 10:30:49,126 - DEBUG - L#58 : leap.bitmask.util.keyring_helpers:_get_keyring_with_fallback() - Selected keyring: 2014-05-07 10:30:49,176 - DEBUG - L#58 : leap.bitmask.util.keyring_helpers:_get_keyring_with_fallback() - Selected keyring: 2014-05-07 10:30:49,176 - DEBUG - L#58 : leap.bitmask.util.keyring_helpers:_get_keyring_with_fallback() - Selected keyring: 2014-05-07 10:30:49,291 - DEBUG - L#59 : leap.bitmask.gui.statemachines:onEntry() - State Mail::off entered. Emitting signal ... 2014-05-07 10:30:49,341 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:49-0400 [-] Setting up provider black.riseup.net... 2014-05-07 10:30:49,342 - DEBUG - L#117 : leap.bitmask.provider.providerbootstrapper:_check_name_resolution() - Checking name resolution for u'black.riseup.net' 2014-05-07 10:30:49,739 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:49-0400 [-] Signaling prov_name_resolution :: {'passed': True, 'error': ''} 2014-05-07 10:30:49,739 - DEBUG - L#131 : leap.bitmask.provider.providerbootstrapper:_check_https() - Checking https for u'black.riseup.net' 2014-05-07 10:30:50.321 Bitmask[50115:507] Bartender: Loaded BartenderHelperSixtySeven 2014-05-07 10:30:50,692 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:50-0400 [-] Signaling prov_https_connection :: {'passed': True, 'error': ''} 2014-05-07 10:30:50,693 - DEBUG - L#166 : leap.bitmask.provider.providerbootstrapper:_download_provider_info() - Downloading provider info for u'black.riseup.net' 2014-05-07 10:30:50,697 - DEBUG - L#181 : leap.bitmask.config.providerconfig:get_ca_cert_path() - Going to verify SSL against /Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem 2014-05-07 10:30:50,697 - DEBUG - L#201 : leap.bitmask.provider.providerbootstrapper:_download_provider_info() - Requesting for provider.json... uri: https://api.black.riseup.net:4430/provider.json, verify: /Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem, headers: {'if-modified-since': 'Wed May 7 05:40:02 2014 GMT'} 2014-05-07 10:30:51,685 - DEBUG - L#205 : leap.bitmask.provider.providerbootstrapper:_download_provider_info() - Request status code: 200 2014-05-07 10:30:51,690 - DEBUG - L#234 : leap.bitmask.provider.providerbootstrapper:_download_provider_info() - Provider definition has been modified 2014-05-07 10:30:51,691 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:51-0400 [-] Signaling prov_download_provider_info :: {'passed': True, 'error': ''} 2014-05-07 10:30:51,702 - DEBUG - L#296 : leap.bitmask.provider.providerbootstrapper:_download_ca_cert() - Downloading ca cert for u'black.riseup.net' at u'https://black.riseup.net/ca.crt' 2014-05-07 10:30:51,703 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:51-0400 [-] Signaling prov_download_ca_cert :: {'passed': True, 'error': ''} 2014-05-07 10:30:51,703 - DEBUG - L#181 : leap.bitmask.config.providerconfig:get_ca_cert_path() - Going to verify SSL against /Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem 2014-05-07 10:30:51,704 - DEBUG - L#328 : leap.bitmask.provider.providerbootstrapper:_check_ca_fingerprint() - Checking ca fingerprint for u'black.riseup.net' and cert u'/Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem' 2014-05-07 10:30:51,704 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:51-0400 [-] Signaling prov_check_ca_fingerprint :: {'passed': True, 'error': ''} 2014-05-07 10:30:51,704 - DEBUG - L#181 : leap.bitmask.config.providerconfig:get_ca_cert_path() - Going to verify SSL against /Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem 2014-05-07 10:30:51,704 - DEBUG - L#360 : leap.bitmask.provider.providerbootstrapper:_check_api_certificate() - Checking api certificate for https://api.black.riseup.net:4430 and cert /Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem 2014-05-07 10:30:51,705 - DEBUG - L#53 : leap:write() - 2014-05-07 10:30:51-0400 [-] Signaling prov_check_api_certificate :: {'passed': True, 'error': ''} 2014-05-07 10:30:51,713 - DEBUG - L#217 : leap.bitmask.crypto.srpauth:_authentication_preprocessing() - Authentication preprocessing... 2014-05-07 10:30:51,714 - DEBUG - L#246 : leap.bitmask.crypto.srpauth:_start_authentication() - Starting authentication process... 2014-05-07 10:30:51,714 - DEBUG - L#181 : leap.bitmask.config.providerconfig:get_ca_cert_path() - Going to verify SSL against /Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem 2014-05-07 10:30:52,730 - DEBUG - L#319 : leap.bitmask.crypto.srpauth:_process_challenge() - Processing challenge... 2014-05-07 10:30:52,733 - DEBUG - L#181 : leap.bitmask.config.providerconfig:get_ca_cert_path() - Going to verify SSL against /Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem 2014-05-07 10:30:53,080 - DEBUG - L#423 : leap.bitmask.crypto.srpauth:_verify_session() - Verifying session... 2014-05-07 10:30:53,080 - DEBUG - L#435 : leap.bitmask.crypto.srpauth:_verify_session() - Session verified. 2014-05-07 10:30:53,082 - DEBUG - L#682 : leap.bitmask.crypto.srpauth:_gui_notify() - Successful login! 2014-05-07 10:30:53,087 - DEBUG - L#298 : leap.bitmask.gui.eip_status:set_eip_status() - Starting... 2014-05-07 10:30:53,087 - DEBUG - L#64 : leap.bitmask.services.eip.eipbootstrapper:_download_config() - Downloading EIP config for black.riseup.net 2014-05-07 10:30:53,088 - DEBUG - L#127 : leap.bitmask.services:download_service_config() - Downloading EIP config from: https://api.black.riseup.net:4430/1/config/eip-service.json 2014-05-07 10:30:53,088 - DEBUG - L#181 : leap.bitmask.config.providerconfig:get_ca_cert_path() - Going to verify SSL against /Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem 2014-05-07 10:30:53,991 - DEBUG - L#160 : leap.bitmask.services:download_service_config() - EIP definition has not been modified 2014-05-07 10:30:53,994 - DEBUG - L#81 : leap.bitmask.services.eip.eipbootstrapper:_download_client_certificates() - Downloading EIP client certificate for black.riseup.net 2014-05-07 10:30:54,015 - DEBUG - L#59 : leap.bitmask.gui.statemachines:onEntry() - State Encrypted Internet::connecting entered. Emitting signal ... 2014-05-07 10:30:54,185 - ERROR - L#296 : leap.bitmask.gui.eip_status:set_eip_status() - We could not find openvpn binary. 2014-05-07 10:30:54,186 - ERROR - L#296 : leap.bitmask.gui.eip_status:set_eip_status() - ^C2014-05-07 10:38:45,556 - DEBUG - L#75 : leap:sigint_handler() - SIGINT catched. shutting down... 2014-05-07 10:38:45,556 - DEBUG - L#53 : leap:write() - 2014-05-07 10:38:45-0400 [-] Stopping worker... 2014-05-07 10:38:45,556 - DEBUG - L#2011 : leap.bitmask.gui.mainwindow:_cleanup_and_quit() - About to quit, doing cleanup... 2014-05-07 10:38:45,557 - DEBUG - L#1432 : leap.bitmask.gui.mainwindow:_stop_imap_service() - Waiting for imap service to stop. 2014-05-07 10:38:45,558 - DEBUG - L#549 : leap.bitmask.crypto.srpauth:logout() - Starting logout... 2014-05-07 10:38:45,558 - DEBUG - L#181 : leap.bitmask.config.providerconfig:get_ca_cert_path() - Going to verify SSL against /Applications/Bitmask.app/Contents/MacOS/config/leap/providers/black.riseup.net/keys/ca/cacert.pem 2014-05-07 10:38:47,555 - DEBUG - L#575 : leap.bitmask.crypto.srpauth:logout() - Successfully logged out. 2014-05-07 10:38:47,555 - DEBUG - L#701 : leap.bitmask.crypto.srpauth:logout() - Logout success 2014-05-07 10:38:47,558 - ERROR - L#2025 : leap.bitmask.gui.mainwindow:_cleanup_and_quit() - No instance of soledad was found. 2014-05-07 10:38:47,559 - DEBUG - L#2027 : leap.bitmask.gui.mainwindow:_cleanup_and_quit() - Terminating vpn 2014-05-07 10:38:47,559 - DEBUG - L#2034 : leap.bitmask.gui.mainwindow:_cleanup_and_quit() - Cleaning pidfiles 2014-05-07 10:38:47,560 - DEBUG - L#38 : leap.bitmask.gui.twisted_main:quit() - Stopping twisted reactor 2014-05-07 10:38:47,560 - DEBUG - L#2062 : leap.bitmask.gui.mainwindow:quit() - Bye. 2014-05-07 10:38:47,595 - DEBUG - L#53 : leap:write() - 2014-05-07 10:38:47-0400 [-] Main loop terminated.
(from redmine: created on 2014-05-07)