LightDM currently assigns each seat a different VT, and each seat tries
to switch to its own VT when starting X.  If I understand correctly,
these switches compete with each other, causing the problem.

The proper solution is to have only the primary seat switch VTs, then
have all other seats share that VT.  LightDM doesn't currently support
this, but I have some changes to LightDM in progress to add more
complete multiseat support.  If you are using Ubuntu, please try
installing the version of LightDM in my PPA
(<https://launchpad.net/~a7x/+archive/multiseat>):

    sudo apt-add-repository ppa:a7x/multiseat
    sudo apt-get update
    sudo apt-get upgrade

More complete instructions can be found by visiting the PPA page.

** Changed in: lightdm
     Assignee: (unassigned) => a7x (a7x)

** Changed in: lightdm (Ubuntu)
     Assignee: Robert Ancell (robert-ancell) => a7x (a7x)

** Changed in: lightdm
       Status: New => In Progress

** Changed in: lightdm (Ubuntu)
       Status: Confirmed => In Progress

** Branch linked: lp:~a7x/lightdm/multiseat

** Branch linked: lp:~a7x/ubuntu/saucy/lightdm/multiseat

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/997483

Title:
  VT_WAITACTIVE does not work well with a multiseat setup

Status in Light Display Manager:
  In Progress
Status in “lightdm” package in Ubuntu:
  In Progress

Bug description:
  Related to the fix introduced in bug #851612 .

  Saw this in lightdm.log (system call interrupted because of ctrl-alt-del 
pressed):
  [+2.97s] DEBUG: New display ready, switching to it
  [+2.97s] DEBUG: Activating VT 8
  [+77.56s] WARNING: Error using VT_WAITACTIVE 8 on /dev/console: Interrupted 
system call
  [+77.56s] DEBUG: Got signal 15 from process 1
  [+77.56s] DEBUG: Caught Terminated signal, shutting down

  And in x-1-greeter.log:
  [+0.48s] DEBUG: Loading users from org.freedesktop.Accounts
  [+0.48s] DEBUG: Loading user /org/freedesktop/Accounts/User1001
  [+0.50s] DEBUG: Loading user /org/freedesktop/Accounts/User1000
  [+50.56s] WARNING: Error getting session list from 
org.freedesktop.DisplayManager: Timeout was reached

  On vt7, unity-greeter would get stuck after password input.
  On vt8, unity-greeter appears after that "getting session list timeout", 
which is about a minute later than vt7, and does not have a password input 
field.

  lightdm blocked by VT_WAITACTIVE may be the cause...

  Tested with lightdm 1.2.0-0ubuntu2 in precise.

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/997483/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to