Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#78569 - [sssd] 2.9.0 lost "files" provider

Attached to Project: Community Packages
Opened by Martin Pitt (martin.pitt) - Monday, 22 May 2023, 07:17 GMT
Last edited by Massimiliano Torromeo (mtorromeo) - Monday, 22 May 2023, 08:42 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Massimiliano Torromeo (mtorromeo)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: The recent update of sssd from 2.8.2 to 2.9.0 [1] regressed the "files" provider. Cockpit's integration tests [2] set up an sssd.conf with

[sssd]
domains = local

[domain/local]
id_provider = files

which now causes sssd.service to fail [3]:

May 20 07:13:50 archlinux systemd[1]: Starting System Security Services Daemon...
May 20 07:13:51 archlinux sssd[5618]: Starting up
May 20 07:13:51 archlinux sssd_be[5619]: Starting up
May 20 07:13:51 archlinux sssd_be[5619]: Unsupported provider 'files' is used in SSSD config.

Apparently the new upstream version does not enable the files provider by default any more. The Fedora update to 2.9.0 [4] now explicitly specifies a "--with-files-provider" configure option. Can you please do this in Arch as well?

Thanks!

Martin


[1] https://gitlab.archlinux.org/archlinux/packaging/packages/sssd/-/commit/512874bf03420588fca0128badc625dd7aad7545
[2] https://github.com/cockpit-project/cockpit/blob/main/test/verify/check-static-login#L78
[3] https://cockpit-logs.us-east-1.linodeobjects.com/pull-4782-20230520-070820-91cdefff-arch-cockpit-project-cockpit/TestLogin-testClientCertAuthentication-arch-127.0.0.2-2201-FAIL.log.gz
[4] https://src.fedoraproject.org/rpms/sssd/c/a969dbbcdc8a019e5750fccb17e1b4b87fcef84b?branch=f38
This task depends upon

Closed by  Massimiliano Torromeo (mtorromeo)
Monday, 22 May 2023, 08:42 GMT
Reason for closing:  Fixed
Additional comments about closing:  sssd-2.9.0-2
Comment by Massimiliano Torromeo (mtorromeo) - Monday, 22 May 2023, 08:32 GMT
It's important to clarify that the "files" provider is going away eventually and was removed from the default configuration because it is now deprecated, so cockpit should adapt and change its integration tests.

I will enable "--with-files-provider" for the time being.

Loading...