{"action":"opened","issue":{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/1883","labels_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/1883/labels{/name}","comments_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/1883/comments","events_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/1883/events","html_url":"https://github.com/letsencrypt/letsencrypt/issues/1883","id":121883971,"number":1883,"title":"InsecurePlatformWarning on Ubuntu 14.04 caused by Python Conflict?","user":{"login":"seanthewebber","id":9794367,"avatar_url":"https://avatars.githubusercontent.com/u/9794367?v=3","gravatar_id":"","url":"https://api.github.com/users/seanthewebber","html_url":"https://github.com/seanthewebber","followers_url":"https://api.github.com/users/seanthewebber/followers","following_url":"https://api.github.com/users/seanthewebber/following{/other_user}","gists_url":"https://api.github.com/users/seanthewebber/gists{/gist_id}","starred_url":"https://api.github.com/users/seanthewebber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seanthewebber/subscriptions","organizations_url":"https://api.github.com/users/seanthewebber/orgs","repos_url":"https://api.github.com/users/seanthewebber/repos","events_url":"https://api.github.com/users/seanthewebber/events{/privacy}","received_events_url":"https://api.github.com/users/seanthewebber/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-12T22:12:19Z","updated_at":"2015-12-12T22:12:19Z","closed_at":null,"body":"`./letsencrypt-auto` is generating an **InsecurePlatformWarning** on Ubuntu 14.04 LTS. This looks like a conflict between `python` and `python3`? What is the proper way to resolve this conflict and how can we implement a fix to eliminate a custom workaround?\r\n\r\nTerminal excerpt:\r\n\r\n~~~\r\nswebber@dev:~/letsencrypt$ sudo ./letsencrypt-auto --help\r\n...\r\nUpdating letsencrypt and virtual environment dependencies.....The directory '/home/swebber/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.\r\nThe directory '/home/swebber/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.\r\n/home/swebber/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.\r\n  InsecurePlatformWarning\r\n.The directory '/home/swebber/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.\r\nThe directory '/home/swebber/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.\r\n/home/swebber/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.\r\n  InsecurePlatformWarning\r\n~~~"}}