the way we set up our configs here is pretty old-school. So we have cental shared toolkit install, we handle our DCC launches and environments ourself, use a api-script key for sgtk, etc.
We like it that way. But one thing that is missing is the ability to use actions from within the shotgun UI. It seems the only way to get them working is to install the desktop app, but that is something I really want to avoid. We don’t need it at all otherwise.
I tried to get the tk-framework-desktopserver running again. It used to be an app and worked for a time here.
But now I’m unable to get a working communication.
It starts up fine and listens, but when the website sends something I get an OpenSSL Error. Something like this.
2020-06-04 16:27:42,330 [sgtk.ext.tk-framework-desktopserver.twisted.INFO] connection accepted from peer tcp4:127.0.0.1:39952
ERROR: <class ‘OpenSSL.SSL.Error’> [(‘SSL routines’, ‘ssl3_read_bytes’, ‘sslv3 alert certificate unknown’), (‘SSL routines’, ‘ssl3_read_bytes’, ‘ssl handshake failure’)]
2020-06-04 16:27:42,355 [sgtk.ext.tk-framework-desktopserver.INFO] Connection closed.
I looked into the current desktop app, and have seen that in there the old server is also present. When I force the app to use it instead of the new websockets I get the same errors. The code hasn’t changed that much.
So is this way of connecting still viable? Is there a way to get actions working without the desktop app? In the old way, with a certificate instead of logins and session keys?