Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sssd service fails if system language is turkish #5285

Closed
haltunbay opened this issue Aug 20, 2020 · 2 comments
Closed

sssd service fails if system language is turkish #5285

haltunbay opened this issue Aug 20, 2020 · 2 comments

Comments

@haltunbay
Copy link

Hello,

I verified the problem both on Ubuntu 20.04 and Pardus 19.03 distibutions. sssd version 2.2.3

If the systems language set to tr_TR.UTF8 the sssd service fails with following message in /var/log/sssd/sssd.log

(0x0010) No domains configured.

Where as configuration file in /etc/sssd/sssd.conf contains a valid domain configuration section.

Problem is solved after changing system language with sudo dpkg-reconfigure locales and selecting en-US.UTF8

Thanks

@sumit-bose
Copy link
Contributor

Hi,

this is a known issue with libldb which we use to handle the cache, see e.g. https://bugzilla.redhat.com/show_bug.cgi?id=1743531.

The issue is related to the dot-less-i in the tr_TR locale and the corresponding upper-lower case conversion. See https://lists.samba.org/archive/samba-technical/2019-December/134659.html for additional details.

I'm afraid currently the only work-around, if you do not want to switch the locale of the whole system is to add LANG=en-US.UTF8 to a suitable place of your SSSD start script or systemd service file.

HTH

bye,
Sumit

@andreboscatto
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants