libpam-foreground.so is not compiled with the right options (it needs glibc.so and libpam.so but it's not linked against them).
It works most of the time because glibc.so and libpam.so are loaded at run time by something else, but not in your case or not in the right order. I'm guessing you're using courier, I don't so I'm not sure but as a workaround: you can grep for pam_foreground.so in /etc/pam.d/ and comment it. If there's only one in /etc/pam.d/common-session don't remove it! In this case you need to replace the line @include common-session in /etc/pam.d/imap and maybe others with session required pam_unix.so Anyway in my understanding for no interactive session pam_foreground does nothing. > But I'm not even sure what the letters mean on the left or what I'm > looking for. I think that they are functions, but that's all I really U undefined in this file, ie need another library. T defined. ** Changed in: libpam-foreground (Ubuntu) Status: Unconfirmed => Confirmed -- authdaemond: dlerror: /lib/security/pam_foreground.so: undefined symbol: pam_set_data https://launchpad.net/bugs/76364 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs