GameDevelopmentToolset icon indicating copy to clipboard operation
GameDevelopmentToolset copied to clipboard

Update Toolset failed to fetch Release List

Open Kif11 opened this issue 5 years ago • 0 comments

Houdini 17.5.173 OSX 10.15.5

Pressing on Updated Toolset shelf tool produce "Unable to connect to GitHub and download the Release List" error.

The error located in the following code. I placed an additional print statement to pin point the actual error.

    def get_releases(self):

        # Attempt to download things from github
        try:
            with contextlib.closing(urllib.urlopen(REPO_URL + "/releases")) as response:
                data = response.read()
                if data == "":
                    raise ValueError("Unable to get the release list")
        except Exception as e:
            print("[D] error ", e) 
            raise ValueError("Unable to connect to GitHub and download the Release List")
            return

[D] error ', IOError('socket error', SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate ver ify failed (_ssl.c:726)'

I think that doing except for all exception is not a good idea because the error was not specific enough. After placing some print statement I got this SSL error message.

Kif11 avatar Jul 08 '19 19:07 Kif11