I think I see the issue. In monitor.h, the request types have been
renumbered, and the consolekit.patch sets
MONITOR_REQ_CONSOLEKIT_REGISTER = 400. But, monitor_read() only reads a
single byte for the type. 400 = 0x190, so we get 0x90 = 144.

Renumbering MONITOR_REQ_CONSOLEKIT_REGISTER = 144 and
MONITOR_ANS_CONSOLEKIT_REGISTER = 145 fixes it. Whether these are
appropriate values I couldn't say.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1179202

Title:
  fails to login with error fatal: monitor_read: unsupported request:
  144

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1179202/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to