[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: LANG wird nach gestrigen Updates nicht übernommen



Am Mittwoch, den 28.09.2005, 13:51 +0200 schrieb Andreas Pakulat:
> On 28.09.05 13:11:12, Daniel Leidert wrote:
> > Evtl. hat ja jemand eine Idee: Nach den gestrigen Updates in Sid wird
> > der Wert für LANG nicht mehr übernommen. Wenn ich mich per GDM in meine
> > Sitzung einlogge, dann sind alle Programme in Englisch und ein 'echo
> > $LANG' erbringt, dass LANG offenbar nicht gesetzt ist, womit C als
> > Standard genommen wird.
> 
> Wo setzt du LANG denn? Nur in /etc/environment?

Ja.

> Dann sollten die
> PAM-Module die richtige Anlaufstelle sein.

Jepp, die Pam-Module sind definitiv das Problem. Ich habe gerade mal ins
ChangeLog geschaut und folgendes gefunden:

> * Fix pam_getenv, so that it can read the actual format of /etc/environment
>   instead of trying to read it using the syntax of
>   /etc/security/pam_env.conf; thanks to Colin Watson for the patch.
>   Closes: #327876.

Das klingt nach einer möglichen Anlaufstelle bei der Problemsuche und
ein Blick ins BTS scheint das zu bestätigen.

> > # less /var/log/dpkg.log | grep -n ^2005-09-28.*status\ installed
> > 7943:2005-09-28 01:04:59 status installed libpam-runtime 0.79-1
> > 7953:2005-09-28 01:05:18 status installed libpam0g 0.79-1
> > 7969:2005-09-28 01:07:11 status installed libpam-modules 0.79-1
> 
> Guck dir mal die PAM-Konfigurationen an... Normalerweise sollte in
> /etc/pam.d/login so eine Zeile stehen:
> 
> auth       required   pam_env.so
> 
> Damit wird die /etc/environment eingelesen.

Das passt noch (wurde IIRC auch nicht verändert).

Danke für die Infos.

MfG Daniel



Reply to: