Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#48704 - [gdm] perl items in /etc/profile.d not being sourced without specifying login-shell
Attached to Project:
Arch Linux
Opened by Britt Yazel (brittyazel) - Saturday, 26 March 2016, 19:14 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Tuesday, 29 March 2016, 02:01 GMT
Opened by Britt Yazel (brittyazel) - Saturday, 26 March 2016, 19:14 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Tuesday, 29 March 2016, 02:01 GMT
|
DetailsI am not sure if this bug report falls within the purview of the Archlinux project, but I thought it would be worth at least a mention. Right now, in order to execute commands from the shell in perl, without first telling the terminal to launch bash as a "login shell", you must explicitly add perl to the path each and every time as the /etc/profile.d scripts are not being sourced.
A real manifestation of this can be seen in the AUR in the packages Cower and Pacaur, where hundreds of complaints have been filed that these packages fail to build as they error once they evoke Perl commands. Now, this is easily remedied by telling the terminal to "launch as login shell", in which case /etc/profile.d is sourced and all of the paths are added, but this is not the default, and it still tripping up hundreds of users as this is not well documented. I don't know if there is any possible fix for this, but it is a concern that took me a few hours over a few days to figure out the root cause of. |
This task depends upon
Closed by Gerardo Exequiel Pozzi (djgera)
Tuesday, 29 March 2016, 02:01 GMT
Reason for closing: Not a bug
Tuesday, 29 March 2016, 02:01 GMT
Reason for closing: Not a bug
If it is in fact a GDM issue, that sucks, as it essentially screws all of us out of performing any actions that aren't housed within the default $PATH variable.
The good news is that they already confirmed that they will be reverting their GDM changes (though no timetable, nor am I 100% certain this is the cause of this issue)
Link?
The last few comments
Please close this bug, as it does not seem to be an issue anymore and was rather localized to my Terminix client. I have reported this bug to them.