아니 분명 며칠 전까지만 해도 정상적으로 작동하던 우분투가 오늘 터미널을 켜서 확인하니
사용자 설정을 로드하는 동안 오류가 발생했습니다.
첫 번째 프로필을 사용하여 프로필 목록에서 기본 프로필을 찾을 수 없습니다.
"defaultProfile"이 프로필 중 하나의 GUID와 일치하는지 확인합니다.
라는 에러 메시지가 출력되었다.
탭 창을 눌러 확인하니 우분투가 있어야 할 자리에 우분투가 가출했다.(뭐야 내 우분투 돌려조요!)
아까 오류창에서 "내가 설정한 첫 번째 프로필(우분투)이 기본 프로필(디폴트 프로필)로 찾아올 수 없다."라고 했으니 우선 터미널의 json 파일을 열어서 확인해 보았다.
설정을 눌러서
밑에 'Json 파일 열기'를 클릭
보니까 defaultProfile의 해시 코드 값(2c4de342)이 Ubuntu 프로필의 guid 값(2c4de342)와 일치하는 것을 확인할 수 있다.
고로 이 문제는 터미널의 설정은 다 바르게 되었지만, 모종의 이유로(진짜 아무것도 변경하지 않고 오랜만에 접속했을 뿐 건든 거 하나도 없다.. 며칠 전까지는 잘 작동되었는데..) 터미널에서 WSL 설정이 해제되었거나 아니면 ubuntu를 읽어오지 못하고 있다고 킹리적 갓심이 들었다.
우선 그래서 우분투를 들어가 보니
다음과 같은 0x8007019e 에러가 떴다. 살펴보니 WSL과 우분투의 연결 문제인 거 같은데 우선
'Windows 기능 켜기/끄기' 에 들어가서 가상 환경에서 필요한 기능들이 꺼져있는지 확인해 보았다.
역시나 'Linux용 Windows 하위 시스템'이 모종의 이유로 꺼져 있었다.(내가 안 껐다.. 윈도우 진짜 개발환경 개쓰렉...)
밑으로 내리다 보니 '가상 머신 플랫폼'도 꺼져 있었다...(지금은 체크되어있는데 방금 체크한 거다)
고로 둘 다 체크 박스를 체크해서 확인을 눌러주자.
그럼 위와 같이 창이 뜨게 되고
재부팅하라 한다.(건방진 컴퓨터)
재부팅하고 다시 터미널을 켜보자
아 참고로 저 가상 머신 플랫폼 체크 안 하면
이런 오류 메시지 뜬다. 반드시 체크해주자.
이젠 되겠지.
재부팅이 완료되고 터미널을 켰다.
음 똑같고~
굴하지 않는다. WSL를 처음 설치했던 것처럼 다시
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
아까 체크박스 체크한 것과 동일한 절차이다. 넘어가도 사실 상관없는 데, 하나 씩 절차대로 해보는 것도 다시 좋을 것 같아서 다시 위 명령어를 작성해주자. (터미널은 관리자 권한으로 실행해야 한다.)
그러고 나서 터미널을 껐다가 우분투를 켜면
우분투가 이렇게 잘 작동되는 걸 확인할 수 있다.
그럼 터미널은 드디어 되는 건가?
ㅇㅇ 된다. 윈도우 터미널에서도 이제 정상적으로 작성이 된다.
추가 글 - 몇 시간이 흐르고 다시 잘 작동되는지 접속해 봤는데 또 똑같이 돌아왔다.....
(진짜 망할 윈도우 개발 환경)
(이번엔 bash 명령어까지 무반응임)
그래서 알아본 결과
실행으로 SystemPropertiesAdvanced에 들어가서
고급 -> 설정 ㄱㄱ
성능 옵션 고급 탭에서 밑에 있는 가상 메모리 칸의 변경을 눌러주자
그럼 이런 창이 나온다.
저거 자동관리 체크 박스 해체해주자.
그리고 시스템이 관리하는 크기 체크 박스 ㄱㄱ (사용자 지정 크기도 가능하다. 난 귀찮아서 패스)
그리고 재부팅해서 터미널을 키면?!
짜라잔 다시 실행 완료...
후기: 진짜 윈도우에서 개발하기 드릅게 힘들다..
'Challenge > trouble shooting || else' 카테고리의 다른 글
Wechall에 OverTheWire 사이트 등록하기 (0) | 2022.03.13 |
---|---|
Android Studio에서 Flutter실행 시 SDK Manager 경로를 Custom 했을 시 발생하는 Licenses오류 (0) | 2021.12.25 |
구글 애드센스(애드고시) 합격 후기 (2) | 2021.09.08 |
파이썬 matplot 'color' kwarg must be an color or sequence of color specs. 오류 (0) | 2021.09.02 |
파이썬 AttributeError (0) | 2021.08.31 |