/ etc / mdm / Xsession: 35: /home/jefh/.dnx/dnvm/dnvm.sh [[: not found
Это это признак того, что /home/jefh/.dnx/dnvm/dnvm.sh
содержит некоторый синтаксис bash / ksh, но он включен в сценарий, выполняемый под sh. Обычный sh не имеет конструкции [[…]]
. Жалоба на неожиданный (
, вероятно, связана с назначением массива; sh не имеет массивов.
Как решить эту проблему, зависит от того, что делает этот dnvm.sh
скрипт. Если я правильно понимаю, это было установлено как часть какого-то пакета; если да, сообщите об ошибке в этом пакете, запрашивая перенос сценария с bash на простой sh (который является оболочкой, используемой для сценариев входа в систему в большинстве систем Unix, включая Большинство установок Linux). Вы, конечно, можете запустить сценарий в отдельном экземпляре bash, но если он выполняется как часть запуска сеанса, цель, по-видимому, состоит в том, чтобы определить некоторые переменные среды, которые должны быть выполнены в исходной оболочке.
Таким образом, после некоторого чрезмерного устранения неполадок я обнаружил, что xflux , по-видимому, вызывает медленный, но неуклонный рост kmalloc-4096
плиты. Я постараюсь выяснить, почему, и обновить этот ответ.