You have been subscribed to a public bug: installed 8.04 server edition on a desktop and 8.04.1 desktop edition on a laptop, both fully updated.
both have the line PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" inside /etc/environment while this works for 99% of the time these days, in some rare cases, the quotes are taken literally and the string isn't fully expanded. specifically, using rsh/rlogin (even more specifically, I'm using the kerberized versions in krb5-clients package) on a server results in the PATH actually being "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games", i.e. one long invalid directory, instead of expanded version, /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games (6 separate directories). again, this isn't a problem for most use cases like a regular bash login or ssh, since they seem to evaluate it down to what's valid, but there doesn't seem to be any real reason to have the quotes in there....? some may not even notice it being incorrect after rlogin, since the bash invalid command fallback will fill in most usual locations like /usr/bin. however try running something in /usr/games, like say... banner and it will complain. solution is to just remove the two " characters in the line. works for me. ** Affects: krb5 (Ubuntu) Importance: Undecided Status: New -- /etc/environment PATH should not have quotes https://bugs.launchpad.net/bugs/251795 You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to krb5 in Ubuntu. -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs