Setting language/keyboard/LDAP on command line doesn't work

Hello,

I’m trying to set the keyboard layout, the language and LDAP via command line and yast2 unsuccessfully under openSUSE 11.4. The configuration should be done via a script so no GUI is possible to use. yast2 seems to have the needed functionality, but it doesn’t work.

With

yast2 keyboard set layout=german
yast2 language set lang=de_DE

the layout and the language should be set to “German”, but it remains US English. Manually to “de” edited layout in /etc/X11/xorg.conf.d/90-keytable.conf disappears and gets set back to “us” after reboot.

When I run

yast2 keyboard summary
yast2 language summary

it says that “German” is set. But keyboard is still english. If I use the yast2 text gui the language is set properly.

LDAP configuration is not working too (text gui doesn’t work either).

yast2 ldap pam enable server=“192.168.1.2” base=“dn=nodomain” tls=no mkhomedir=yes
yast2 ldap pam enable

Debian/Ubuntu systems can authentificate with this LDAP server.

Are this bugs?

Do workarounds exists or do I make anything wrong?

Would be nice, if anybody could help.

Hauke