La session no se inicializa

Intenté instalar .Net Core en mi linux mint y cuando reinicié mi PC, no pude iniciar session, mi session no se inicializa.

Muestra este post (idioma original):

Sua sesso durou less de 10 segundos. Se você não terminou uma sessão, isso pode significar que há Algum problema na instalação ou você pode estar sem espaço em disco. Tente iniciar una session de security para verificar se você consegue consertar o problema.
Visualizar detalles (arquivo ~ / .session-error)

syndaemon: nenhum processo localizado
/ etc / mdm / Xsession: configuration de la session inicial …
/ etc / mdm / Xsession: 35: /home/jefh/.dnx/dnvm/dnvm.sh [[: no encontrado
/ etc / mdm / Xsession: 650: /home/jefh/dnx/dnvm/dnvm.sh: error de syntax "(" inesperado (esperando ";;")

En inglés, es algo como:

Tu session solo duró less de 10 segundos. Si no ha cerrado la session usted mismo, esto podría significar que hay algún problema de installation o que no tiene suficiente espacio en disco. Intente iniciar session con una de las sesiones a testing de fallas para ver si puede solucionar este problema.
Ver detalles (file ~ / .session-error)

syndaemon: sin process localizado
/ etc / mdm / Xsession: configuration de la session inicial …
/ etc / mdm / Xsession: 35: /home/jefh/.dnx/dnvm/dnvm.sh [[: no encontrado
/ etc / mdm / Xsession: 650: /home/jefh/dnx/dnvm/dnvm.sh: error de syntax "(" inesperado (esperando ";;")

Alguna idea para resolver este problema?

/etc/mdm/Xsession: 35: /home/jefh/.dnx/dnvm/dnvm.sh [[: not found 

Este es un signo de que /home/jefh/.dnx/dnvm/dnvm.sh contiene alguna syntax bash / ksh, pero se está incluyendo en un script que se ejecuta en sh. Plain sh no tiene la construcción [[ … ]] . La queja sobre un inesperado ( probablemente se deba a una asignación de matriz; sh no tiene matrices.

Cómo resolver esto depende de lo que dnvm.sh este script dnvm.sh Si entiendo correctamente, esto fue instalado como parte de algún package; si es así, informe una falla en contra de este package solicitando que la secuencia de commands sea portada de bash a plain sh (que es el shell utilizado para scripts de inicio de session en la mayoría de los sistemas Unix, incluida la mayoría de las instalaciones de Linux). Por supuesto, puede ejecutar el script en una instancia separada de bash, pero si se ejecuta como parte del inicio de session, el objective es, presumiblemente, definir algunas variables de entorno, que deben realizarse en el shell original.

Aparentemente, el problema sigue aquí, acabo de instalar Fresh Mint en la máquina virtual y después del primer reinicio golpeé el mismo problema. Dvnm.sh parece tener una syntax no válida. No pude ejecutar el dnvm después del primer reinicio. ¿Alguien reportó el problema?

Actualmente puedo iniciar session solo después de eliminar el file (usando CTRL + ALT + F2 en la pantalla de inicio de session, encontrar el file y eliminarlo) que se requiere para la installation de asp.net vNext.

Tienes que mover el

[-s "/home/bleakcabal/.dnx/dnvm/dnvm.sh"] &&. "/home/bleakcabal/.dnx/dnvm/dnvm.sh" # Load dnvm

línea de su .profile a .bashrc (o .zshrc).

Bien. Resolví mi problema al eliminar la ruta .dnx (en ~ / .dnx). Desafortunadamente, no sé la causa de este problema, pero puedo usar mi sistema operativo normalmente.