-
Notifications
You must be signed in to change notification settings - Fork 925
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
terminal prompt won't show #82
Comments
This sounds like the issue I just fixed (worked around anyway) in the Also, the problem was actually a bug in Tornado that I reported and has Daniel McDougall - Liftoff Software
|
Thanks from the quick answer! I used the tarball downloadable from this web site, which is tagged 546d5a1 (that seem to be the latest) This morning I downloaded the tarball on the master branch of tornado like you pointed out, and I (sadly) see no improvement. Feel free to ask any information you might need if you want to look into this |
same here |
I'll be pushing a new commit soon that will probably fix this. If not I'll get my VM up and running again to see if I can't figure it out. I think it might have to do with some recent changes to Tornado's websockets.py in the dev branch. Either way I'll get to the bottom of it. |
Are you still having this issue with the latest Tornado (2.2) and the latest Gate One code? I just tested it in my CentOS 6.2 VM and it seems to be working. |
Well there must be something missing as a dependancy on my side because I'm still having trouble. At first I thought this could be related to the fact that my CentOS is in french and that GateOne might be tested on en_US, so I installed a new english one with the last code fron the git and Tornado 2.2 but i'm still having the same problem. I mostly followed the documentation even though I had to adapt it slightly in order to fit CentOS 6.2. Here is my installation procedure : #last time I tried to install modules with pip, I couldn't install some of them because of the lack of gcc. Pip gave little indication on the root cause so I lost a great deal of time on this. Not sure this is still needed though but it can't hurt #I couldn't find pip in the standard CentOS repository #getting the last version directly from github cd /opt/gateone/ Last thing, I'm getting this warning on all my test plateforms. Don't know if this is relevant to the issue or not |
I just blew away my CentOS 6.2 VM and re-installed it. Then I installed pip and tornado from scratch. Then I installed Gate One from the github repo... It works fine. Here's the commands I used:
Next install Tornado, pyOpenSSL, kerberos, and PIL (while we're at it =)
Then download and install Gate One just like you did above (grabbing the tarball and running the setup.py). For reference, that "unknown ca" error will happen if your install of OpenSSL is missing the default certificates. Not sure how that would happen but it can be remedied by installing some CA package or by copying them from another server (I forget the instructions/path but just google it). |
First, I confirm that having a "french CentOS" generates errors (python traceback for bad encoding the french caracters) but the easy workaround is changind the server lang environment Then, for the real issue here, we both lost time for something really silly (sorry) : the problem seems to be coming from the Web Browser/javascript. My collegue told me that he had the same issue on Chrome so I didn't bother to try it. My day to day browser being Firefox 8, I thought there wouldn't be any problems (it's not like i'm using IE6). I confirm you that the procedure I used is sufficient to have a working GateOne for Chrome, but in Firefox (8 and also 10) the issue comes up. I'm receiving javascript error in the console Changing browser isn't impossible for me at home, but people don't always have the choice of their browser, especially where I work where lots of ports are also blocked => thus bringing up the "need" of a web terminal being available anywhere. |
Hmm... It appears that my workaround for Firefox 8's broken Web Worker behavior (with Blobs) isn't working. If you take a look at the source code in question (gateone/static/gateone.js) right around that line (3137) you'll see the following:
What it boils down to is this: It is a bug in Firefox 8 that I thought I successfully worked around for most situations (it worked great in my own testing when I myself was using Firefox 8) but apparently there's something different about your environment preventing the workaround from actually working around the bug. Having said that, it was fixed in Firefox 9 and the latest is Firefox 10 (which is the best Firefox ever! =). I don't suppose you can upgrade? Essentially, I don't want to spend much time on this if I don't have to since Firefox 8 will soon be just another notch in the archives of history. Perhaps understanding why you can't upgrade to a new version of Firefox would help motivate me (I do want to help you but when the Firefox devs themselves refused to backport the fix, well, what can I say? :). Now, as to the French language problem: I consider stuff like that to be #1 priority bugs. That is unnacceptable. I'm going to install a French language CentOS and fix it. Can you paste the output of "env" so I can replicate it in my testing? Gate One is supposed to work very well with internationalization. If that isn't working it is a major problem. Je parle un peu français. Je peux le réparer! |
You're right, it works perfectly on Firefox 10. Thanks for the help on my For the requested information, I'm trying to push attachments, hope this Feel free to ask any additional information. I hope you can work around 2012/2/9 Dan McDougall <
envTERM=xterm localeLANG=fr_FR.UTF-8 |
Can you run Gate One with "--logging='debug'" and send me that traceback again with some of the lines leading up to it? Also, the hostname you're connecting to... Does it have any non-ASCII characters? Something like "français-consoler.méga-entreprise.com"? Also, what locale are you running your browser from? Is your browser configured to use fr_FR.UTF-8 or perhaps something like fr_FR.1252? When I installed French locale support and set my LANG to fr_FR.UTF-8 everything seemed to work fine so I'm not sure what's going on here. |
Any update on the French language issue? Is it still happening? |
I know I told you I'd keep you posted on this but I've been really busy lately and it's not going to change soon. Sorry for that I guess that the easiest thing would be to close the issue for now (the initial problem being resolved). When I've got more time I can look if I still have the same problem or not and inform you if there still is a problem. Does this seem ok to you? Denis |
Absolutely. Just open a new ticket when you're ready. |
Hi,
I'm having an issue with my installation of GateOne. I'm using CentOS 6.2, as I could get all the dependencies on my previous CentOS 5.6
Installation went well, I used python 2.6 from the CentOS distrib, tornado from the python-pip and pyOpenSSL from repositories because I came into some compilation problems with pip.
From what I could see, GateOne seem to be working fine, except from the fact that I don't see the prompt. I can see the icons, the menus, I can set the preferences, but I don't see the "HOST/IP or SSH url" prompt (and so on).
At first, I thought that the terminal wasn't working at all, but it seems that caracters I type are in fact taken into account as I can see a trace of my attempts to blindly login the log viewer plugin in the web page.
Last addition : I'm using a french distro, and a colegue of mine is experiencing the same issue on a debian 6 install is also french. Not sure if this is relevant, but I wanted to add it, just in case it is :-p
The text was updated successfully, but these errors were encountered: