MeshCentral icon indicating copy to clipboard operation
MeshCentral copied to clipboard

Can't see desktop on multiple MacOS devices when "locked"

Open ramphex opened this issue 2 months ago • 0 comments

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:

  1. Go to '...' MacOS Device in any group
  2. Click on '....' Desktop
  3. Scroll down to '....' Connect
  4. 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 type info] 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"
    }
  }
}

ramphex avatar Jun 04 '24 03:06 ramphex