{"action":"created","issue":{"url":"https://api.github.com/repos/openssl/openssl/issues/774","repository_url":"https://api.github.com/repos/openssl/openssl","labels_url":"https://api.github.com/repos/openssl/openssl/issues/774/labels{/name}","comments_url":"https://api.github.com/repos/openssl/openssl/issues/774/comments","events_url":"https://api.github.com/repos/openssl/openssl/issues/774/events","html_url":"https://github.com/openssl/openssl/issues/774","id":137717121,"number":774,"title":"Unknown OpenSSL error","user":{"login":"SecUpwN","id":6000299,"avatar_url":"https://avatars.githubusercontent.com/u/6000299?v=3","gravatar_id":"","url":"https://api.github.com/users/SecUpwN","html_url":"https://github.com/SecUpwN","followers_url":"https://api.github.com/users/SecUpwN/followers","following_url":"https://api.github.com/users/SecUpwN/following{/other_user}","gists_url":"https://api.github.com/users/SecUpwN/gists{/gist_id}","starred_url":"https://api.github.com/users/SecUpwN/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SecUpwN/subscriptions","organizations_url":"https://api.github.com/users/SecUpwN/orgs","repos_url":"https://api.github.com/users/SecUpwN/repos","events_url":"https://api.github.com/users/SecUpwN/events{/privacy}","received_events_url":"https://api.github.com/users/SecUpwN/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-01T23:16:57Z","updated_at":"2016-03-01T23:44:24Z","closed_at":null,"body":"Good evening @openssl developers, I am experiencing an Issue that nobody seems to be able to help me with. When installing [torbrowser-launcher](https://github.com/micahflee/torbrowser-launcher) on [openSUSE Tumbleweed](https://en.opensuse.org/Portal:Tumbleweed) and doing an upgrade, I'm getting the following `Unknown OpenSSL error` as can be seen in this [logfile](https://defuse.ca/b/tlOAU5dS). I already filed the Issue on https://github.com/pyca/cryptography/issues/2727 (closed due to \"irrelevance\") and of course on https://github.com/micahflee/torbrowser-launcher/issues/221. But maybe you can give me a clue what is causing this bug and how to maybe resolve it?"},"comment":{"url":"https://api.github.com/repos/openssl/openssl/issues/comments/190970613","html_url":"https://github.com/openssl/openssl/issues/774#issuecomment-190970613","issue_url":"https://api.github.com/repos/openssl/openssl/issues/774","id":190970613,"user":{"login":"mattcaswell","id":7422273,"avatar_url":"https://avatars.githubusercontent.com/u/7422273?v=3","gravatar_id":"","url":"https://api.github.com/users/mattcaswell","html_url":"https://github.com/mattcaswell","followers_url":"https://api.github.com/users/mattcaswell/followers","following_url":"https://api.github.com/users/mattcaswell/following{/other_user}","gists_url":"https://api.github.com/users/mattcaswell/gists{/gist_id}","starred_url":"https://api.github.com/users/mattcaswell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattcaswell/subscriptions","organizations_url":"https://api.github.com/users/mattcaswell/orgs","repos_url":"https://api.github.com/users/mattcaswell/repos","events_url":"https://api.github.com/users/mattcaswell/events{/privacy}","received_events_url":"https://api.github.com/users/mattcaswell/received_events","type":"User","site_admin":false},"created_at":"2016-03-01T23:44:24Z","updated_at":"2016-03-01T23:44:24Z","body":"There are three OpenSSL error codes given in that dump:\r\n235372546 (== E078002 hex)\r\n537317378 (==2006D002 hex)\r\n33558541 (==200100D hex)\r\n\r\nNormally, if the application has initialised the OpenSSL error strings you get readable error messages. If the application has NOT initialised the error strings you get error codes like the above. You can use the `openssl errstr` command to give more helpful output:\r\n\r\n````\r\n$ openssl errstr E078002\r\nerror:0E078002:configuration file routines:def_load:system lib\r\n$ openssl errstr 2006D002\r\nerror:2006D002:BIO routines:BIO_new_file:system lib\r\n$ openssl errstr 200100D\r\nerror:0200100D:system library:fopen:Permission denied\r\n````\r\nThe \"def_load\" function mentioned above is in the OpenSSL configuration file loading routines. It is attempting to open a config file for read, but is hitting a permission denied error. You need to figure out from the application what the path for the config file is that it is trying to load, and why it is getting permission denied.\r\n"}}