InfraPlatform

How to Start WSL - Ubuntu apt update 패키지 유효기간 오류 해결

IT오이시이 2024. 3. 19. 00:38
728x90

 
 

 


WSL사용법- How To Start WSL


 

 

How to Start WSL :  Ubuntu apt update 설치 패키지 유효기간 오류 해결

 

우분투리눅스에서  APT(Advanced Package Tool)명령어는 리눅스 시스템의 패키지 업데이트를 수행하는 명령어입니다.
이 명령어를 실행하면 시스템은 패키지 저장소에서 최신 패키지 목록을 가져와 시스템에 설치된 패키지들을 업데이트할 수 있게 됩니다. 이를 통해 보안 업데이트, 버그 수정 등의 최신 패치를 적용할 수 있습니다.

APT업데이트중 발생하는 Acquire::Check-Valid-Until=false 로 is not valid yet  이라는 패키지 유효기간 오류 해결에 대하여 알아 봅니다.



다음과 같이 새로운 APT 패키지를 설정하여 패키지를 설치할수 있습니다.

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
     http://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" \
     | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 
 
apt update시 패키지 목록에서 오류가 발생 합니다.
 

sudo apt update -y

Get:1 file:/var/cuda-repo-wsl-ubuntu-12-3-local  InRelease [1572 B]
Get:1 file:/var/cuda-repo-wsl-ubuntu-12-3-local  InRelease [1572 B]
Get:2 https://download.docker.com/linux/ubuntu jammy InRelease [48.8 kB]
Hit:3 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:4 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:5 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:6 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB]
Reading package lists... Done
E: Release file for http://download.docker.com/linux/ubuntu/dists/jammy/InRelease is not valid yet (invalid for another 1d 17h 52min 14s). Updates for this repository will not be applied.
E: Release file for http://security.ubuntu.com/ubuntu/dists/jammy-security/InRelease is not valid yet (invalid for another 2d 20h 32min 9s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/jammy-updates/InRelease is not valid yet (invalid for another 2d 20h 33min 6s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/jammy-backports/InRelease is not valid yet (invalid for another 2d 15h 56min 3s). Updates for this repository will not be applied.

 
 
다음 명령으로 업데이트 가능한 패키지를 업데이트 할 수 있도록 설정 합니다.

sudo apt-get -o Acquire::Check-Valid-Until=false update
  •  "-o Acquire::Check-Valid-Until=false"는 패키지 저장소에서 유효 기간을 확인하지 않도록 설정하는 옵션입니다.
  • "update"는 패키지 목록을 최신 상태로 업데이트하는 명령어입니다.



다음과 같이 패키지 목록을 업데이트가 잘 작동합니다.

sudo apt update -y

Get:1 file:/var/cuda-repo-wsl-ubuntu-12-3-local  InRelease [1572 B]
Get:1 file:/var/cuda-repo-wsl-ubuntu-12-3-local  InRelease [1572 B]
Hit:2 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:3 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:4 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:5 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:6 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Reading package lists... Done

 
 

sudo apt update -y

Get:1 file:/var/cuda-repo-wsl-ubuntu-12-3-local  InRelease [1572 B]
Get:1 file:/var/cuda-repo-wsl-ubuntu-12-3-local  InRelease [1572 B]
Hit:2 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:3 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:4 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:5 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:6 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
25 packages can be upgraded. Run 'apt list --upgradable' to see them.

 
 
[참고]
https://docs.docker.com/engine/install/ubuntu/

728x90
반응형