I have enabled pam-mkhomedir. If I try to login as a user without home directory, it is created only with console logins (su, tty, ssh) but not when the login is performed with xdm. The screen background changes to the expected one, but never goes beyond. Looking at the filesystem, the homedir for the logged user is not created. It's probably trying to access to home directory after pam-auth but before pam-session. I'm sure that it is not a selinux problem because any other login type works, and because I have allowed every single rule from audit2allow with debug mode on. It happens in enforcing and permisive modes (not tested with selinux disabled). I send attached the full log output during one attempt.
Created attachment 306587 [details] Log output during the graphics login
what version of gdm?
The one shiped with fedora 9 with no updates. Actually that is the first fedora version with mkhomedir integrated into authconfig.
We did a GDM update on the 20th that may address your problem. Do you have version gdm-2.22.0-5.fc9 installed?
The problem is solved in current release. Once upgraded, works without problems.
excellent.
Just for information, after fixing other issues related to selinux, the problem does not exists even with the initial gdm-2.22.0-1, and obviously still works with the updated package.