Description of problem: After updating to the 10-24 rawhide, gdm wasn't starting. I eventually found that running the environment-modules script in /etc/profile.d was killing the gdm script. Uninstalling environment-modules got things working again. Version-Release number of selected component (if applicable): environment-modules.i686 0:3.2.7b-4.fc12 How reproducible: I don't know if there are any dependencies on /etc/profile which I changed a while back to put sbin in normal users' paths. (That wouldn't excuse environment-modules, but could potentially be needed to reproduce the problem.) Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Me too :). environment-modules-3.2.7b-4.fc12 was supposed to fix Bug 529745 (which it did), but with a rather huge negative impact.
So, any idea what the actual problem is? This is my thought for a fix, but I'm not sure what the real cause is. shell=`/bin/basename \`/bin/ps -p $$ -ocomm=\`` [ -f /usr/share/Modules/init/$shell ] && . /usr/share/Modules/init/$shell
Ah, interesting, /usr/sbin/gdm is a script and it sources the profile.d directory. Here is my suggested fix: shell=`/bin/basename \`/bin/ps -p $$ -ocomm=\`` if [ -f /usr/share/Modules/init/$shell ] then . /usr/share/Modules/init/$shell else . /usr/share/Modules/init/sh fi
I didn't try to figure out what actually broke things. I was just happy I figured out which package broke graphical logins.
I see there is a new build. I'll report back in a few minutes whether or not it solved the problem I was seeing.
environment-modules-3.2.7b-5.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/environment-modules-3.2.7b-5.fc11
environment-modules-3.2.7b-5.fc12.x86_64 fixed the problem with gdm.
*** Bug 530967 has been marked as a duplicate of this bug. ***
*** Bug 531195 has been marked as a duplicate of this bug. ***
environment-modules-3.2.7b-5.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.