출시 된지 10년도 안되었는데 왜 안되는가...
나의 잘못?? No!!
CentOS 6 는 지원 종료일이 2020년 11월 30일
CentOS 7 는 지원 종료일이 2024년 06월 30일
CentOS 8 는 지원 종료일이 2021년 12월 31일
잠깐!! HOLD ON!!
CentOS 6 는 출시 된지 10년쯤(2011년 07월 11일 출시) 지원해서 정상적으로 지원이 종료 되었고
지원 종료 된 CentOS 6도 아래 포스팅에 변경하면 간단하게 해결 가능합니다.
CentOS 7 는 출시 된지 아직 10년이 되질않아(2014년 07월 07일 출시) 1년쯤 남았고
CentOS 8 는 출시가 2019년 09월에 출시되었고 이제 6년 지났고 CentOS 7 도 아직 지원 하는데
지원을 벌써 종료 한건가......!!!!!!!!!
CentOS 8 Stream 버전을 출시 하고 일반 버전은 업그레이드 권장 발표 하면서 종료를 시켜버렸네요.ㅋㅋㅋㅋ
CentOS 8 일반 버전은 이제 공식 사이트 및 미러링 사이트에 다운 할수 없네요..
https://www.centos.org/download/
CentOS Linux 에는 CentOS 7-2009 버전만
CentOS Stream 8 , 9버전만 다운 가능하게 되어 있습니다.
CentOS 8 에서 Stream버전으로 업그레이드(마이그레이션) 하는 방법도 아래 명령어 몇줄이면 되긴한데...
이게 저처럼 공부를 하는 입장에서는 맘껏 해도 되지만 각종 서비스 중인 서버 운영체제를 맘대로 업그레이드 해버리면 서비스가 안될 가능성도 있고
각종 테스트를 해야되는데...참 어렵습니다 서버 운영하기가...
일단 이번 포스팅은 CentOS-8.1.1911-x86_64-dvd1.iso 버전을 설치 하고 지원이 종료가 되어서 업그레이드가 안될 경우 수정 해주는거라서..
Stream버전으로 업그레이드는 신중하게 하세요!!
# 설치된 CentOS 버전확인
[root@localhost /]# cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)
# CentOS 최신 업데이트 (패키지 및 커널)
[root@localhost /]# yum update
CentOS-8 - AppStream 68 B/s | 38 B 00:00
Failed to download metadata for repo 'AppStream'
오류: Failed to download metadata for repo 'AppStream'
이렇게 오류가 납니다.
[root@localhost /]# dnf repolist
CentOS-8 - AppStream 51 B/s | 38 B 00:00
Failed to download metadata for repo 'AppStream'
오류: Failed to download metadata for repo 'AppStream'
저장소를 불러와도 마찬가지 입니다. 지원이 종료 되었기 떄문이죠..
혹시 모르니 외부(DNS서버)로 핑 테스트 해봅니다.
내가 문제가 없는것을 확인하고 당신 탓을 하는게 논리에 맞으니..
☞제일 민망한게 (체크도 안해보고)뭐 안되요 했는데 내가 안 했던것 과거에 기억들..
구글서버로 핑을 보내봅니다..
[root@localhost /]# ping www.google.com
PING www.google.com (172.217.161.228) 56(84) bytes of data.
64 bytes from kix06s05-in-f4.1e100.net (172.217.161.228): icmp_seq=1 ttl=57 time=29.1 ms
64 bytes from kix06s05-in-f4.1e100.net (172.217.161.228): icmp_seq=2 ttl=57 time=28.6 ms
64 bytes from kix06s05-in-f4.1e100.net (172.217.161.228): icmp_seq=3 ttl=57 time=28.6 ms
64 bytes from kix06s05-in-f4.1e100.net (172.217.161.228): icmp_seq=4 ttl=57 time=28.4 ms
KT DNS서버로 핑을 보내봅니다.
[root@localhost /]# ping 168.126.63.1
PING 168.126.63.1 (168.126.63.1) 56(84) bytes of data.
64 bytes from 168.126.63.1: icmp_seq=1 ttl=58 time=3.06 ms
64 bytes from 168.126.63.1: icmp_seq=2 ttl=58 time=2.24 ms
둘다 정상이니 우리서버(기본)는 문제가 없네요..
그럼 repo 가 있는 폴더로 이동 해보죠~~
[root@localhost etc]# cd yum.repos.d
[root@localhost yum.repos.d]# ll
합계 48
-rw-r--r--. 1 root root 731 1월 3 2020 CentOS-AppStream.repo
-rw-r--r--. 1 root root 712 1월 3 2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1043 1월 3 2020 CentOS-CR.repo
-rw-r--r--. 1 root root 668 1월 3 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 756 1월 3 2020 CentOS-Extras.repo
-rw-r--r--. 1 root root 738 1월 3 2020 CentOS-HA.repo
-rw-r--r--. 1 root root 928 1월 3 2020 CentOS-Media.repo
-rw-r--r--. 1 root root 736 1월 3 2020 CentOS-PowerTools.repo
-rw-r--r--. 1 root root 1382 1월 3 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 74 1월 3 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root 798 1월 3 2020 CentOS-centosplus.repo
-rw-r--r--. 1 root root 338 1월 3 2020 CentOS-fasttrack.repo
12개의 repo 관련 파일들이 있네요...
내용을 확인해 볼게요!!
[root@localhost yum.repos.d]# vi CentOS-Base.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[BaseOS]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
:q!
저장하지 않고 vi 편집기를 종료 해줍니다.
mirrorlist 가 아마 서버쪽에서 비활성화 될 가능성이 가장 크죠...인터넷이 되는데 계속 오류가 뜨니...
[root@localhost yum.repos.d]# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
[root@localhost yum.repos.d]# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
입력을 해도 아무런 반응이 없습니다. (이게 정상)
아까 편집기로 본 내용중
mirrorlist= http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
#baseurl= http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
요기 두줄을 한꺼번에 바꿔주는 명령어 입니다.
mirrorlist= 를 주석처리 하고
아래 baseurl 주석을 제외시키고 mirror.centos.org에서 vault.centos.org로 변경
변경되었는지 확인 해봅니다!!
[root@localhost yum.repos.d]# vi CentOS-Base.repo
[BaseOS]
name=CentOS-$releasever - Base
#mirrorlist=http://#mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
baseurl=http://vault.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
변경이 되었네요
패키지 저장소를 불러 봅니다..
[root@localhost yum.repos.d]# dnf repolist
CentOS-8 - AppStream 8.2 MB/s | 8.4 MB 00:01
CentOS-8 - Base 9.1 MB/s | 4.6 MB 00:00
CentOS-8 - Extras 9.2 kB/s | 10 kB 00:01
repo id repo name status
AppStream CentOS-8 - AppStream 5,596
BaseOS CentOS-8 - Base 1,896
extras CentOS-8 - Extras 38
[root@localhost yum.repos.d]#
정상적으로 불러와 지네요
CentOS8 기본 제공되는 패키지 설치 해줍니다.
[root@localhost yum.repos.d]# dnf -y install epel-release
마지막 메타 데이터 만료 확인 : 0:00:25 전에 2023년 04월 25일 (화) 오전 11시 06분 02초.
Dependencies resolved.
=============================================================================================================================================
Package Architecture Version Repository Size
=============================================================================================================================================
Installing:
epel-release noarch 8-11.el8 extras 24 k
Transaction Summary
=============================================================================================================================================
설치 1 Package
Total download size: 24 k
Installed size: 35 k
패키지 다운로드중:
epel-release-8-11.el8.noarch.rpm 328 kB/s | 24 kB 00:00
---------------------------------------------------------------------------------------------------------------------------------------------
합계 322 kB/s | 24 kB 00:00
경고: /var/cache/dnf/extras-841cbf2e55745cba/packages/epel-release-8-11.el8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
CentOS-8 - Extras 1.6 MB/s | 1.6 kB 00:00
GPG키 0x8483C65D를 불러옵니다:
사용자 : "CentOS (CentOS Official Signing Key) <security@centos.org>"
GPG 지문: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
출처 : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
성공적으로 가져온 키
트랜잭션 점검 실행 중
트랜잭션 검사가 성공했습니다.
트랜잭션 테스트 실행 중
트랜잭션 테스트가 완료되었습니다.
거래 실행 중
준비 중입니다 : 1/1
Installing : epel-release-8-11.el8.noarch 1/1
스크립틀릿 실행: epel-release-8-11.el8.noarch 1/1
확인 중 : epel-release-8-11.el8.noarch 1/1
설치됨:
epel-release-8-11.el8.noarch
완료되었습니다!
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# ll
합계 68
-rw-r--r--. 1 root root 732 4월 25 16:12 CentOS-AppStream.repo
-rw-r--r--. 1 root root 713 4월 25 16:12 CentOS-Base.repo
-rw-r--r--. 1 root root 1043 4월 25 16:12 CentOS-CR.repo
-rw-r--r--. 1 root root 668 4월 25 16:12 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 757 4월 25 16:12 CentOS-Extras.repo
-rw-r--r--. 1 root root 739 4월 25 16:12 CentOS-HA.repo
-rw-r--r--. 1 root root 928 4월 25 16:12 CentOS-Media.repo
-rw-r--r--. 1 root root 737 4월 25 16:12 CentOS-PowerTools.repo
-rw-r--r--. 1 root root 1383 4월 25 16:12 CentOS-Sources.repo
-rw-r--r--. 1 root root 74 4월 25 16:12 CentOS-Vault.repo
-rw-r--r--. 1 root root 799 4월 25 16:12 CentOS-centosplus.repo
-rw-r--r--. 1 root root 338 4월 25 16:12 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 1480 6월 8 2021 epel-modular.repo
-rw-r--r--. 1 root root 1562 6월 8 2021 epel-playground.repo
-rw-r--r--. 1 root root 1579 6월 8 2021 epel-testing-modular.repo
-rw-r--r--. 1 root root 1516 6월 8 2021 epel-testing.repo
-rw-r--r--. 1 root root 1417 6월 8 2021 epel.repo
[root@localhost yum.repos.d]#
repo 관련 파일이 17개로 늘었습니다.
yum update 명령어를 통해서 설치되어 있는 패키지를 최신으로 업데이트 해줍니다..
[root@localhost /]# yum -y update
Extra Packages for Enterprise Linux Modular 8 - x86_64 175 kB/s | 733 kB 00:04
Extra Packages for Enterprise Linux 8 - x86_64 6.0 MB/s | 14 MB 00:02
마지막 메타 데이터 만료 확인 : 0:00:01 전에 2023년 04월 25일 (화) 오전 11시 07분 17초.
Dependencies resolved.
=============================================================================================================================================
Package Architecture Version Repository Size
=============================================================================================================================================
Installing:
centos-linux-release noarch 8.5-1.2111.el8 BaseOS 22 k
replacing centos-release.x86_64 8.1-1.1911.0.8.el8
replacing centos-repos.x86_64 8.1-1.1911.0.8.el8
kernel x86_64 4.18.0-348.7.1.el8_5 BaseOS 7.0 M
kernel-core x86_64 4.18.0-348.7.1.el8_5 BaseOS 38 M
kernel-modules x86_64 4.18.0-348.7.1.el8_5 BaseOS 30 M
Upgrading:
PackageKit x86_64 1.1.12-6.el8 AppStream 599 k
PackageKit-command-not-found x86_64 1.1.12-6.el8 AppStream 27 k
PackageKit-glib x86_64 1.1.12-6.el8 AppStream 140 k
PackageKit-gstreamer-plugin x86_64 1.1.12-6.el8 AppStream 17 k
PackageKit-gtk3-module x86_64 1.1.12-6.el8 AppStream 18 k
abattis-cantarell-fonts noarch 0.0.25-6.el8 AppStream 156 k
accountsservice x86_64 0.6.55-2.el8_5.2 AppStream 139 k
accountsservice-libs x86_64 0.6.55-2.el8_5.2 AppStream 96 k
alsa-lib x86_64 1.2.5-4.el8 AppStream 489 k
alsa-ucm noarch 1.2.5-4.el8 AppStream 78 k
alsa-utils x86_64 1.2.5-3.el8 AppStream 1.1 M
anaconda-core x86_64 33.16.5.6-1.el8 AppStream 2.4 M
anaconda-gui x86_64 33.16.5.6-1.el8 AppStream 572 k
anaconda-tui x86_64 33.16.5.6-1.el8 AppStream 287 k
anaconda-user-help noarch 1:8.3.3-1.el8.centos AppStream 39 k
anaconda-widgets x86_64 33.16.5.6-1.el8 AppStream 222 k
appstream-data noarch 8-20200724.el8 AppStream 4.1 M
atkmm x86_64 2.24.2-7.el8 AppStream 92 k
authselect-compat x86_64 1.2.2-3.el8 AppStream 38 k
baobab x86_64 3.28.0-4.el8 AppStream 402 k
bind-libs x86_64 32:9.11.26-6.el8 AppStream 174 k
bind-libs-lite x86_64 32:9.11.26-6.el8 AppStream 1.2 M
bind-license noarch 32:9.11.26-6.el8 AppStream 102 k
bind-utils x86_64 32:9.11.26-6.el8 AppStream 451 k
blivet-data noarch 1:3.4.0-6.el8 AppStream 246 k
boost-atomic x86_64 1.66.0-10.el8 AppStream 14 k
boost-chrono x86_64 1.66.0-10.el8 AppStream 23 k
boost-date-time x86_64 1.66.0-10.el8 AppStream 29 k
boost-iostreams x86_64 1.66.0-10.el8 AppStream 39 k
boost-program-options x86_64 1.66.0-10.el8 AppStream 141 k
boost-random x86_64 1.66.0-10.el8 AppStream 22 k
boost-regex x86_64 1.66.0-10.el8 AppStream 280 k
boost-system x86_64 1.66.0-10.el8 AppStream 18 k
boost-thread x86_64 1.66.0-10.el8 AppStream 58 k
brlapi x86_64 0.6.7-32.el8 AppStream 171 k
brltty x86_64 5.6-32.el8 AppStream 1.3 M
buildah x86_64 1.22.3-2.module_el8.5.0+911+f19012f9 AppStream 7.7 M
cairomm x86_64 1.12.0-8.el8 AppStream 69 k
centos-backgrounds noarch 85.8-2.el8 AppStream 22 M
cheese x86_64 2:3.28.0-3.el8 AppStream 174 k
cheese-libs x86_64 2:3.28.0-3.el8 AppStream 826 k
chrome-gnome-shell x86_64 10.1-7.el8 AppStream 33 k
clevis x86_64 15-1.el8 AppStream 57 k
clevis-luks x86_64 15-1.el8 AppStream 37 k
clutter x86_64 1.26.2-8.el8 AppStream 1.1 M
cockpit-packagekit noarch 251.1-1.el8 AppStream 703 k
cockpit-podman noarch 33-1.module_el8.5.0+890+6b136101 AppStream 437 k
cockpit-storaged noarch 251.1-1.el8 AppStream 655 k
container-selinux noarch 2:2.167.0-1.module_el8.5.0+911+f19012f9 AppStream 54 k
containernetworking-plugins x86_64 1.0.0-1.module_el8.5.0+890+6b136101 AppStream 19 M
containers-common noarch 2:1-2.module_el8.5.0+890+6b136101 AppStream 79 k
criu x86_64 3.15-3.module_el8.5.0+890+6b136101 AppStream 518 k
cups x86_64 1:2.2.6-40.el8 AppStream 1.4 M
cups-client x86_64 1:2.2.6-40.el8 AppStream 169 k
cups-filesystem noarch 1:2.2.6-40.el8 AppStream 109 k
cups-filters x86_64 1.20.0-27.el8 AppStream 779 k
cups-filters-libs x86_64 1.20.0-27.el8 AppStream 135 k
dbus-x11 x86_64 1:1.12.8-14.el8 AppStream 59 k
dconf x86_64 0.28.0-4.el8 AppStream 108 k
dleyna-core x86_64 0.6.0-3.el8 AppStream 33 k
dleyna-server x86_64 0.6.0-3.el8 AppStream 81 k
dnsmasq x86_64 2.79-19.el8 AppStream 319 k
edk2-ovmf noarch 20210527gite1999b264f1f-3.el8 AppStream 3.6 M
enchant2 x86_64 2.2.3-3.el8 AppStream 62 k
evince x86_64 3.28.4-14.el8 AppStream 1.6 M
evince-libs x86_64 3.28.4-14.el8 AppStream 400 k
evince-nautilus x86_64 3.28.4-14.el8 AppStream 49 k
evolution-data-server x86_64 3.28.5-17.el8 AppStream 2.1 M
evolution-data-server-langpacks noarch 3.28.5-17.el8 AppStream 1.4 M
exiv2 x86_64 0.27.4-5.el8 AppStream 1.0 M
exiv2-libs x86_64 0.27.4-5.el8 AppStream 871 k
file-roller x86_64 3.28.1-4.el8 AppStream 1.3 M
firefox x86_64 91.4.0-1.el8_5 AppStream 106 M
flatpak x86_64 1.8.5-5.el8_5 AppStream 1.6 M
flatpak-libs x86_64 1.8.5-5.el8_5 AppStream 440 k
fprintd x86_64 1.90.9-2.el8 AppStream 154 k
fprintd-pam x86_64 1.90.9-2.el8 AppStream 28 k
frei0r-plugins x86_64 1.6.1-7.el8 AppStream 646 k
fribidi x86_64 1.0.4-8.el8 AppStream 89 k
fuse-overlayfs x86_64 1.7.1-1.module_el8.5.0+890+6b136101 AppStream 73 k
gd x86_64 2.2.5-7.el8 AppStream 144 k
gdm x86_64 1:40.0-15.el8 AppStream 881 k
geoclue2 x86_64 2.5.5-2.el8 AppStream 132 k
geoclue2-libs x86_64 2.5.5-2.el8 AppStream 52 k
geocode-glib x86_64 3.26.0-3.el8 AppStream 72 k
ghostscript x86_64 9.27-1.el8 AppStream 82 k
gjs x86_64 1.56.2-5.el8 AppStream 425 k
glibmm24 x86_64 2.56.0-2.el8 AppStream 648 k
glusterfs-api x86_64 6.0-56.4.el8 AppStream 99 k
glusterfs-cli x86_64 6.0-56.4.el8 AppStream 194 k
glx-utils x86_64 8.4.0-5.20181118git1830dcb.el8 AppStream 44 k
gnome-autoar x86_64 0.2.3-2.el8 AppStream 55 k
gnome-bluetooth x86_64 1:3.34.3-1.el8 AppStream 60 k
gnome-bluetooth-libs x86_64 1:3.34.3-1.el8 AppStream 326 k
gnome-boxes x86_64 3.36.5-8.el8 AppStream 1.2 M
gnome-calculator x86_64 3.28.2-2.el8 AppStream 1.1 M
gnome-classic-session noarch 3.32.1-22.el8_5 AppStream 48 k
gnome-color-manager x86_64 3.28.0-3.el8 AppStream 1.6 M
gnome-control-center x86_64 3.28.2-28.el8 AppStream 5.4 M
gnome-control-center-filesystem noarch 3.28.2-28.el8 AppStream 12 k
gnome-initial-setup x86_64 3.28.0-9.el8 AppStream 1.3 M
gnome-menus x86_64 3.13.3-11.el8 AppStream 187 k
Total download size: 930 M
패키지 다운로드중:
(1/900): cups-ipptool-2.2.6-40.el8.x86_64.rpm 20 MB/s | 5.8 MB 00:00
(2/900): flatpak-selinux-1.8.5-5.el8_5.noarch.rpm 1.1 MB/s | 27 kB 00:00
(3/900): compat-exiv2-026-0.26-6.el8.x86_64.rpm 2.8 MB/s | 889 kB 00:00
(4/900): flatpak-session-helper-1.8.5-5.el8_5.x86_64.rpm 3.2 MB/s | 75 kB 00:00
(5/900): freerdp-libs-2.2.0-7.el8_5.x86_64.rpm 19 MB/s | 892 kB 00:00
(6/900): fstrm-0.6.1-2.el8.x86_64.rpm 1.0 MB/s | 29 kB 00:00
(7/900): conmon-2.0.29-1.module_el8.5.0+890+6b136101.x86_64.rpm 75 kB/s | 52 kB 00:00
(8/900): jq-1.5-12.el8.x86_64.rpm 428 kB/s | 161 kB 00:00
(9/900): libwinpr-2.2.0-7.el8_5.x86_64.rpm 11 MB/s | 357 kB 00:00
(899/900): zlib-1.2.11-17.el8.x86_64.rpm 3.4 MB/s | 102 kB 00:00
(900/900): epel-release-8-18.el8.noarch.rpm 631 kB/s | 24 kB 00:00
---------------------------------------------------------------------------------------------------------------------------------------------
합계 24 MB/s | 930 MB 00:39
경고: /var/cache/dnf/epel-6519ee669354a484/packages/python3-beautifulsoup4-4.6.3-2.el8.1.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY
Extra Packages for Enterprise Linux 8 - x86_64 1.6 MB/s | 1.6 kB 00:00
GPG키 0x2F86D6A1를 불러옵니다:
사용자 : "Fedora EPEL (8) <epel@fedoraproject.org>"
GPG 지문: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1
출처 : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
성공적으로 가져온 키
트랜잭션 점검 실행 중
트랜잭션 검사가 성공했습니다.
트랜잭션 테스트 실행 중
트랜잭션 테스트가 완료되었습니다.
거래 실행 중
스크립틀릿 실행: filesystem-3.8-6.el8.x86_64 1/1
스크립틀릿 실행: kmod-kvdo-6.2.5.72-81.el8.x86_64 1/1
준비 중입니다 : 1/1
스크립틀릿 실행: libgcc-8.5.0-4.el8_5.x86_64 1/1
Upgrading : libgcc-8.5.0-4.el8_5.x86_64 1/1763
스크립틀릿 실행: libgcc-8.5.0-4.el8_5.x86_64 1/1763
Upgrading : google-noto-fonts-common-20161022-7.el8.1.noarch 2/1763
Upgrading : hwdata-0.314-8.10.el8.noarch 3/1763
Upgrading : xkeyboard-config-2.28-1.el8.noarch 4/1763
확인 중 : which-2.21-10.el8.x86_64 1753/1763
확인 중 : wpa_supplicant-1:2.9-5.el8.x86_64 1754/1763
확인 중 : wpa_supplicant-1:2.7-1.el8.x86_64 1755/1763
확인 중 : xfsprogs-5.0.0-9.el8.x86_64 1756/1763
확인 중 : xfsprogs-5.0.0-1.el8.x86_64 1757/1763
확인 중 : yum-4.7.0-4.el8.noarch 1758/1763
확인 중 : yum-4.2.7-6.el8.noarch 1759/1763
확인 중 : zlib-1.2.11-17.el8.x86_64 1760/1763
확인 중 : zlib-1.2.11-10.el8.x86_64 1761/1763
확인 중 : epel-release-8-18.el8.noarch 1762/1763
확인 중 : epel-release-8-11.el8.noarch 1763/1763
업그레이드 됨:
PackageKit-1.1.12-6.el8.x86_64
PackageKit-command-not-found-1.1.12-6.el8.x86_64
PackageKit-glib-1.1.12-6.el8.x86_64
PackageKit-gstreamer-plugin-1.1.12-6.el8.x86_64
PackageKit-gtk3-module-1.1.12-6.el8.x86_64
abattis-cantarell-fonts-0.0.25-6.el8.noarch
libxmlb-0.1.15-1.el8.x86_64
libzstd-1.4.4-1.el8.x86_64
lmdb-libs-0.9.24-1.el8.x86_64
python3-nftables-1:0.9.3-21.el8.x86_64
완료되었습니다!
[root@localhost /]#
패키지가 엄청 많아서 시간이 많이 걸리네요(10분이상 걸립니다.) 기다리는 시간에 커피타임~~!!
이제 원하는 소프트웨어를 설치 해주면...
[root@localhost]# yum install samba-client
CentOS Linux 8 - AppStream 68 B/s | 38 B 00:00
오류: repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist 를 위해 메타데이타 내려받기에 실패하였습니다
yum update 하면 오류가 또 납니다..
여기서 포기하시면 안됩니다....
[root@localhost yum.repos.d]# ll
합계 100
-rw-r--r--. 1 root root 732 4월 25 16:12 CentOS-AppStream.repo.rpmsave
-rw-r--r--. 1 root root 713 4월 25 16:12 CentOS-Base.repo.rpmsave
-rw-r--r--. 1 root root 1043 4월 25 16:12 CentOS-CR.repo.rpmsave
-rw-r--r--. 1 root root 757 4월 25 16:12 CentOS-Extras.repo.rpmsave
-rw-r--r--. 1 root root 739 4월 25 16:12 CentOS-HA.repo.rpmsave
-rw-r--r--. 1 root root 719 9월 15 2021 CentOS-Linux-AppStream.repo
-rw-r--r--. 1 root root 704 9월 15 2021 CentOS-Linux-BaseOS.repo
-rw-r--r--. 1 root root 1130 9월 15 2021 CentOS-Linux-ContinuousRelease.repo
-rw-r--r--. 1 root root 318 9월 15 2021 CentOS-Linux-Debuginfo.repo
-rw-r--r--. 1 root root 732 9월 15 2021 CentOS-Linux-Devel.repo
-rw-r--r--. 1 root root 704 9월 15 2021 CentOS-Linux-Extras.repo
-rw-r--r--. 1 root root 719 9월 15 2021 CentOS-Linux-FastTrack.repo
-rw-r--r--. 1 root root 740 9월 15 2021 CentOS-Linux-HighAvailability.repo
-rw-r--r--. 1 root root 693 9월 15 2021 CentOS-Linux-Media.repo
-rw-r--r--. 1 root root 706 9월 15 2021 CentOS-Linux-Plus.repo
-rw-r--r--. 1 root root 724 9월 15 2021 CentOS-Linux-PowerTools.repo
-rw-r--r--. 1 root root 1124 9월 15 2021 CentOS-Linux-Sources.repo
-rw-r--r--. 1 root root 737 4월 25 16:12 CentOS-PowerTools.repo.rpmsave
-rw-r--r--. 1 root root 1383 4월 25 16:12 CentOS-Sources.repo.rpmsave
-rw-r--r--. 1 root root 799 4월 25 16:12 CentOS-centosplus.repo.rpmsave
-rw-r--r--. 1 root root 338 4월 25 16:12 CentOS-fasttrack.repo.rpmsave
-rw-r--r--. 1 root root 1698 10월 4 2022 epel-modular.repo
-rw-r--r--. 1 root root 1797 10월 4 2022 epel-testing-modular.repo
-rw-r--r--. 1 root root 1431 10월 4 2022 epel-testing.repo
-rw-r--r--. 1 root root 1332 10월 4 2022 epel.repo
yum update를 통해서
repo 관련 파일이 25개로 늘었습니다.
파일이 늘었으니 주석처리 및 사이트 명 변경을 또 해줘야됩니다.
[root@localhost yum.repos.d]# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
[root@localhost yum.repos.d]# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
위에서 한것 처럼 명령어 두줄 복사 해서 넣어주시면 됩니다.
역시나 아무반응없는 LIKE a 경상도 남자처럼
[root@localhost /]# yum install samba-client
마지막 메타자료 만료확인 0:00:45 이전인: 2023년 04월 25일 (화) 오후 02시 54분 17초.
꾸러미 samba-client-4.14.5-7.el8_5.x86_64가 이미 설치되어 있습니다.
종속성이 해결되었습니다.
처리가 필요하지 않습니다.
완료되었습니다!
[root@localhost /]#
정상적으로 됩니다..
Stream 버전으로 업그레이드(마이그레이션) 하는 방법
일반버전에서 Stream 버전으로 업그레이드(마이그레이션) 하는 방법
[root@localhost /]# sudo dnf install centos-release-stream -y
[root@localhost /]# sudo dnf swap centos-{linux,stream}-repos -y
[root@localhost /]# sudo dnf distro-sync -y
(686/688): yum-4.7.0-15.el8.noarch.rpm 3.5 MB/s | 208 kB 00:00
(687/688): zlib-1.2.11-21.el8.x86_64.rpm 1.7 MB/s | 103 kB 00:00
(688/688): linux-firmware-20230217-113.git83f1d778.el8.noarch.rpm 10 MB/s | 263 MB 00:26
---------------------------------------------------------------------------------------------------------------------------------------------
합계 14 MB/s | 984 MB 01:12
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
이렇게 차례대로 명령어 입력해주시면 됩니다.
[root@localhost yum.repos.d]# ll
합계 136
-rw-r--r--. 1 root root 735 4월 25 14:53 CentOS-AppStream.repo.rpmsave
-rw-r--r--. 1 root root 716 4월 25 14:53 CentOS-Base.repo.rpmsave
-rw-r--r--. 1 root root 1045 4월 25 14:53 CentOS-CR.repo.rpmsave
-rw-r--r--. 1 root root 760 4월 25 14:53 CentOS-Extras.repo.rpmsave
-rw-r--r--. 1 root root 742 4월 25 14:53 CentOS-HA.repo.rpmsave
-rw-r--r--. 1 root root 721 4월 25 14:53 CentOS-Linux-AppStream.repo.rpmsave
-rw-r--r--. 1 root root 706 4월 25 14:53 CentOS-Linux-BaseOS.repo.rpmsave
-rw-r--r--. 1 root root 1132 4월 25 14:53 CentOS-Linux-ContinuousRelease.repo.rpmsave
-rw-r--r--. 1 root root 734 4월 25 14:53 CentOS-Linux-Devel.repo.rpmsave
-rw-r--r--. 1 root root 706 4월 25 14:53 CentOS-Linux-Extras.repo.rpmsave
-rw-r--r--. 1 root root 721 4월 25 14:53 CentOS-Linux-FastTrack.repo.rpmsave
-rw-r--r--. 1 root root 742 4월 25 14:53 CentOS-Linux-HighAvailability.repo.rpmsave
-rw-r--r--. 1 root root 708 4월 25 14:53 CentOS-Linux-Plus.repo.rpmsave
-rw-r--r--. 1 root root 726 4월 25 14:53 CentOS-Linux-PowerTools.repo.rpmsave
-rw-r--r--. 1 root root 740 4월 25 14:53 CentOS-PowerTools.repo.rpmsave
-rw-r--r--. 1 root root 1384 4월 25 14:53 CentOS-Sources.repo.rpmsave
-rw-r--r--. 1 root root 713 3월 28 2022 CentOS-Stream-AppStream.repo
-rw-r--r--. 1 root root 698 3월 28 2022 CentOS-Stream-BaseOS.repo
-rw-r--r--. 1 root root 316 3월 28 2022 CentOS-Stream-Debuginfo.repo
-rw-r--r--. 1 root root 744 3월 28 2022 CentOS-Stream-Extras-common.repo
-rw-r--r--. 1 root root 700 3월 28 2022 CentOS-Stream-Extras.repo
-rw-r--r--. 1 root root 734 3월 28 2022 CentOS-Stream-HighAvailability.repo
-rw-r--r--. 1 root root 696 3월 28 2022 CentOS-Stream-Media.repo
-rw-r--r--. 1 root root 683 3월 28 2022 CentOS-Stream-NFV.repo
-rw-r--r--. 1 root root 718 3월 28 2022 CentOS-Stream-PowerTools.repo
-rw-r--r--. 1 root root 690 3월 28 2022 CentOS-Stream-RealTime.repo
-rw-r--r--. 1 root root 748 3월 28 2022 CentOS-Stream-ResilientStorage.repo
-rw-r--r--. 1 root root 1771 3월 28 2022 CentOS-Stream-Sources.repo
-rw-r--r--. 1 root root 802 4월 25 14:53 CentOS-centosplus.repo.rpmsave
-rw-r--r--. 1 root root 340 4월 25 14:53 CentOS-fasttrack.repo.rpmsave
-rw-r--r--. 1 root root 1698 10월 4 2022 epel-modular.repo
-rw-r--r--. 1 root root 1797 10월 4 2022 epel-testing-modular.repo
-rw-r--r--. 1 root root 1431 10월 4 2022 epel-testing.repo
-rw-r--r--. 1 root root 1345 4월 25 12:01 epel.repo
[root@localhost yum.repos.d]#
일반버전에서 Stream 버전으로 업그레이드(마이그레이션) 하면
reop 관련 파일이 엄청나게 추가 된 것 이 확인 됩니다.
[root@localhost /]# cat /etc/redhat-release
CentOS Stream release 8
버전 확인 하면 이렇게 변경이 되어 있습니다.
정리 하자면
CentOS 8 는 지원 종료일이 2021년 12월 31일으로
일반버전을 사용할려면 repo 관련 파일 주석처리 및 주소변경을 해야됩니다.
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
'Server관련' 카테고리의 다른 글
Windows Server 2019 설치 오류 (0) | 2023.10.17 |
---|---|
CentOS 6 CentOS 7 명령어차이 (2) | 2023.04.12 |
CentOS6 Repo지원종료 설치 후 yum 문제해결 (2) | 2023.01.27 |