세션이 초기화되지 않았습니다.

세션이 초기화되지 않았습니다.

설치하려고 합니다.Net 코어Linux Mint에서 컴퓨터를 다시 시작하면 로그인할 수 없고 세션이 초기화되지 않습니다.

다음 메시지가 표시됩니다(원래 언어).

10초 연속. 이것은 매우 중요한 질문인데, 설치 중에 겪게 되는 문제이거나, 디스코에서 발생하는 문제입니다. 시작하려면 문제의 보안을 확인합니다.
세부정보 시각화(arquivo ~/.session-error)

syndaemon: nenhum 프로세스 현지화
/etc/mdm/Xsession: 세션 설정 시작 중... /etc/mdm/Xsession: 35: /home/jefh/.dnx/dnvm/dnvm.sh [[: /etc/mdm을
찾을 수 없음

영어로 하면 다음과 같습니다.

세션이 10초 미만 동안 지속되었습니다. 직접 로그아웃하지 않으면 설치 문제가 있거나 디스크 공간이 부족하다는 의미일 수 있습니다. 비상 안전 세션 중 하나를 사용하여 로그인하여 문제가 해결되는지 확인하십시오.
세부정보 보기(파일 ~/.session-error)

syndaemon: 비프로세스 현지화
/etc/mdm/Xsession: 세션 설정 시작 중... /etc/mdm/Xsession : 35: /home/jefh/.dnx/dnvm/dnvm.sh [[: /etc/mdm을
찾을 수 없음
/Xsession:650: /home/jefh/dnx/dnvm/dnvm.sh: 구문 오류 "(" 예기치 않음(예상됨 ";;")

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

답변1

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

이는 일부 bash/ksh 구문을 포함하는 플래그이지만 /home/jefh/.dnx/dnvm/dnvm.shsh에서 실행되는 스크립트에 포함됩니다. 일반 sh에는 이러한 구성이 없습니다 [[ … ]]. 예상치 못한 문제에 대한 불만은 (배열 할당으로 인해 발생할 수 있습니다. sh에는 배열이 없습니다.

이 문제를 해결하는 방법은 dnvm.sh이 스크립트의 기능에 따라 다릅니다. 내가 올바르게 이해했다면 이것은 일부 패키지의 일부로 설치되었습니다. 그렇다면 이 패키지에 대한 버그를 보고하고 스크립트를 bash에서 순수 sh(대부분의 Unix 시스템 쉘에서 로그인 스크립트에 사용되는 것)로 포팅하도록 요청하십시오. , 대부분의 Linux 설치 포함). 물론 별도의 bash 인스턴스에서 스크립트를 실행할 수 있지만 세션 시작의 일부로 실행되는 경우 목표는 원래 셸에서 수행되어야 하는 일부 환경 변수를 정의하는 것일 수 있습니다.

답변2

분명히 문제는 여전히 존재합니다. 방금 가상 머신에 새 Mint를 설치했는데 처음 재부팅한 후에도 동일한 문제가 발생했습니다. Dvnm.sh에 잘못된 구문이 있는 것 같습니다. 처음 재부팅한 후에는 dnvm을 전혀 실행할 수 없었습니다. 이 문제를 보고한 사람이 있나요?

현재는 asp.net vNext 설치에 필요한 파일을 삭제한 후에만 로그인할 수 있습니다(로그인 화면에서 CTRL+ALT+F2를 사용하여 파일을 찾아 삭제).

답변3

너는 움직여야 해

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

.profile에서 .bashrc(또는 .zshrc)까지의 행입니다.

답변4

훌륭한. 제거하여 문제를 해결했습니다..dnx경로(~/.dnx에 위치). 아쉽게도 이 문제의 원인은 알 수 없지만 정상적으로 OS를 사용할 수 있습니다.

관련 정보