MeshCentral
MeshCentral copied to clipboard
Can't see desktop on multiple MacOS devices when "locked"
Describe the bug A clear and concise description of what the bug is.
MeshCentral: 1.1.24
One device is on MacOS 12.7.1, second device is on MacOS 14.5. When attempting to view the desktop of either device while it's on login/lock screen, the result is always a black screen and the input is not registered. Once logged in/unlocked the desktop shows up fine only after disconnecting and reconnecting and then input also works correctly.
Posting in both MeshCentral and MeshAgent as I'm not sure what is at fault here, feel free to close the one in the wrong category.
To Reproduce Steps to reproduce the behavior:
- Go to '...' MacOS Device in any group
- Click on '....' Desktop
- Scroll down to '....' Connect
- See error Black screen if device you're trying to connect to is on lock/login screen
Expected behavior A clear and concise description of what you expected to happen. Expect to see a desktop in order to type in the password and login
Screenshots If applicable, add screenshots to help explain your problem.
Server Software (please complete the following information):
- OS: [e.g. Ubuntu] Debian Bookworm VM
- Virtualization: [e.g. Docker] Proxmox
- Network: [e.g. LAN/WAN, reverse proxy, cloudflare, ssl offload, etc...] Traefik
- Version: [e.g. 1.0.43] 1.1.24
- Node: [e.g. 18.4.0]
Client Device (please complete the following information):
- Device: [e.g. Laptop] MacBooks, Desktop, iPhone 14 Pro
- OS: [e.g. Ubuntu] MacOS 12.7.1, MacOS 14.5, Windows 11, iOS 17.5
- Network: [e.g. Local to Meshcentral, Remote over WAN] Local
- Browser: [e.g. Google Chrome] Chrome & Safari
- MeshCentralRouter Version: [if applicable]
Remote Device (please complete the following information):
- Device: [e.g. Laptop] 2 MacBooks
- OS: [e.g. Windows 10 21H2] MacOS 12.7.1, MacOS 14.5
- Network: [e.g. Local to Meshcentral, Remote over WAN] Local
- Current Core Version (if known): [HINT: Go to a device then
console
Tab then typeinfo
] Aug 22 2022, 2807693000
Additional context Add any other context about the problem here.
Your config.json file
{
"$schema": "https://raw.githubusercontent.com/Ylianst/MeshCentral/master/meshcentral-config-schema.json",
"__comment1__": "This is a simple configuration file, all values and sections that start with underscore (_) are ignored. Edit a section and remove the _ in front of the name. Refer to the user's guide for details.",
"__comment2__": "See node_modules/meshcentral/sample-config-advanced.json for a more advanced example.",
"settings": {
"MongoDb": "mongodb://127.0.0.1:27017/meshcentral",
"cert": "meshcentral.mydomain.com",
"certUrl": "https://meshcentral.mydomain.com",
"TLSOffload": "traefik IP",
"WANonly": true,
"LANonly": false,
"_sessionKey": "MyReallySecretPassword1",
"port": 443,
"aliasPort": 443,
"redirPort": 80,
"_redirAliasPort": 80,
"CookieIpCheck": false
},
"domains": {
"": {
"title": "MeshCentral",
"_title2": "",
"_minify": true,
"_newAccounts": true,
"_userNameIsEmail": true,
"certUrl": "https://meshcentral.mydomain.com"
}
}
}