{"action":"created","issue":{"url":"https://api.github.com/repos/BlueCatMe/Smaug/issues/1","labels_url":"https://api.github.com/repos/BlueCatMe/Smaug/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/BlueCatMe/Smaug/issues/1/comments","events_url":"https://api.github.com/repos/BlueCatMe/Smaug/issues/1/events","html_url":"https://github.com/BlueCatMe/Smaug/issues/1","id":105991720,"number":1,"title":"If user didn't to use \"sudo\", it will fail.","user":{"login":"alleen","id":6477289,"avatar_url":"https://avatars.githubusercontent.com/u/6477289?v=3","gravatar_id":"","url":"https://api.github.com/users/alleen","html_url":"https://github.com/alleen","followers_url":"https://api.github.com/users/alleen/followers","following_url":"https://api.github.com/users/alleen/following{/other_user}","gists_url":"https://api.github.com/users/alleen/gists{/gist_id}","starred_url":"https://api.github.com/users/alleen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alleen/subscriptions","organizations_url":"https://api.github.com/users/alleen/orgs","repos_url":"https://api.github.com/users/alleen/repos","events_url":"https://api.github.com/users/alleen/events{/privacy}","received_events_url":"https://api.github.com/users/alleen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-09-11T11:25:21Z","updated_at":"2015-09-14T04:20:27Z","closed_at":null,"body":"If user didn't to use \"sudo\", it will show error msg and fail.\r\n\r\nTraceback (most recent call last):\r\n  File \"smaug.py\", line 101, in <module>\r\n    main(sys.argv)\r\n  File \"smaug.py\", line 88, in main\r\n    if not action_exec.authorize(options):\r\n  File \"/home/alleen/data-disk/Workspace/Smaug/ActionBase.py\", line 69, in authorize\r\n    if service.authorize():\r\n  File \"/home/alleen/data-disk/Workspace/Smaug/GoogleDriveService.py\", line 176, in authorize\r\n    return self.service_refresh()\r\n  File \"/home/alleen/data-disk/Workspace/Smaug/GoogleDriveService.py\", line 170, in service_refresh\r\n    result = self.authorize_raw()\r\n  File \"/home/alleen/data-disk/Workspace/Smaug/GoogleDriveService.py\", line 124, in authorize_raw\r\n    credentials = flow.step2_exchange(code)\r\n  File \"/usr/local/lib/python2.7/dist-packages/oauth2client-1.4.11-py2.7.egg/oauth2client/util.py\", line 137, in positional_wrapper\r\n  File \"/usr/local/lib/python2.7/dist-packages/oauth2client-1.4.11-py2.7.egg/oauth2client/client.py\", line 1982, in step2_exchange\r\n  File \"/usr/local/lib/python2.7/dist-packages/httplib2-0.9.1-py2.7.egg/httplib2/__init__.py\", line 1608, in request\r\n    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)\r\n  File \"/usr/local/lib/python2.7/dist-packages/httplib2-0.9.1-py2.7.egg/httplib2/__init__.py\", line 1350, in _request\r\n    (response, content) = self._conn_request(conn, request_uri, method, body, headers)\r\n  File \"/usr/local/lib/python2.7/dist-packages/httplib2-0.9.1-py2.7.egg/httplib2/__init__.py\", line 1272, in _conn_request\r\n    conn.connect()\r\n  File \"/usr/local/lib/python2.7/dist-packages/httplib2-0.9.1-py2.7.egg/httplib2/__init__.py\", line 1036, in connect\r\n    self.disable_ssl_certificate_validation, self.ca_certs)\r\n  File \"/usr/local/lib/python2.7/dist-packages/httplib2-0.9.1-py2.7.egg/httplib2/__init__.py\", line 80, in _ssl_wrap_socket\r\n    cert_reqs=cert_reqs, ca_certs=ca_certs)\r\n  File \"/usr/lib/python2.7/ssl.py\", line 487, in wrap_socket\r\n    ciphers=ciphers)\r\n  File \"/usr/lib/python2.7/ssl.py\", line 241, in __init__\r\n    ciphers)\r\nssl.SSLError: [Errno 185090050] _ssl.c:344: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib\r\n"},"comment":{"url":"https://api.github.com/repos/BlueCatMe/Smaug/issues/comments/139958725","html_url":"https://github.com/BlueCatMe/Smaug/issues/1#issuecomment-139958725","issue_url":"https://api.github.com/repos/BlueCatMe/Smaug/issues/1","id":139958725,"user":{"login":"alleen","id":6477289,"avatar_url":"https://avatars.githubusercontent.com/u/6477289?v=3","gravatar_id":"","url":"https://api.github.com/users/alleen","html_url":"https://github.com/alleen","followers_url":"https://api.github.com/users/alleen/followers","following_url":"https://api.github.com/users/alleen/following{/other_user}","gists_url":"https://api.github.com/users/alleen/gists{/gist_id}","starred_url":"https://api.github.com/users/alleen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alleen/subscriptions","organizations_url":"https://api.github.com/users/alleen/orgs","repos_url":"https://api.github.com/users/alleen/repos","events_url":"https://api.github.com/users/alleen/events{/privacy}","received_events_url":"https://api.github.com/users/alleen/received_events","type":"User","site_admin":false},"created_at":"2015-09-14T04:20:27Z","updated_at":"2015-09-14T04:20:27Z","body":"Traceback (most recent call last):\r\n  File \"test.py\", line 1, in <module>\r\n    import cerifi\r\nImportError: No module named cerifi\r\n"}}