Open jdmcroy opened 10 years ago
I got GateOne to work with Google OAuth2 on top of SmartOS, which is derived from Illumos (OpenSolaris). I believe you have to use the OpenSSH client and server GateOne to work. Since /usr/bin kept taking precedence over /opt/local/bin in my installation, and I couldn't figure out how to fix it, I ended up disabling the Solaris SSH implementation and just running pure OpenSSH system-wide. I also manually edited the source code to replace instances of which('ssh')
with a hard-coded path, which isn't the best idea, but I didn't see an option to specify a custom directory to look for SSH...
Hi Everyone, I get a blank screen as soon as I try to start a new connection.
Regards, Jeff
Solaris 10 OS Tornado 3.2.2 Python 3.3.5
Log: [I 140710 08:01:26 server:1930] WebSocket Latency: 133.4ms [I 140710 08:01:32 async:505] Shutting down the MultiprocessRunner executor. [I 140710 08:01:32 app_terminal:1059] {"application": "terminal", "columns": 123, "command": "SSH", "ip_address": "3.202.164.254", "location": "default", "rows": 32, "term": 1, "upn": "ANONYMOUS"} New Terminal: 1 [E 140710 08:01:32 server:1873] Error/Unknown WebSocket action, terminal:new_terminal: 'ssh_user' (/gstdev/python/Python-3.3.5/lib/python3.3/site-packages/gateone-1.2.0-py3.3.egg/gateone/applications/terminal/plugins/myplugin/cmd_replacement_plugin.py line 13) [E 140710 08:01:35 app_terminal:1766] {"application": "terminal", "ip_address": "3.202.164.254", "location": "default", "upn": "ANONYMOUS"} Got exception trying to write_chars() to terminal 1 [E 140710 08:01:35 app_terminal:1767] {"application": "terminal", "ip_address": "3.202.164.254", "location": "default", "upn": "ANONYMOUS"} 'multiplex' Traceback (most recent call last): File "/gstdev/python/Python-3.3.5/lib/python3.3/site-packages/gateone-1.2.0-py3.3.egg/gateone/applications/terminal/app_terminal.py", line 1761, in write_chars self.char_handler(message['chars'], message['term']) File "/gstdev/python/Python-3.3.5/lib/python3.3/site-packages/gateone-1.2.0-py3.3.egg/gateone/auth/authorization.py", line 135, in wrapped_f return f(self, _args, *_kwargs) File "/gstdev/python/Python-3.3.5/lib/python3.3/site-packages/gateone-1.2.0-py3.3.egg/gateone/applications/terminal/app_terminal.py", line 1732, in char_handler multiplex = self.loc_terms[term]['multiplex'] KeyError: 'multiplex'