I'm using pam_userdb along with a BerkDB database created as follows: $ db4.6_load -T -t hash -f virtual_users.txt virtual_users.db to authenticate my vsftpd users. With db-4.6-x, this no longer works, as (it seems) pam_userdb can no longer read the file generated by db4.6_load. Everything works fine when db4.5_load is used, but authentication always fails when db4.6_load is used. The ebuild for pam_userdb is using its own versions of PAM and BerkDB. Assuming this was the problem, I bumped both versions to match x86 stable, and now the userdb works as expected.
Created attachment 205801 [details] Updated ebuild with stable x86 pam/db versions.
Thanks, fixed after playing a bit more with the ebuild.