Bugzilla – Bug 1216865
Upgrade moves /etc/sssd/sssd.conf to /etc/sssd/sssd.conf.rpmsave
Last modified: 2024-07-16 15:41:22 UTC
Hi, upon upgrading `openSUSE Tumbleweed 20231031-0 -> 20231101-0` which contained an update of `sssd`, the configuration file was moved to .rpmsave: ``` warning: /etc/sssd/sssd.conf saved as /etc/sssd/sssd.conf.rpmsave ``` I presume this is part of the /usr/etc merge effort, however my sssd.conf file contained custom options configuring my LDAP backend - the file being (re)moved breaks LDAP login after the upgrade. Furthermore, `sssd` refuses to start completely after the upgrade: ``` # systemctl status sssd ○ sssd.service - System Security Services Daemon Loaded: loaded (/usr/lib/systemd/system/sssd.service; enabled; preset: disabled) Active: inactive (dead) Condition: start condition unmet at Fri 2023-11-03 15:13:24 UTC; 879ms ago ├─ ConditionPathExists=|/etc/sssd/sssd.conf was not met └─ ConditionDirectoryNotEmpty=|/etc/sssd/conf.d was not met Nov 03 15:07:29 chip systemd[1]: System Security Services Daemon was skipped because no trigger condition checks were met. # systemctl cat sssd|grep Condition ConditionPathExists=|/etc/sssd/sssd.conf ConditionDirectoryNotEmpty=|/etc/sssd/conf.d/ ``` There is no /usr/etc/sssd either: ``` # ls /usr/etc/sssd ls: cannot access '/usr/etc/sssd': No such file or directory ``` To repair the problem, I need to manually move `/etc/sssd/sssd.conf.rpmsave` back to `/etc/sssd/sssd.conf`: ``` # mv /etc/sssd/sssd.conf.rpmsave /etc/sssd/sssd.conf # systemctl start sssd # systemctl status sssd ● sssd.service - System Security Services Daemon Loaded: loaded (/usr/lib/systemd/system/sssd.service; enabled; preset: disabled) Active: active (running) since Fri 2023-11-03 15:15:56 UTC; 2s ago Main PID: 2359 (sssd) ``` This behavior following a `zypper dup` doesn't seem quite right. The version after the update is the following: ``` zypper se -isx sssd i+ | sssd | package | 2.9.2-2.1 | x86_64 | repo-oss ``` Cheers, Georg
I've been impacted by this as well. Post upgrade (Tumbleweed 20231031-0 -> 20231101-0) my system was unable to process log on attempts from LDAP-backed accounts as Georg described. Manually restoring /etc/sssd/sssd.conf resolved the issue.
Same here.
This is an autogenerated message for OBS integration: This bug (1216865) was mentioned in https://build.opensuse.org/request/show/1127324 Factory / sssd
Fix released.