In an attempt to make some progress, I tried to move the spot in the
program where the call for accountsservice's SetLanguage method takes
place. I seeked a spot after an eCryptfs protected HOME has been
decrypted, but before PAM reads ~/.pam_environment and sets the locale
environment accordingly. Unfortunately such a spot does not seem to
exist.

The decryption seems to be completed only in the end of session_run(),
but at that point it's too late for PAM, even if you take into account
the proposed fix of bug #952185 that's currently being considered.
Consequently, just moving the SetLanguage call is not sufficient to fix
this bug.

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

Title:
  Encrypted HOME should be 'unlocked' at login before calling
  SetLanguage

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to