728x90

wsl 3

[WSL] VSCode server for WSL closed unexpectedly. check WSL terminal for more details

WSL 18.04 환경에서 VSCode를 사용할 때, 아래와 같은 오류가 발생했다. VSCode server for WSL closed unexpectedly. Check WSL terminal for more details. 기본적으로 갑작스럽게 VSCode와 WSL의 연결이 끊기면서 발생한다. 자세한 내용은 Terminal을 참조하면 된다.   아래와 같은 오류가 발생했다. 아래 오류는 VSCode가 업데이트됨에 따라 18.04에서 지원하지 않는 GLIBC 버전을 사용해서 발생한다. /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28' not found 굳이 18.04를 사용하는 이유가 없다면 20.04로 업데이트해주는 것이 가장 쉬운 방법이다.sudo apt..

MCU 2025.04.08

[WSL] WSL ERROR_FILE_NOT_FOUND로 인해 Ubuntu 실행 불가 문제

Microsoft store에서 WSL을 설치하고 실행하니 아래와 같은 오류가 발생하였다. 'C:\Users\USER\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx' 디스크를 WSL2에 연결하지 못했습니다. 지정된 파일을 찾을 수 없습니다.오류 코드: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUNDPress any key to continue... WSL2의 ext4.vhdx 파일을 찾지 못했다고 한다.   WSL 등록해지 (cmd에서 진행)$ wsl --unregister ubuntu WSL 재설치 (cmd에서 진행)$ ..

MCU 2025.02.26

[WSL] WSL 18.04 32비트 바이너리 실행 환경 설정하기

리눅스 시스템에서는 멀티 아키텍처(Multiarch) 지원을 통해 64비트 시스템에서 32비트 바이너리를 실행할 수 있게 해줍니다. 멀티 아키텍처는 하나의 시스템에서 서로 다른 아키텍처의 바이너리를 동시에 실행할 수 있는 기능으로, 리눅스에서는 이를 `dpkg`와 `apt` 패키지 관리 도구를 통해 관리할 수 있습니다. 이를 통해 32비트 라이브러리와 패키지를 설치하고, 32비트 애플리케이션을 실행할 수 있게 됩니다. 현재 사용중인 하드웨어 아키텍쳐를 봅시다.$ uname -m `x86_64` → 64비트 아키텍처`i686` → 32비트 아키텍처`aarch64` → 64비트 ARM 아키텍처`armv7l` → 32비트 ARM 아키텍처저는 x86_64 환경에서 진행했습니다.  예를 들어 `make_ext4f..

MCU 2025.02.10
728x90