-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Not working with 'Remote Management' on macOS as VNC server #1522
Comments
Like the error message says, the Remote Management in macOS Big Sur isn't compatible with the protocol version that noVNC sends. We attempt to send a version that corresponds to what the server wants to use, but it seems something has changed here. Could you check the browser console? You should find more details in there. |
This is what the console says: ./utils/launch.sh --vnc localhost:5900
Navigate to this URL:
Press Ctrl-C to exit |
Your web browser also has a console where error messages are shown. On Firefox it's available under the "Web developer" menu. |
The console shows: Failed when connecting: Security negotiation failed on authentication scheme (reason: Incompatible Version.) (rfb.js:808) Is there a way to bypass this ? |
No, I'm afraid not. macOS simply requires some non-standard VNC client. We have no way of knowing what they need unless they publish some specifications. So unfortunately what macOS includes is no longer VNC, so it's not something noVNC can connect to. You can check if there are some settings to enable proper VNC on the server, but it's not something we're familiar with. |
@CendioOssman I know this is an old issue, but I was able to get noVNC to work with the builtin VNC server by enabling I'll see if I can find out more about this problem later. |
Hi |
Sadly I could not figure out what the issue was, and that Hackintosh died a few weeks ago. I can try on my current MacBook Pro. |
@doregon Thanks for checking and updating. |
@crystall1nedev Thanks for the tips ! At least i can access te login screen now (even if bugged) and login from it, then switching back to the regular MeshAgent RDP ! |
FYI: I started using, guacamole works like a Charm. |
In case anyone stumbles on to this issue again, the current development version of noVNC should work better with Apple's server. |
Yep! Just tried using my Apple Silicon Mac mini and it works perfectly. |
What was the beta-Version which worked? |
Describe the bug
When running my Mac with Remote Management on, it acts as a VNC server and can be accessed from any VNC client within the same network.
But when starting the browser (on the same machine) it issues a message with a red bar and cross:
"New connection has been rejected with reason: Incompatible Version."
From another computer the same.
To Reproduce
Start from terminal within the novnc folder:
./utils/launch.sh --vnc 127.0.0.1:5900
which works.
http://localhost:6080/vnc.html
or
http://localhost:6080/vnc.html?host=localhost&port=6080
both do the same issue.
From another computer as well, where I obviously replace 'localhost' by the IP address of my Mac.
Using a different VNC server does not show this issue.
Expected behavior
Seeing the screen of the server.
Screenshots
If applicable, add screenshots to help explain your problem.
Client (please complete the following information):
Server (please complete the following information):
The text was updated successfully, but these errors were encountered: