Phillip, By no means do I pretend to be an expert on building sssd. I fully realize how there's dozens, probably a hundred of prereq pkgs that have to be installed. In order to have the proper build env for sssd. Even more if you wish to package up into RPMs.
I particularly don't pretend to be an expert in building on Ubuntu. But I did run across this page. https://sssd.io/contrib/building-sssd.html, Go mid-way down and it has a 'Ubuntu' tab. See if that helps. Spike On Thu, Oct 7, 2021 at 2:47 AM Philip Colmer <[email protected]> wrote: > We are using Ubuntu 18.04 with sssd 1.16.1-1ubuntu1.8. > > sssd is being used to allow users to sign in with SSH keys matched against > keys stored in OpenLDAP. This has been used for several years but, just > recently, a couple of users were reporting that they could not SSH to the > server. Further investigation showed that running "sss_ssh_authorizedkeys" > for these specific users returned "Error looking up public keys". The tool > continues to work correctly for other users. > > I cannot find any information that might suggest why the tool is not > managing to get the keys for these users. > > I have tried building the code from the GitHub source but it errors out > with this: > > In file included from ./src/util/sss_pam_data.h:33:0, > from src/util/sss_pam_data.c:27: > ./src/util/debug.h:92:44: error: unknown type name ‘uid_t’; did you mean > ‘__id_t’? > int chown_debug_file(const char *filename, uid_t uid, gid_t gid); > ^~~~~ > __id_t > ./src/util/debug.h:92:55: error: unknown type name ‘gid_t’; did you mean > ‘__id_t’? > int chown_debug_file(const char *filename, uid_t uid, gid_t gid); > ^~~~~ > __id_t > Makefile:22359: recipe for target > 'src/util/libsss_util_la-sss_pam_data.lo' failed > > Can anyone suggest how I can troubleshoot this tool in order to fix the > error or how I can get it to build on Ubuntu? > > Thanks. > > Philip > _______________________________________________ > sssd-users mailing list -- [email protected] > To unsubscribe send an email to [email protected] > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedorahosted.org/archives/list/[email protected] > Do not reply to spam on the list, report it: > https://pagure.io/fedora-infrastructure >
_______________________________________________ sssd-users mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/[email protected] Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
