본문 바로가기

Server관련

CentOS 8 repo 오류

반응형
출시 된지 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도 아래 포스팅에 변경하면 간단하게 해결 가능합니다.

https://sparetime.kr/entry/CentOS6-Repo%EC%A7%80%EC%9B%90%EC%A2%85%EB%A3%8C-%EC%84%A4%EC%B9%98-%ED%9B%84-yum-%EB%AC%B8%EC%A0%9C%ED%95%B4%EA%B2%B0

 

CentOS6 Repo지원종료 설치 후 yum 문제해결

개인학습이나 소규모 서버로 아직은 충분!!! 100인이상 중소기업 전산서버를 많이 사용하는 기업은 보안관련되서 방화벽이나 최신 커널 업데이트를 신경 써야되서 리눅스서버 버전을 생각해야

sparetime.kr

 

 

 

CentOS 7 는 출시 된지 아직 10년이 되질않아(2014년 07월 07일 출시) 1년쯤 남았고

CentOS 8 는 출시가 2019년 09월에 출시되었고 이제 6년 지났고 CentOS 7 도 아직 지원 하는데

지원을 벌써 종료 한건가......!!!!!!!!!

 

CentOS 8 Stream 버전을 출시 하고 일반 버전은 업그레이드 권장 발표 하면서 종료를 시켜버렸네요.ㅋㅋㅋㅋ

CentOS 8 일반 버전은 이제 공식 사이트 및 미러링 사이트에 다운 할수 없네요..

 

https://www.centos.org/download/

 

Download

Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power BE (ppc64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers | Vagrant ARM32 (armhf

www.centos.org

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