On Wed, Aug 29, 2007 at 09:07:51AM +0200, Soeren Sonnenburg wrote: > On Tue, 2007-08-28 at 23:43 -0700, Steve Langasek wrote: > > On Wed, Aug 29, 2007 at 07:52:20AM +0200, Soeren Sonnenburg wrote: > > > it occurs for me if the following lines in /etc/pam.d/su exist:
> > > session required pam_env.so readenv=1 > > > session required pam_env.so readenv=1 envfile=/etc/default/locale > > > uncommenting both of them makes su work again... > > Please send a *full* PAM config with which this problem is reproducible. > > Those lines are part of the default configuration, and cause no problem > > here. > the reason why it did not work for *me* was the following line > in /etc/environment: > export GDK_USE_XFT JITC_PROCESSOR_TYPE SDL_AUDIODRIVER G_BROKEN_FILENAMES > removing it fixes the problem. Ok. /etc/environment is not a shell script, it's a list of variable assignments; this use of "export" is not legal, and it was only coincidence that this didn't fail for you before. Now that I can reproduce the problem, I'll look into the cause of the obscure error message. Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]