Description of problem: After yum has updated to the latest krb5, I now get errors when logging in: -bash: pathmunge: command not found -bash: pathmunge: command not found -bash: pathmunge: command not found -bash: pathmunge: command not found If I move the krb5*.sh files somewhere else and log in, these errors go away. My shell is bash. Version-Release number of selected component (if applicable): krb5-libs-1.7.1-13.fc12.i686 krb5-workstation-1.7.1-13.fc12.x86_64 krb5-devel-1.7.1-13.fc12.x86_64 How reproducible: Every time
I see this as well, with zsh, also on F12.
Yikes, that's surprising. From what I read in bug #544652, this was supposed to be a faster way to add things to the $PATH. Which version of 'setup' do you have installed? If you've made local customizations, is it possible that the default /etc/profile isn't there?
I have setup-2.8.9-3.fc12.noarch which is current for F12. /etc/profile is there and unchanged from the packaged version. It does contain a definition of the pathmunge function (which is unset at the end of the script).
It should be alright that it's unset at the end, since the profile.d scriptlet gets run before that, but it's not worth it to me to sort it out just now (particularly as the comments in #544652 suggest that there is a problem on upgrades), so I'm just going to undo this change.
Ah, we have a customized /etc/profile. It looks like a new one with pathmunge was installed as /etc/profile.rpmnew, but of course didn't override the customization. I'm not sure whether pathmunge was in the original F12 /etc/profile when the systems were installed. So, either it is our fault and we used an ancient /etc/profile, or pathmunge was added to /etc/profile during F12 and we didn't spot it.
(In reply to comment #3) > I have setup-2.8.9-3.fc12.noarch which is current for F12. > > /etc/profile is there and unchanged from the packaged version. It does contain > a definition of the pathmunge function (which is unset at the end of the > script). Aagh, can't resist: you mentioned you're using zsh, so you'd want to check on the zshrc file. (In reply to comment #5) > Ah, we have a customized /etc/profile. It looks like a new one with pathmunge > was installed as /etc/profile.rpmnew, but of course didn't override the > customization. > > I'm not sure whether pathmunge was in the original F12 /etc/profile when the > systems were installed. > > So, either it is our fault and we used an ancient /etc/profile, or pathmunge > was added to /etc/profile during F12 and we didn't spot it. At least that explains it, thanks!
krb5-1.7.1-14.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/krb5-1.7.1-14.fc13
krb5-appl-1.0.1-3.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/krb5-appl-1.0.1-3.fc14
krb5-1.7.1-14.fc12 has been submitted as an update for Fedora 12. https://admin.fedoraproject.org/updates/krb5-1.7.1-14.fc12
Oh, of course zsh doesn't source /etc/profile. /etc/zshrc does have a function for sourcing the /etc/profile.d/*.sh files, but it does not define a pathmunge function.
The issue with zsh is that the F13 package has the new pathmunge stuff, but since there is little reason to update the F12 package just for this, it does not have pathmunge.
Oh, that's just disappointing. The new candidate updates revert this change. Sorry for the breakage.
krb5-appl-1.0.1-3.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update krb5-appl'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/krb5-appl-1.0.1-3.fc14
krb5-appl-1.0.1-3.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
krb5-1.7.1-14.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
krb5-1.7.1-14.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 639063 has been marked as a duplicate of this bug. ***