Back to bug 1373420

Who When What Removed Added
Jakub Hrozek 2016-09-06 10:24:55 UTC Assignee sssd-maint mzidek
Michal Zidek 2016-09-07 15:40:59 UTC Status NEW ASSIGNED
Marc Muehlfeld 2016-09-08 05:56:05 UTC Flags needinfo?(mzidek)
Michal Zidek 2016-09-08 08:03:34 UTC Flags needinfo?(mzidek)
Marc Muehlfeld 2016-09-08 11:46:36 UTC Doc Text "sss_override" commands fails if a name record is missing

Red Hat Enterprise Linux 7.3 introduced local overrides to the System Security Services Daemon (SSSD). However, a known issue in the "sss_override" command currently causes all export, find, and show operations to fail if one or more reco
rds in the cache do not contain a name record. If you encounter this problem, delete the override which is missing the name record. For example:

# sss_override user-del user_name

Alternatively, you can clear the SSSD cache manually to remove all overrides:

# systemctl stop sssd
# rm -f /var/lib/sss/db/*
# systemctl stop sssd

To avoid this problem, always add the "-n" option to the "sss_override" command when you create an override. For example:

# sss_override user-add user_name -s /bin/bash -n user_name

As a result, all "sss_override" operations are working.
Doc Type If docs needed, set a value Known Issue
Flags needinfo?(mzidek)
Michal Zidek 2016-09-08 14:43:38 UTC Flags needinfo?(mzidek)
Aneta Šteflová Petrová 2016-09-09 07:02:10 UTC Docs Contact mmuehlfe
Marc Muehlfeld 2016-09-09 09:12:42 UTC Doc Text "sss_override" commands fails if a name record is missing

Red Hat Enterprise Linux 7.3 introduced local overrides to the System Security Services Daemon (SSSD). However, a known issue in the "sss_override" command currently causes all export, find, and show operations to fail if one or more reco
rds in the cache do not contain a name record. If you encounter this problem, delete the override which is missing the name record. For example:

# sss_override user-del user_name

Alternatively, you can clear the SSSD cache manually to remove all overrides:

# systemctl stop sssd
# rm -f /var/lib/sss/db/*
# systemctl stop sssd

To avoid this problem, always add the "-n" option to the "sss_override" command when you create an override. For example:

# sss_override user-add user_name -s /bin/bash -n user_name

As a result, all "sss_override" operations are working.
"sss_override" commands fail if an override was created without -n option

Red Hat Enterprise Linux 7.3 introduced local overrides to the System Security Services Daemon (SSSD). However, a known issue in the "sss_override" command currently causes all export, find, and show operations for users and groups to fail if one or more records in the cache do not contain a name record. If you encounter this problem, delete the override which is missing the name record. For example:

# sss_override user-del user_name

Alternatively, you can clear the SSSD cache manually to remove all overrides:

# systemctl stop sssd
# rm -f /var/lib/sss/db/*
# systemctl stop sssd

To avoid this problem, always add the "-n" option to the "sss_override" command when you create an override. For example:

# sss_override user-add user_name -s /bin/bash -n user_name

As a result, all "sss_override" operations are working.
Pavel Březina 2016-09-09 09:54:22 UTC Keywords Regression
Lukas Slebodnik 2016-09-13 11:54:16 UTC Status ASSIGNED POST
Michal Zidek 2016-09-13 14:13:16 UTC Flags needinfo?(mmuehlfe)
Tom Lavigne 2016-09-14 11:47:18 UTC CC tlavigne
Jakub Hrozek 2016-09-14 13:02:59 UTC Status POST MODIFIED
Fixed In Version sssd-1.14.0-41.el7
errata-xmlrpc 2016-09-14 13:11:23 UTC Status MODIFIED ON_QA
Dan Lavu 2016-09-19 20:09:13 UTC Status ON_QA VERIFIED
CC dlavu
Marc Muehlfeld 2016-09-30 12:44:36 UTC Flags needinfo?(mmuehlfe) needinfo?(mzidek)
Michal Zidek 2016-09-30 13:49:16 UTC Flags needinfo?(mzidek)
Marc Muehlfeld 2016-10-17 09:25:03 UTC Doc Text "sss_override" commands fail if an override was created without -n option

Red Hat Enterprise Linux 7.3 introduced local overrides to the System Security Services Daemon (SSSD). However, a known issue in the "sss_override" command currently causes all export, find, and show operations for users and groups to fail if one or more records in the cache do not contain a name record. If you encounter this problem, delete the override which is missing the name record. For example:

# sss_override user-del user_name

Alternatively, you can clear the SSSD cache manually to remove all overrides:

# systemctl stop sssd
# rm -f /var/lib/sss/db/*
# systemctl stop sssd

To avoid this problem, always add the "-n" option to the "sss_override" command when you create an override. For example:

# sss_override user-add user_name -s /bin/bash -n user_name

As a result, all "sss_override" operations are working.
Show, find, and export operations in the "sss_override" utility now work correctly

Red Hat Enterprise Linux 7.3 introduced local overrides to the System Security Services Daemon (SSSD). Due to a regression, "sss_override" commands failed if an override was created without the "-n" option. The bug has been fixed and now "sss_override" works correctly.
Doc Type Known Issue Bug Fix
errata-xmlrpc 2016-11-02 14:25:57 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2016-11-04 07:21:15 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2016-11-04 03:21:15 UTC
Pavel Březina 2020-05-02 18:29:13 UTC Link ID Github SSSD/sssd/issues/4212

Back to bug 1373420