-
Notifications
You must be signed in to change notification settings - Fork 196
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
VM console not working in XO. #116
Comments
Hello, What XCP-ng/XenServer you're running? My best guess would be this: vatesfr/xen-orchestra@c99120b |
We have a mix. Mostly XenServer 7.1, XCP 7.6, and a couple 8.2. Most of our hardware is limited to Xen or XCP 7.6 (raid card monitor software doesn't work in 8.2). And Sorry, I didn't notice what versions had the problem, but it does look like it -could- have been 7.1, and 7.6. |
Okay. If you can confirm it only happens with older versions, i'm pretty sure reason is above mentioned commit. If that's the case, not much that can be done in this repo unfortunately. |
So i set up another Rocky Linux VM, and then copied the EXISTING XenOrchestraInstallerUpdater script from my prod XO server. and installed the current XO. Looks like, indeed, anything but Xen XCP 8.2 doesn't show a console. |
If you have recent enough version of the script, it’ll update itself during execution. Manually: just run |
So far, not finding a common thread, between them showing up and not showing up. Happens in Firefox, and Chrome, Doesn't appear tob e related to Xen Guest Tools version, getting device drivers from MS or no, or version of XenServer. I do see these when i bring up a VM console that doesn't show, and DON'T see them when one does show. Tried changing state of a disconnected RFB object util.js:44:54 |
Yeah, like i mentioned before. There's a commit in XO repo that changed the console behaviour from direct TCP connection to websocket, which is most likely the reason why it doesn't work with older XCP-ng/XenServer. You can verify this by building your XO with previous commit from the one that introduced the changes, like this: Update your E: missed that you mentioned having this issue with XCP-ng 8.2 as well. Well test the steps above anyway to pinpoint cause. |
This went exactly to your plan. It broke on the second commit. I double checked, and I think I might have mistaken that it was also broke for XCP 8.2. So anything older doesn't bring up the console. We could physically move to XCP 8.2, but the RAID monitor software doesn't work. (LSI/ 3Ware 9750's) I can't recall the exact problem, but the executable for the web-admin doesn't run. |
Nice. As this went forward in XCP-ng forum, linking the issue here where the compatibility will be fixed: vatesfr/xen-orchestra#6187 Keeping this one open as well until solved. |
This issue has been open for 14 days without activity. It will be closed in 5 days if not updated |
Fix was merged but it had some issues. New PR waiting to be merged. Issue still open in XO repository. |
Fixed merged and issue closed in XO repo. Confirmed to work. |
OS Version: Rocky Linux 8.5
Node.js version: v14.19.1
Yarn version: 1.22.18
Server specs
amount of vCPUs and RAM on the machine where you attempt to install
Intel(R) Xeon(R) CPU E5620 @ 2.40GHz 4 core
16 GB ram
Issue
Not sure whats happening. Updated a week or so ago, (april 5 according to the log) and noticed today that most of the VMs will not display the console in Xen Orchestra. Updated again today to whatever version is in the master git repo for XO, and same problem. Reverted back to build 04913 5.89/ 5.94. and consoles now work again.
Installation logfile
Attach complete log as a file.
xo-install.log-202204051415.txt
xo-install.log-202204110948.txt
xo-install.log-202204110955.txt
The text was updated successfully, but these errors were encountered: