[Bug 1156670] Re: Cannot chose language with home on nfs export

Lars Behrens 1156670 at bugs.launchpad.net
Wed Mar 20 13:26:41 UTC 2013


Am 19.03.2013 19:21, schrieb Gunnar Hjalmarsson:

> Can it possibly be something as simple as settings of environment
> variables in e.g. ~/.profile or ~/.bashrc ? If so, and even if
> ~/.pam_environment is read as expected, such settings would override
> ~/.pam_environment, so to say.
>
> It should be noted that before 12.04, language settings via Language
> Support were saved in ~/.profile. There is migration code that should
> have cleaned up ~/.profile from such entries, but still...


Ok, I found it. So simple that it makes one laugh/cry: Our users' home 
directories have been created without execution bits by 'DIR_MODE=700' 
in /etc/adduser, since years obviously. Never noticed that, it never was 
an issue.

The ones of the test users have been created by myself and they were 
755, that's why they worked.

Ok, after chmodding all of our homes, your accountsservice package seems 
to work (at least on 5 pcs with 5 accounts. And yes, I checked: without 
your package the language settings still didn't work)

So how about your repo, is it safe to add it on all our machines, or are 
there be more experimental changes to be expected? Best would be your 
package would flow back into Ubuntu Precise.

Thanks a lot for your work Gunnar!

Cheerz,
Lars

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1156670

Title:
  Cannot chose language with home on nfs export

Status in “accountsservice” package in Ubuntu:
  Fix Released
Status in “accountsservice” source package in Precise:
  In Progress

Bug description:
  [Impact] 
  Accountsservice incorrectly prevents you from changing the user language if HOME is on NFS.

  [Test Case]
  Can be reproduced anytime on Precise when logged in as a user whose HOME is on NFS.

  [Regression Potential] 
  Minimal.

  [Original description]
  There is no possibility to choose language in an interactive way in Ubuntu 12.04, neither with XFCE4 nor with Gnome, neither with lightdm nor with GDM3 when home dirs aren't on local drive.

  Error message:
  gdm-session-worker[2009]: AccountsService-WARNING: SetLanguage call failed: not access to HOME yet so language not saved

  That's a bummer, I have users from all over the world, they need to be
  able to choose their own language.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: accountsservice 0.6.15-2ubuntu9.4
  ProcVersionSignature: Ubuntu 3.2.0-38.61-generic 3.2.37
  Uname: Linux 3.2.0-38-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.0.1-0ubuntu17.1
  Architecture: amd64
  Date: Mon Mar 18 16:21:13 2013
  InstallationMedia: Xubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120817.3)
  MarkForUpload: True
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  SourcePackage: accountsservice
  UpgradeStatus: No upgrade log present (probably fresh install)

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



More information about the Ubuntu-sponsors mailing list