"unable to connect: problem with provider" can be explicit about unreachable network.
for the moment, until we roll our own, we can catch the socket error 101:
2013-10-03 17:33:09,213 - leap.bitmask.config.providerconfig - DEBUG - Going to verify SSL against /home/kali/.config/leap/providers/dev.bitmask.net/keys/ca/cacert.pem 2013-10-03 17:33:09,526 - leap.bitmask.gui.mainwindow - ERROR - HTTPSConnectionPool(host='api.dev.bitmask.net', port=4430): Max retries exceeded with url: /1/config/eip-service.json (Caused by : [Errno 101] Network is unreachable)
(from redmine: created on 2013-10-03, relates #4585 (closed), relates #4765 (closed), relates #5322 (closed))