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

비밀번호

댓글 작성자
 




... 166  167  168  169  170  171  172  173  [174]  175  176  177  178  179  180  ...
NoWriterDateCnt.TitleFile(s)
697정성태4/13/200929376    답변글 .NET Framework: 126.4. CAG - Unity 컨테이너 사용 [1]파일 다운로드1
698정성태4/15/200928589    답변글 .NET Framework: 126.5. CAG에 MVVM 패턴 적용 (1) [2]파일 다운로드1
686정성태4/4/200950209웹: 11. IE 8 - TabProcGrowth 레지스트리 키 [2]
685정성태4/3/200950912개발 환경 구성: 38. Hyper-V 사용 후기 [5]
684정성태4/2/200925488오류 유형: 74. IE 8 설치 이후, VS.NET 위저드 화면 동작 오류
683정성태3/28/200932333디버깅 기술: 26. 보호 모드로 응용 프로그램 디버깅하는 방법 - 두 번째 이야기 [3]
682정성태3/27/200929350디버깅 기술: 25. 보호 모드로 응용 프로그램 디버깅하는 방법 [2]
681정성태3/23/200926424오류 유형: 73. SQL Server 2008 Express 설치 오류
680정성태3/21/200926372.NET Framework: 125. WPF - RadioButton에 대한 데이터바인딩(2) [1]파일 다운로드1
679정성태3/15/200921261오류 유형: 72. IE 8 멈춤 현상 - 두 번째 이야기
678정성태3/15/200926629개발 환경 구성: 37. Hyper-V에서 Vista의 Virtual Machine Bus 장치 인식 문제
677정성태3/15/200927053개발 환경 구성: 36. MSI P45 Neo3-FR V2 - RAID 1 구성
997정성태2/26/201122463    답변글 개발 환경 구성: 36.1. 개발 환경 구성: 34 - 1. RAID 1 구성 이후...
676정성태3/15/200923782오류 유형: 71. IE 8 RC1 - 멈춤 현상
675정성태3/14/200926590오류 유형: 70. Virtual Machine Additions 제거
673정성태3/11/200925171웹: 10. 금일 진행되었던 마이크로소프트 IE 8 행사의 ActiveX 세션 PPT [6]파일 다운로드1
672정성태3/1/200938320Windows: 43. Loopback network adapter 설치하기 [2]
670정성태2/22/200931643.NET Framework: 124. IIS 7에서 SVC 호스팅 [1]
669정성태2/21/200925873오류 유형: 69. The SQL Server Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service.
668정성태2/21/200930931개발 환경 구성: 35. SQL Express 버전과 User Instance 옵션
667정성태2/14/200942822웹: 9. IE 7. IWebBrowser2 인터페이스 메서드의 Navigate / Navigate2 차이점 [3]파일 다운로드1
666정성태2/12/200928952웹: 8. IE 8: 프로세스와 윈도우의 관계 - LCIE [1]파일 다운로드1
665정성태2/7/200925767웹: 7. Internet Explorer 8 - XHR, XDR, XST, XSRF [1]
664정성태2/5/200921802Windows: 42. Concurrency Runtime
663정성태2/5/200926375.NET Framework: 123. WPF - Arial Narrow 폰트 문제
662정성태2/3/200922006VS.NET IDE: 59. HyperAddin 도구 사용 설명 [1]
... 166  167  168  169  170  171  172  173  [174]  175  176  177  178  179  180  ...