/etc/environment não é um script de shell, é um arquivo de configuração para pam_env e tem uma sintaxe diferente. /etc/environment (e o arquivo por usuário ~/.pam_environment pode conter apenas linhas simples do formulário VARIABLE=VALUE . Você não deve usar recursos do shell como export , citando ou referindo-se ao valor existente de uma variável com VARIABLE .
Se você quiser usar /etc/environment , terá que soletrar PATH integralmente e não poderá ter um valor diferente para raiz (com os diretórios sbin ). Seria melhor colocar um script de shell em /etc/profile.d : isso é executado durante o login, e é executado pelo shell para que ele use a sintaxe do shell (mas cuidado, ele não é executado se você executar comandos sem efetuar login, por exemplo, um trabalho cron).