Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (seongtaejeong at gmail.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

Ubuntu - N: Updating from such a repository can't be done securely, and is therefore disabled by default.

얼마 전부터 테스트 머신으로 둔 "Ubuntu 23.04"에서 24.04로 업그레이드하라는 메시지를 무시하고 있었는데요, 그러다 어느 순간부터는 아예 패키지를 새로 설치하는 과정이 실패까지 해 버립니다.

메시지를 보면, 패키지 저장소(repository) 자체가 아예 없어진 듯한데요,

$ sudo apt update
Hit:1 https://download.docker.com/linux/ubuntu lunar InRelease
Ign:2 https://kr.archive.ubuntu.com/ubuntu lunar InRelease
Ign:3 https://kr.archive.ubuntu.com/ubuntu lunar-updates InRelease
Ign:4 https://kr.archive.ubuntu.com/ubuntu lunar-backports InRelease
Ign:5 https://kr.archive.ubuntu.com/ubuntu lunar-security InRelease
Err:6 https://kr.archive.ubuntu.com/ubuntu lunar Release
  404  Not Found [IP: 91.189.91.83 443]
Err:7 https://kr.archive.ubuntu.com/ubuntu lunar-updates Release
  404  Not Found [IP: 91.189.91.83 443]
Err:8 https://kr.archive.ubuntu.com/ubuntu lunar-backports Release
  404  Not Found [IP: 91.189.91.83 443]
Err:9 https://kr.archive.ubuntu.com/ubuntu lunar-security Release
  404  Not Found [IP: 91.189.91.83 443]
Reading package lists... Done
E: The repository 'https://kr.archive.ubuntu.com/ubuntu lunar Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'https://kr.archive.ubuntu.com/ubuntu lunar-updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'https://kr.archive.ubuntu.com/ubuntu lunar-backports Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'https://kr.archive.ubuntu.com/ubuntu lunar-security Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

실제로 웹 브라우저를 이용해 "https://kr.archive.ubuntu.com/ubuntu/dists/" 경로를 방문해 보면 하위에 "lunar" 디렉터리가 없습니다. focal(20.04)이나 bionic(18.04)같은 예전 버전도 있는데 유독 23.04 버전의 lunar만 없어진 게 좀 이상한데요, 검색해 보면 단순히 "End-of-Life" 상태라고 합니다.

그런데 문제가 하나 더 있는데요, Ubuntu 측에서 23.04에 대해서는 24.04로의 버전 업데이트도 현재는 막았다는 점입니다.

$ sudo do-release-upgrade -p '24.04.1 LTS'
...[생략]...
An upgrade from 'lunar' to 'noble' is not supported with this tool.

딱히 다른 방법이 있는 것인지는 알 수 없으나, 암튼 쉽게 찾을 수는 없었습니다. (혹시 방법을 아시는 분은 덧글 부탁드립니다. ^^)




자, 그렇다면 패키지 저장소가 없어져 신규 프로그램을 설치할 수 없는 상황이 되었는데요, 다행히 검색해 보면 방법이 나옵니다. ^^

How do I install OpenSSH on Ubuntu 12.10 without apt-get?
; https://superuser.com/questions/799873/how-do-i-install-openssh-on-ubuntu-12-10-without-apt-get

그러니까, 예전 패키지 저장소를 가지고 있는 별도의 서버를 제공해 주고 있었는데요, 따라서 sources.list 파일의 내용을 "http://kr.archive.ubuntu.com/ubuntu"에서 "https://old-releases.ubuntu.com/ubuntu"로 변경하면 되는 것입니다.

$ cat /etc/apt/sources.list
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb https://old-releases.ubuntu.com/ubuntu lunar main restricted
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb https://old-releases.ubuntu.com/ubuntu lunar-updates main restricted
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb https://old-releases.ubuntu.com/ubuntu lunar universe
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar universe
deb https://old-releases.ubuntu.com/ubuntu lunar-updates universe
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb https://old-releases.ubuntu.com/ubuntu lunar multiverse
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar multiverse
deb https://old-releases.ubuntu.com/ubuntu lunar-updates multiverse
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb https://old-releases.ubuntu.com/ubuntu lunar-backports main restricted universe multiverse
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar-backports main restricted universe multiverse

deb https://old-releases.ubuntu.com/ubuntu lunar-security main restricted
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar-security main restricted
deb https://old-releases.ubuntu.com/ubuntu lunar-security universe
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar-security universe
deb https://old-releases.ubuntu.com/ubuntu lunar-security multiverse
# deb-src http://kr.archive.ubuntu.com/ubuntu lunar-security multiverse




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 2/5/2025]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 181  182  183  184  185  186  187  [188]  189  190  191  192  193  194  195  ...
NoWriterDateCnt.TitleFile(s)
255정성태6/1/200617215    답변글 개발 환경 구성: 2.1. msconfig 설정과 Windows Activation
259정성태6/1/200616350    답변글 개발 환경 구성: 2.2. Vista VPC에 터미널 서비스 - 원격 접속
253정성태6/1/200614691기타: 14. .NET 2.0 이 지원되는 NDoc 2.0 을 배포합니다.
251정성태6/1/200617695오류 유형: 4. [OS 지원 API] SHParseDisplayName과 Windows 2000
252정성태6/1/200617536    답변글 오류 유형: 4.1. NET BCL 에서 제공되는 FolderBrowserDialog [2]
249정성태6/1/200616933.NET Framework: 71. VB.NET 이외의 언어에서 My 네임스페이스 사용
250정성태6/1/200619586    답변글 .NET Framework: 71.1. VB.NET 이외의 언어에서 My 네임스페이스 사용
248정성태6/1/200617806기타: 13. Code Center Premium에서 Win32 API 소스 찾기
245정성태6/1/200625408오류 유형: 3. [C# / VC++] error C2146: syntax error : missing ';' before identifier 'GetType'
247정성태5/3/200622671    답변글 .NET Framework: 3.1. Interface를 사용하면. [1]
242정성태6/1/200623150오류 유형: 2. [COM+] CreateObject 와 HTTP 500 - Internal server error
243정성태6/1/200620585    답변글 오류 유형: 2.1. [COM+] Resolve Partial Assembly failed for Microsoft.VC80.CRT.mui
244정성태6/1/200621914    답변글 오류 유형: 2.2. [COM+] Server object error 'ASP 0178 : 80070005'
240정성태6/1/200619774스크립트: 9. setTimeout 과 jscript/vbscript 혼용 문제
239정성태6/1/200621105COM 개체 관련: 18. Internet Explorer는 Out-of-process COM 개체입니다.
238정성태6/1/200622957개발 환경 구성: 1. batch 파일에서 실행한 exe에서 batch 실행 문맥의 환경 변수 설정 [3]
236정성태6/1/200643735오류 유형: 1. [.NET COM+] UnauthorizedAccessException: 레지스트리 키 HKEY_CLASSES_ROOT\.... 에 대한 액세스가 거부되었습니다
235정성태6/1/200618382VS.NET IDE: 39. VS.NET 2003/2005에서도 제공되는 VS 6.0 MFC ClassWizard
234정성태4/14/200618058VC++: 24. error C2039: 'pOleStr' : is not a member of '_STRRET'
233정성태4/13/200617479.NET Framework: 70. Response.ContentType 과 Response.AddHeader( "Content-Type", "..." ) 의 차이
232정성태4/13/200617237.NET Framework: 69. Reusing C# Source Code Across Multiple Assemblies
231정성태4/13/200617670Team Foundation Server: 4. How to rename a Team Foundation Server
229정성태10/17/200619184.NET Framework: 68. Feb CTP 에서 동작하는 "Save XPS Document page(s) to .bmp" 예제 소스
230정성태4/13/200619398    답변글 .NET Framework: 68.1. -01 MSDN Magazine XPS Document 소스를 Feb CTP로 수정한 버전파일 다운로드1
228정성태4/13/200615810Team Foundation Server: 3. MSBUILD : warning : Visual Studio Team System for Software Testers or Visual Studio Team System for Software Developers is required to run tests as part of a Team Build.
227정성태4/13/200617395Team Foundation Server: 2. TFS 빌드 오류 유형 - MSBUILD: warning : Specified cast is not valid
... 181  182  183  184  185  186  187  [188]  189  190  191  192  193  194  195  ...