<div dir="ltr">On Thu, Feb 15, 2018 at 3:05 AM, tedheadster <<a href="mailto:tedheadster@gmail.com">tedheadster@gmail.com</a>> wrote:<br>> Team,<br>>   I have compiled my linux kernel using 'allnoconfig' and added back<br>> in all the kernel options that have been documented as necessary for<br>> systemd. I'm still getting an error. It fails trying to start<br>> user@0.service, and it is related to PAM somehow.<br>><br>> Here is the debug log:<br>><br>> Feb 14 23:48:57 intel486 systemd[1]: user@0.service: About to execute:<br>> /lib/systemd/systemd --user<br>> Feb 14 23:48:57 intel486 systemd[1]: user@0.service: Forked<br>> /lib/systemd/systemd as 111<br>> Feb 14 23:48:57 intel486 systemd[1]: user@0.service: Changed dead -> start<br>> Feb 14 23:48:57 intel486 systemd[1]: Starting User Manager for UID 0...<br>> Feb 14 23:48:57 intel486 systemd[1]: user@0.service: User lookup<br>> succeeded: uid=0 gid=0<br>> Feb 14 23:48:57 intel486 systemd[111]: user@0.service: Kernel keyring<br>> not supported, ignoring.<br>> Feb 14 23:48:57 intel486 systemd[111]: PAM failed: Function not implemented<br>> Feb 14 23:48:57 intel486 systemd[111]: user@0.service: Failed to set<br>> up PAM session: Function not implemented<br>> […]<br>> Trying to run this post-boot under strace did not get me any good leads.<br>><br>> What do you suggest to track this kernel configuration option down?<br><br>Examine all modules listed in /etc/pam.d/systemd-user, and enable all kernel options *those* modules might need.<div><br></div><div>`strace pamtester systemd-user $USER acct_mgmt open_session close_session` might be a good method.<br><br>-- <br>Mantas Mikulėnas<br></div></div>