There has not been any need for /etc/profile.d scripts to be executable since a long long time ago, fix attached.
Created attachment 274821 [details] Fix permissions of /etc/profile.d/*sh
Added in CVS, thanks!