MeshCentral: Ubuntu 16,18 machine user consent not showing

Earlier post : https://github.com/Ylianst/MeshCentral/issues/2983

Following will the desktop manager

Ubuntu 16, Yes user is logged in, Gnome is the desktop

Also getting error in

uncaughtException1: Error: => EventEmitter.emit(): Event dispatch for 'end' on 'http.WebSocketStream.decoded' threw an exception: TypeError: undefined not callable (property 'close' of [object Object]) in method '()'

Note: Those machine having Team viewer installed already

About this issue

  • Original URL
  • State: open
  • Created 3 years ago
  • Comments: 28 (1 by maintainers)

Most upvoted comments

Ok, I think I figured it out… The issue is when you have multiple users logged in at the same time. In this case, I had a local user logged in, and then I switched to a domain user… The agent’s logic for detecting the console UID is not correct in this case, because it doesn’t correctly differentiate between active and online state. That means there is a chance that it will select the wrong session, which means the user consent will go to the wrong session… I know how to fix this, so I’m working on it now.