--- title: "Linux OS Repository設定点検" slug: "linux-os-repository-check" updated: 2026-10-20T09:00:44Z published: 2026-10-20T09:00:44Z canonical: "guide.ncloud-docs.com/linux-os-repository-check" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Linux OS Repository設定点検 VPC環境で利用できます。 NAVERクラウドプラットフォームは Linux OS別に NCP Repositoryを提供します。 NCP Repositoryは VPC Private Subnetのような特定環境で外部からのアクセスが円滑でない場合があるため、NAVERクラウドプラットフォームで提供するプライベートリポジトリです。 これは顧客の便宜のために提供しており、NCP Repositoryは最新パッケージが提供されない場合があります。 参考 セキュリティ強化や認証審査などのために最新パッケージが必要な場合、[Q. 外部の Public Mirrorサイトを使用してもいいですか?](/docs/ja/linux-os-repository-check#Q.%EC%99%B8%EB%B6%80PublicMirror%EC%82%AC%EC%9D%B4%ED%8A%B8%EB%A5%BC%EC%82%AC%EC%9A%A9%ED%95%B4%EB%8F%84%EB%90%98%EB%82%98%EC%9A%94?)を参照して外部 Mirrorサイトへの設定変更を検討してください。 ## 提供している OS Repositoryの種類 VPC環境で提供する OSに対して以下のような NCP Repositoryを提供します。 - NAVIX 9 - 9.6 - CentOS - 7.9.2009 - Rocky Linux - 8.10 - 9.5 | 9.6 | 9.7 - Ubuntu - 18.04 | 20.04 | 22.04 | 24.04 ## Repository同期化周期 2026年 Linux OS Repositoryの同期周期は、次の通りです。 - NAVIX OSは毎月アップデート・同期を行っています。 - 残りの OSである RockyLinuxや Ubuntu OSは、以下の日程で行われます。 - 2026年7月定期リリース日 - 2026年11月定期リリース日 ## Linux OS別 Repositoryの設定チェック Linux OS別にリポジトリ設定をチェックする方法は、次の通りです。 ### CentOS CentOSのリポジトリ設定ファイルは `/etc/yum.repos.d` のサブディレクトリにあります。 NCP Repositoryの Base URLは `http://repo.ncloud.com/centos`です。 1. リポジトリ情報を確認するサーバにリモートアクセスします。 2. サーバに設定されたリポジトリ情報を確認します。 ``` [root@centos78 ~]# grep ^baseurl /etc/yum.repos.d/CentOS-Base.repo baseurl=http://mirror.ncloud.com/centos/$releasever/os/$basearch baseurl=http://mirror.ncloud.com/centos/$releasever/updates/$basearch/ baseurl=http://mirror.ncloud.com/centos/$releasever/extras/$basearch/ baseurl=http://mirror.ncloud.com/centos/$releasever/centosplus/$basearch/ baseurl=http://mirror.ncloud.com/centos/$releasever/contrib/$basearch/ ``` 3. 現在の CentOSに設定された Base URLは `http://mirror.ncloud.com/centos`ですが、 `http://repo.ncloud.com/centos`の使用をお勧めします。 ``` [root@centos78 ~]# sed -i 's|^baseurl=http://mirror.ncloud.com|baseurl=http://repo.ncloud.com|' /etc/yum.repos.d/CentOS-Base.repo ``` 4. 変更されたリポジトリ情報を確認します。 ``` [root@centos78 ~]# grep ^baseurl /etc/yum.repos.d/CentOS-Base.repo baseurl=http://repo.ncloud.com/centos/$releasever/os/$basearch baseurl=http://repo.ncloud.com/centos/$releasever/updates/$basearch/ baseurl=http://repo.ncloud.com/centos/$releasever/extras/$basearch/ baseurl=http://repo.ncloud.com/centos/$releasever/centosplus/$basearch/ baseurl=http://repo.ncloud.com/centos/$releasever/contrib/$basearch/ ``` ### Rocky Linux 8 Rocky Linuxリポジトリ設定ファイルは `/etc/yum.repos.d` のサブディレクトリにあります。 NCP Repositoryの Base URLは `http://repo.ncloud.com/rocky` です。 1. リポジトリ情報を確認するサーバにリモートアクセスします。 2. サーバに接続されたリポジトリ情報を確認します。 ``` [root@kvm-rockylinux810 ~]# grep ^baseurl /etc/yum.repos.d/Rocky-{BaseOS,AppStream,Extras}.repo /etc/yum.repos.d/Rocky-BaseOS.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/os/ /etc/yum.repos.d/Rocky-AppStream.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/os/ /etc/yum.repos.d/Rocky-Extras.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/extras/$basearch/os/ ``` 3. (Option)もし2番コマンドの結果が異なり、Rocky-Extras.repoファイルがない場合は、当該設定ファイルをダウンロードします。 参考 Repositoryに関するよくある質問で dnf updateの実行後に dnfコマンドを実行すると Extrasでフリーズする現象を事前に防止するために Rocky-Extras.repoファイルをダウンロードします。 ``` [root@kvm-rockylinux810 ~]# wget -O /etc/yum.repos.d/Rocky-Extras.repo \ http://init.ncloud.com/server/linux/repo/rocky8/Rocky-Extras.repo [root@kvm-rockylinux810 ~]# grep ^baseurl /etc/yum.repos.d/Rocky-{BaseOS,AppStream,Extras}.repo /etc/yum.repos.d/Rocky-BaseOS.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/os/ /etc/yum.repos.d/Rocky-AppStream.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/os/ /etc/yum.repos.d/Rocky-Extras.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/extras/$basearch/os/ ``` 4. Rocky Linux 8では同じ OSバージョンのリポジトリパッケージのみ参照するように設定を固定しています。上位バージョンのパッケージやカーネルを参照するように設定を変更する方法は、次の通りです。 参考 NAVERクラウドプラットフォームの別のサービスとの互換性のために Rocky Linuxサーバの DNF設定は OSバージョンを基準に固定しています。この設定を削除するか dnfコマンドオプションを追加すると、OSバージョン以外のバージョンを参照するように変更できます。 ``` [root@kvm-rockylinux810 ~]# cat /etc/dnf/vars/releasever 8.10 ``` 5. 現在、OSバージョンのリポジトリ RPMファイルでない上位バージョンのリポジトリ RPMファイルを参照するように設定します。 ``` [root@kvm-rockylinux810 ~]# rm /etc/dnf/vars/releasever rm: remove regular file '/etc/dnf/vars/releasever'? y [root@kvm-rockylinux810 ~]# dnf clean all 22 files removed [root@kvm-rockylinux810 ~]# dnf list kernel Installed Packages kernel.x86_64 4.18.0-553.el8_10 @System kernel.x86_64 4.18.0-553.5.1.el8_10 @System Available Packages kernel.x86_64 4.18.0-553.53.1.el8_10 baseos ``` ### Rocky Linux 9 Rocky Linuxリポジトリ設定ファイルは `/etc/yum.repos.d` のサブディレクトリにあります。 NCP Repositoryの Base URLは `http://repo.ncloud.com/rocky` です。 1. リポジトリ情報を確認するサーバにリモートアクセスします。 2. サーバに保存されたリポジトリ情報を確認します。 ``` [root@kvm-rockylinux94 ~]# grep ^baseurl /etc/yum.repos.d/rocky* | grep -e "/BaseOS/" -e "/AppStream/" -e "/extras/" /etc/yum.repos.d/rocky-extras.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/extras/$basearch/os/ /etc/yum.repos.d/rocky-extras.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/extras/$basearch/debug/tree/ /etc/yum.repos.d/rocky-extras.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/extras/source/tree/ /etc/yum.repos.d/rocky.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/os/ /etc/yum.repos.d/rocky.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/debug/tree/ /etc/yum.repos.d/rocky.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/source/tree/ /etc/yum.repos.d/rocky.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/os/ /etc/yum.repos.d/rocky.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/debug/tree/ /etc/yum.repos.d/rocky.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/source/tree/ ``` ### NAVIX 9 Rocky Linuxリポジトリ設定ファイルは `/etc/yum.repos.d` のサブディレクトリにあります。 NCP Repositoryの Base URLは `http://navix.ncloud.com/pub` です。 1. リポジトリ情報を確認するサーバへの接続を確認します。 リポジトリサーバの DNS lookupを確認します。 ``` [root@kvm-navix ~]# nslookup navix.ncloud.com Server: 169.254.169.53 Address: 169.254.169.53#53 Non-authoritative answer: navix.ncloud.com canonical name = navix.ncloud.int-ncloudgtm.com. Name: navix.ncloud.int-ncloudgtm.com Address: 169.254.87.160 Name: navix.ncloud.int-ncloudgtm.com Address: 169.254.87.161 ``` リポジトリサーバと通信ポート(80)を確認します。 ``` [root@kvm-navix ~]# nmap -p 80 navix.ncloud.com Starting Nmap 7.92 ( https://nmap.org ) at 2026-01-14 14:12 KST Nmap scan report for navix.ncloud.com (169.254.87.160) Host is up (0.00033s latency). Other addresses for navix.ncloud.com (not scanned): 169.254.87.161 PORT STATE SERVICE 80/tcp open http Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds ``` 2. マイサーバに保存されたリポジトリ情報を確認します。 ``` [root@kvm-navix ~]# grep ^baseurl /etc/yum.repos.d/navix.repo baseurl=http://navix.ncloud.com/pub/$releasever/$basearch/AppStream/os/ baseurl=http://navix.ncloud.com/pub/$releasever/$basearch/BaseOS/os/ baseurl=http://navix.ncloud.com/pub/$releasever/$basearch/CRB/os/ baseurl=http://navix.ncloud.com/pub/$releasever/$basearch/HighAvailability/os/ baseurl=http://navix.ncloud.com/pub/$releasever/$basearch/Updates/os/ ``` ### Ubuntu 18.04-22.04 Ubuntu 18.04-22.04リポジトリ設定ファイルは `/etc/apt/sources.list`です。 NCP Repositoryの Base URLは `http://repo.ncloud.com/ubuntu`です。 1. リポジトリ情報を確認するサーバにリモートアクセスします。 2. サーバに接続されたリポジトリ情報を確認します。 ``` root@ubuntu1804:~# grep ^deb /etc/apt/sources.list deb http://archive.ubuntu.com/ubuntu bionic main restricted deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted deb http://archive.ubuntu.com/ubuntu bionic universe deb http://archive.ubuntu.com/ubuntu bionic-updates universe deb http://archive.ubuntu.com/ubuntu bionic multiverse deb http://archive.ubuntu.com/ubuntu bionic-updates multiverse deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-security main restricted deb http://archive.ubuntu.com/ubuntu bionic-security universe deb http://archive.ubuntu.com/ubuntu bionic-security multiverse ``` 現在、Ubuntu 18.04に設定された Base URLは `http://archive.ubuntu.com/ubuntu`ですが、`http://repo.ncloud.com/ubuntu`を使用することをお勧めします。以下の方法で Base URLを変更します。 ``` root@ubuntu1804:~# cp -p /etc/apt/sources.list /etc/apt/sources.list_bkup root@ubuntu1804:~# sed -i 's/archive.ubuntu.com/repo.ncloud.com/g' /etc/apt/sources.list root@ubuntu1804:~# apt-get clean root@ubuntu1804:~# apt-get update Get:1 http://repo.ncloud.com/ubuntu bionic InRelease [242 kB] Get:2 http://repo.ncloud.com/ubuntu bionic-updates InRelease [88.7 kB] Get:3 http://repo.ncloud.com/ubuntu bionic-backports InRelease [74.6 kB] Get:4 http://repo.ncloud.com/ubuntu bionic-security InRelease [88.7 kB] Get:5 http://repo.ncloud.com/ubuntu bionic/main amd64 Packages [1,019 kB] Get:6 http://repo.ncloud.com/ubuntu bionic/main i386 Packages [1,007 kB] ...省略 ... Fetched 29.0 MB in 5s (6,054 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 214 packages can be upgraded. Run 'apt list --upgradable' to see them. ``` 変更されたリポジトリ情報を確認します。 ``` root@ubuntu1804:~# grep ^deb /etc/apt/sources.list deb http://repo.ncloud.com/ubuntu bionic main restricted deb http://repo.ncloud.com/ubuntu bionic-updates main restricted deb http://repo.ncloud.com/ubuntu bionic universe deb http://repo.ncloud.com/ubuntu bionic-updates universe deb http://repo.ncloud.com/ubuntu bionic multiverse deb http://repo.ncloud.com/ubuntu bionic-updates multiverse deb http://repo.ncloud.com/ubuntu bionic-backports main restricted universe multiverse deb http://repo.ncloud.com/ubuntu bionic-security main restricted deb http://repo.ncloud.com/ubuntu bionic-security universe deb http://repo.ncloud.com/ubuntu bionic-security multiverse. ``` ``` root@ubuntu2004:~# grep ^deb /etc/apt/sources.list deb http://repo.ncloud.com/ubuntu focal main restricted deb http://repo.ncloud.com/ubuntu focal-updates main restricted deb http://repo.ncloud.com/ubuntu focal universe deb http://repo.ncloud.com/ubuntu focal-updates universe deb http://repo.ncloud.com/ubuntu focal multiverse deb http://repo.ncloud.com/ubuntu focal-updates multiverse deb http://repo.ncloud.com/ubuntu focal-backports main restricted universe multiverse deb http://repo.ncloud.com/ubuntu focal-security main restricted deb http://repo.ncloud.com/ubuntu focal-security universe deb http://repo.ncloud.com/ubuntu focal-security multiverse ``` ``` root@ubuntu2204:~# grep ^deb /etc/apt/sources.list deb http://repo.ncloud.com/ubuntu jammy main restricted deb http://repo.ncloud.com/ubuntu jammy-updates main restricted deb http://repo.ncloud.com/ubuntu jammy universe deb http://repo.ncloud.com/ubuntu jammy-updates universe deb http://repo.ncloud.com/ubuntu jammy multiverse deb http://repo.ncloud.com/ubuntu jammy-updates multiverse deb http://repo.ncloud.com/ubuntu jammy-backports main restricted universe multiverse deb http://repo.ncloud.com/ubuntu jammy-security main restricted deb http://repo.ncloud.com/ubuntu jammy-security universe deb http://repo.ncloud.com/ubuntu jammy-security multiverse ``` - Ubuntu 18.04 - Ubuntu 20.04 - Ubuntu 22.04 ### Ubuntu 24.04 Ubuntu 24.04リポジトリ設定ファイルは `/etc/apt/sources.list.d/ubuntu.sources`です。 NCP Repositoryの Base URLは `http://repo.ncloud.com/ubuntu`です。 1. リポジトリ情報を確認するサーバにリモートアクセスします。 2. サーバに接続されたリポジトリ情報を確認します。 ``` root@kvm-ubuntu2404:~# cat /etc/apt/sources.list.d/ubuntu.sources Types: deb URIs: http://repo.ncloud.com/ubuntu/ Suites: noble noble-updates noble-backports Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Types: deb URIs: http://repo.ncloud.com/ubuntu/ Suites: noble-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg ``` ## Repositoryに関するよくあるご質問 ### Q. 外部の Public Mirrorサイトを使用してもいいですか? 様々な認証審査や重要なセキュリティ脆弱性に迅速に対応するために NCP Repository以外にも外部の Public Mirrorサイトを参照するように設定を変更して使用できます。 ただし、外部の Public Mirrorからパッケージやパッチをダウンロードするにはパブリック IPアドレスの設定や NAT設定が必要です。以下の Public Mirrorリストを参照してアクセスが早いサーバに直接変更します。 ``` NAVIX公式ダウンロードサイト https://dlnavix.navercorp.com/ CentOS Public Mirrorリスト https://www.centos.org/download/mirrors/ Rocky Linux Public Mirrorリスト https://mirrors.rockylinux.org/mirrormanager/mirrors Ubuntu Public Mirrorリスト https://launchpad.net/ubuntu/+archivemirrors ``` ### Q. NCP Repositoryで現在提供しているカーネルパッケージリストはどう確認しますか? 現在提供しているカーネルパッケージリストを確認するには、以下のようなコマンドを各 Linux OS別に実行してください。 参考 ユーザーがコマンドを実行する時点によってはガイドに作成されたコマンド実行結果と異なる場合があります。 - CentOS 7 ``` [root@centos78 ~]# yum --showduplicates list kernel | tail -n 15 kernel.x86_64 3.10.0-1160.53.1.el7 update kernel.x86_64 3.10.0-1160.59.1.el7 update kernel.x86_64 3.10.0-1160.62.1.el7 update kernel.x86_64 3.10.0-1160.66.1.el7 update kernel.x86_64 3.10.0-1160.71.1.el7 update kernel.x86_64 3.10.0-1160.76.1.el7 update kernel.x86_64 3.10.0-1160.80.1.el7 update kernel.x86_64 3.10.0-1160.81.1.el7 update kernel.x86_64 3.10.0-1160.83.1.el7 update kernel.x86_64 3.10.0-1160.88.1.el7 update kernel.x86_64 3.10.0-1160.90.1.el7 update kernel.x86_64 3.10.0-1160.92.1.el7 update kernel.x86_64 3.10.0-1160.95.1.el7 update kernel.x86_64 3.10.0-1160.99.1.el7 update kernel.x86_64 3.10.0-1160.102.1.el7 update ``` - Rocky Linux 8 ``` [root@kvm-rockylinux810 ~]# dnf --showduplicates list kernel Installed Packages kernel.x86_64 4.18.0-553.el8_10 @System kernel.x86_64 4.18.0-553.5.1.el8_10 @System Available Packages kernel.x86_64 4.18.0-553.el8_10 baseos kernel.x86_64 4.18.0-553.5.1.el8_10 baseos kernel.x86_64 4.18.0-553.8.1.el8_10 baseos kernel.x86_64 4.18.0-553.16.1.el8_10 baseos kernel.x86_64 4.18.0-553.22.1.el8_10 baseos kernel.x86_64 4.18.0-553.27.1.el8_10 baseos kernel.x86_64 4.18.0-553.30.1.el8_10 baseos kernel.x86_64 4.18.0-553.32.1.el8_10 baseos kernel.x86_64 4.18.0-553.33.1.el8_10 baseos kernel.x86_64 4.18.0-553.34.1.el8_10 baseos kernel.x86_64 4.18.0-553.36.1.el8_10 baseos kernel.x86_64 4.18.0-553.37.1.el8_10 baseos kernel.x86_64 4.18.0-553.40.1.el8_10 baseos kernel.x86_64 4.18.0-553.42.1.el8_10 baseos kernel.x86_64 4.18.0-553.44.1.el8_10 baseos kernel.x86_64 4.18.0-553.45.1.el8_10 baseos kernel.x86_64 4.18.0-553.46.1.el8_10 baseos kernel.x86_64 4.18.0-553.47.1.el8_10 baseos kernel.x86_64 4.18.0-553.50.1.el8_10 baseos kernel.x86_64 4.18.0-553.51.1.el8_10 baseos kernel.x86_64 4.18.0-553.53.1.el8_10 baseos ``` - Rocky Linux 9 ``` [root@kvm-rockylinux94 ~]# dnf --showduplicates list kernel Installed Packages kernel.x86_64 5.14.0-503.14.1.el9_5 @System kernel.x86_64 5.14.0-503.16.1.el9_5 @System Available Packages kernel.x86_64 5.14.0-570.18.1.el9_6 baseos ``` - NAVIX 9 ``` [root@kvm-navix ~]# dnf --showduplicates list kernel Installed Packages kernel.x86_64 5.14.0-570.28.1.el9_5 @System kernel.x86_64 5.14.0-570.55.1.el9_5 @System Available Packages kernel.x86_64 5.14.0-570.58.1.el9_6 baseos ``` - Ubuntu 18.04 ``` root@xen-ubuntu1804:~# apt update root@xen-ubuntu1804:~# uname -r 4.15.0-136-generic root@ubuntu1804:~# apt search linux-image-4.15.0 | grep ^linux-image.*generic | sort -V | tail -15 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. linux-image-4.15.0-193-generic/bionic-updates,bionic-security 4.15.0-193.204 amd64 linux-image-4.15.0-194-generic/bionic-updates,bionic-security 4.15.0-194.205 amd64 linux-image-4.15.0-196-generic/bionic-updates,bionic-security 4.15.0-196.207 amd64 linux-image-4.15.0-197-generic/bionic-updates,bionic-security 4.15.0-197.208 amd64 linux-image-4.15.0-200-generic/bionic-updates,bionic-security 4.15.0-200.211 amd64 linux-image-4.15.0-201-generic/bionic-updates,bionic-security 4.15.0-201.212 amd64 linux-image-4.15.0-202-generic/bionic-updates,bionic-security 4.15.0-202.213 amd64 linux-image-4.15.0-204-generic/bionic-updates,bionic-security 4.15.0-204.215 amd64 linux-image-4.15.0-206-generic/bionic-updates,bionic-security 4.15.0-206.217 amd64 linux-image-4.15.0-208-generic/bionic-updates,bionic-security 4.15.0-208.220 amd64 linux-image-4.15.0-209-generic/bionic-updates,bionic-security 4.15.0-209.220 amd64 linux-image-4.15.0-210-generic/bionic-updates,bionic-security 4.15.0-210.221 amd64 linux-image-4.15.0-211-generic/bionic-updates,bionic-security 4.15.0-211.222 amd64 linux-image-4.15.0-212-generic/bionic-updates,bionic-security 4.15.0-212.223 amd64 linux-image-4.15.0-213-generic/bionic-updates,bionic-security 4.15.0-213.224 amd64 ``` - Ubuntu 20.04 ``` root@kvm-ubuntu2004:~# apt update root@kvm-ubuntu2004:~# uname -r 5.4.0-131-generic root@kvm-ubuntu2004:~# apt search linux-image-5.4.0 | grep ^linux-image.*generic | sort -V | tail -15 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. linux-image-5.4.0-192-generic/focal-updates,focal-security 5.4.0-192.212 amd64 linux-image-5.4.0-193-generic/focal-updates,focal-security 5.4.0-193.213 amd64 linux-image-5.4.0-195-generic/focal-updates,focal-security 5.4.0-195.215 amd64 linux-image-5.4.0-196-generic/focal-updates,focal-security 5.4.0-196.216 amd64 linux-image-5.4.0-198-generic/focal-updates,focal-security 5.4.0-198.218 amd64 linux-image-5.4.0-200-generic/focal-updates,focal-security 5.4.0-200.220 amd64 linux-image-5.4.0-202-generic/focal-updates,focal-security 5.4.0-202.222 amd64 linux-image-5.4.0-204-generic/focal-updates,focal-security 5.4.0-204.224 amd64 linux-image-5.4.0-205-generic/focal-updates,focal-security 5.4.0-205.225 amd64 linux-image-5.4.0-208-generic/focal-updates,focal-security 5.4.0-208.228 amd64 linux-image-5.4.0-211-generic/focal-updates,focal-security 5.4.0-211.231 amd64 linux-image-5.4.0-212-generic/focal-updates,focal-security 5.4.0-212.232 amd64 linux-image-5.4.0-214-generic/focal-updates,focal-security 5.4.0-214.234 amd64 linux-image-5.4.0-215-generic/focal-updates,focal-security 5.4.0-215.235 amd64 linux-image-5.4.0-216-generic/focal-updates,focal-security 5.4.0-216.236 amd64 ``` - Ubuntu 22.04 ``` root@kvm-ubuntu2204:~# apt update root@kvm-ubuntu2204:~# uname -r 5.15.0-94-generic root@kvm-ubuntu2204:~# apt search linux-image-5.15.0 | grep ^linux-image.*generic | sort -V | tail -15 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. linux-image-5.15.0-122-generic/jammy-updates,jammy-security 5.15.0-122.132 amd64 linux-image-5.15.0-124-generic/jammy-updates,jammy-security 5.15.0-124.134 amd64 linux-image-5.15.0-125-generic/jammy-updates,jammy-security 5.15.0-125.135 amd64 linux-image-5.15.0-126-generic/jammy-updates 5.15.0-126.136 amd64 linux-image-5.15.0-127-generic/jammy-updates,jammy-security 5.15.0-127.137 amd64 linux-image-5.15.0-128-generic/jammy-updates 5.15.0-128.138 amd64 linux-image-5.15.0-130-generic/jammy-updates,jammy-security 5.15.0-130.140 amd64 linux-image-5.15.0-131-generic/jammy-updates,jammy-security 5.15.0-131.141 amd64 linux-image-5.15.0-133-generic/jammy-updates,jammy-security 5.15.0-133.144 amd64 linux-image-5.15.0-134-generic/jammy-updates,jammy-security 5.15.0-134.145 amd64 linux-image-5.15.0-135-generic/jammy-updates,jammy-security 5.15.0-135.146 amd64 linux-image-5.15.0-136-generic/jammy-updates,jammy-security 5.15.0-136.147 amd64 linux-image-5.15.0-138-generic/jammy-updates,jammy-security 5.15.0-138.148 amd64 linux-image-5.15.0-139-generic/jammy-updates,jammy-security 5.15.0-139.149 amd64 linux-image-5.15.0-140-generic/jammy-updates,jammy-security 5.15.0-140.150 amd64 ``` - Ubuntu 24.04 ``` root@kvm-ubuntu2404:~# apt update root@kvm-ubuntu2404:~# uname -r 6.8.0-52-generic root@kvm-ubuntu2404:~# apt search linux-image-6.8.0 | grep ^linux-image.*generic | sort -V | tail -15 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. linux-image-6.8.0-45-generic/noble-updates,noble-security 6.8.0-45.45 amd64 linux-image-6.8.0-47-generic/noble-updates,noble-security 6.8.0-47.47 amd64 linux-image-6.8.0-48-generic/noble-updates,noble-security,now 6.8.0-48.48 amd64 [installed] linux-image-6.8.0-49-generic/noble-updates,noble-security 6.8.0-49.49 amd64 linux-image-6.8.0-50-generic/noble-updates,noble-security 6.8.0-50.51 amd64 linux-image-6.8.0-51-generic/noble-updates,noble-security 6.8.0-51.52 amd64 linux-image-6.8.0-52-generic/noble-updates,noble-security,now 6.8.0-52.53 amd64 [installed] linux-image-6.8.0-53-generic/noble-updates 6.8.0-53.55 amd64 linux-image-6.8.0-54-generic/noble-updates,noble-security 6.8.0-54.56 amd64 linux-image-6.8.0-55-generic/noble-updates,noble-security 6.8.0-55.57 amd64 linux-image-6.8.0-56-generic/noble-updates,noble-security 6.8.0-56.58+1 amd64 linux-image-6.8.0-57-generic/noble-updates,noble-security 6.8.0-57.59 amd64 linux-image-6.8.0-58-generic/noble-updates,noble-security 6.8.0-58.60+1 amd64 linux-image-6.8.0-59-generic/noble-updates,noble-security 6.8.0-59.61 amd64 linux-image-6.8.0-60-generic/noble-updates,noble-security 6.8.0-60.63 amd64 ``` ### Q. XENハイパーバイザベースの Rocky Linux 8で dnf update実行後に Extrasでエラーが発生した場合はどうすればいいですか? Rocky Linux 8のリポジトリ設定ファイルのうち、Rocky-BaseOS.repoと Rocky-AppStream.repoファイルを除いたすべてのファイルを .bkupディレクトリ(/etc/yum.repos.d/.bkup)に移動しました。 全パッケージをアップデートする dnf update実行時に削除されたリポジトリ設定ファイルが復元され、復元されたファイルは外部 Publicリポジトリを参照します。 外部からのアクセスが制限された環境では dnfコマンドを実行するとエラーが発生する場合があります。解決方法は次の通りです。 参考 NAVERクラウドプラットフォームではパッケージ全体のアップデートやカーネルアップデートをお勧めしません。 当該コマンドを実行して発生する問題に対しては別途のサポートは提供しません。 1. サーバへリモートアクセスします。 2. リポジトリ設定ファイルリストを確認します。 ``` [root@rockylinux88 ~]# ls -l /etc/yum.repos.d total 52 -rw-r--r--. 1 root root 703 Jul 14 10:42 Rocky-AppStream.repo -rw-r--r--. 1 root root 688 Jul 14 10:42 Rocky-BaseOS.repo -rw-r--r-- 1 root root 1753 Nov 3 12:09 Rocky-Debuginfo.repo -rw-r--r-- 1 root root 360 Nov 3 12:09 Rocky-Devel.repo -rw-r--r-- 1 root root 695 Nov 3 12:09 Rocky-Extras.repo -rw-r--r-- 1 root root 731 Nov 3 12:09 Rocky-HighAvailability.repo -rw-r--r-- 1 root root 680 Nov 3 12:09 Rocky-Media.repo -rw-r--r-- 1 root root 680 Nov 3 12:09 Rocky-NFV.repo -rw-r--r-- 1 root root 690 Nov 3 12:09 Rocky-Plus.repo -rw-r--r-- 1 root root 715 Nov 3 12:09 Rocky-PowerTools.repo -rw-r--r-- 1 root root 746 Nov 3 12:09 Rocky-ResilientStorage.repo -rw-r--r-- 1 root root 681 Nov 3 12:09 Rocky-RT.repo -rw-r--r-- 1 root root 2335 Nov 3 12:09 Rocky-Sources.repo ``` 3. サーバに接続されたリポジトリ情報を確認します。 ``` [root@rockylinux88 ~]# grep -e ^baseurl -e ^mirrorlist /etc/yum.repos.d/Rocky* /etc/yum.repos.d/Rocky-AppStream.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/os/ /etc/yum.repos.d/Rocky-BaseOS.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/os/ /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever-debug /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever-debug /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-$releasever-debug /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=PowerTools-$releasever-debug /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=ResilientStorage-$releasever-debug /etc/yum.repos.d/Rocky-Devel.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=Devel-$releasever /etc/yum.repos.d/Rocky-Extras.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever /etc/yum.repos.d/Rocky-HighAvailability.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-$releasever ...以下省略... ``` 4. 以下のコマンドでリポジトリ設定ファイルのアドレスを http://repo.ncloud.com/rockyに変更します。 ``` [root@rockylinux88 ~]# sed -i "s/^mirrorlist=/#mirrorlist/" /etc/yum.repos.d/*.repo [root@rockylinux88 ~]# sed -i "s|#baseurl=http://dl.rockylinux.org/\$contentdir|baseurl=http://repo.ncloud.com/rocky|" /etc/yum.repos.d/*.repo ``` 5. 変更されたリポジトリ情報を確認します。 ``` [root@rockylinux88 ~]# grep -e ^baseurl /etc/yum.repos.d/*.repo /etc/yum.repos.d/Rocky-AppStream.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/os/ /etc/yum.repos.d/Rocky-BaseOS.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/os/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/HighAvailability/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/PowerTools/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/ResilientStorage/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Devel.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/Devel/$basearch/os/ /etc/yum.repos.d/Rocky-Extras.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/extras/$basearch/os/ /etc/yum.repos.d/Rocky-HighAvailability.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/HighAvailability/$basearch/os/ ...以下省略... ``` 6. dnfキャッシュを削除した後に再度 dnfコマンドを実行します。 ``` [root@rockylinux88 ~]# rm -rf /var/cache/dnf/* [root@rockylinux88 ~]# dnf --releasever=8.9 list kernel-4.18.0-513.5.1.el8_9 Rocky Linux 8.9 - AppStream 63 MB/s | 9.5 MB 00:00 Rocky Linux 8.9 - BaseOS 47 MB/s | 2.9 MB 00:00 Rocky Linux 8.9 - Extras 1.1 MB/s | 14 kB 00:00 Available Packages kernel.x86_64 4.18.0-513.5.1.el8_9 baseos ``` ### Q. KVMハイパーバイザベースの Rocky Linux 8.8で dnfコマンドを実行すると Extrasで待機し続ける現象が発生します。どうすれば解決できますか? KVMハイパーバイザベースの Rocky Linux 8.8サーバで dnfコマンドが円滑に実行されない場合、解決方法は次の通りです。 1. サーバへリモートアクセスします。 2. dnf list kernelコマンドで以下のように extras確認中のままになっているか確認します。 NATがない Private Subnet、パブリック IPアドレスがない Public Subnet、ACGブロックなど、外部接続が制限された環境で発生します。 ``` [root@kvm-rockylinux88 ~]# dnf --releasever=8.9 list kernel-4.18.0-513.5.1.el8_9 Rocky Linux 8.9 - AppStream 80 MB/s | 9.5 MB 00:00 Rocky Linux 8.9 - BaseOS 61 MB/s | 2.9 MB 00:00 Rocky Linux 8.9 - Extras [ === ] --- B/s | 0 B --:-- ET ``` 3. サーバに接続されたリポジトリ情報を確認します。 ``` [root@kvm-rockylinux88 ~]# grep -e ^baseurl -e ^mirrorlist /etc/yum.repos.d/Rocky* /etc/yum.repos.d/Rocky-AppStream.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/os/ /etc/yum.repos.d/Rocky-BaseOS.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/os/ /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever-debug /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever-debug /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-$releasever-debug /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=PowerTools-$releasever-debug /etc/yum.repos.d/Rocky-Debuginfo.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=ResilientStorage-$releasever-debug /etc/yum.repos.d/Rocky-Devel.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=Devel-$releasever /etc/yum.repos.d/Rocky-Extras.repo:mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever ...以下省略... ``` 4. 以下のコマンドでリポジトリ設定ファイルのアドレスを http://repo.ncloud.com/rockyに変更します。 ``` [root@kvm-rockylinux88 ~]# sed -i "s/^mirrorlist=/#mirrorlist/" /etc/yum.repos.d/*.repo [root@kvm-rockylinux88 ~]# sed -i "s|#baseurl=http://dl.rockylinux.org/\$contentdir|baseurl=http://repo.ncloud.com/rocky|" /etc/yum.repos.d/*.repo ``` 5. 変更されたリポジトリ情報を確認します。 ``` [root@kvm-rockylinux88 ~]# grep -e ^baseurl /etc/yum.repos.d/*.repo /etc/yum.repos.d/Rocky-AppStream.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/os/ /etc/yum.repos.d/Rocky-BaseOS.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/os/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/BaseOS/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/AppStream/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/HighAvailability/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/PowerTools/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Debuginfo.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/ResilientStorage/$basearch/debug/tree/ /etc/yum.repos.d/Rocky-Devel.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/Devel/$basearch/os/ /etc/yum.repos.d/Rocky-Extras.repo:baseurl=http://repo.ncloud.com/rocky/$releasever/extras/$basearch/os/ ...以下省略... ``` 6. dnfキャッシュを削除した後に再度 dnfコマンドを実行します。 ``` [root@kvm-rockylinux88 ~]# rm -rf /var/cache/dnf/* [root@kvm-rockylinux88 ~]# dnf --releasever=8.9 list kernel-4.18.0-513.5.1.el8_9 Rocky Linux 8.9 - AppStream 63 MB/s | 9.5 MB 00:00 Rocky Linux 8.9 - BaseOS 47 MB/s | 2.9 MB 00:00 Rocky Linux 8.9 - Extras 1.1 MB/s | 14 kB 00:00 Available Packages kernel.x86_64 4.18.0-513.5.1.el8_9 baseos ``` ### Q. NCP Repository設定ファイルを再度ダウンロードできますか? Linux OS別に Repository設定ファイルが削除されたか誤った設定でエラーが継続して発生する場合、NCP Repository設定ファイルをダウンロードする方法は次の通りです。 1. サーバへリモートアクセスします。 2. NCP Repository設定ファイルをダウンロードします。 - CentOS 7 ``` [root@centos7 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo \ http://init.ncloud.com/server/linux/repo/centos7/CentOS-Base.repo [root@centos7 ~]# yum clean all ``` - Rocky Linux 8 ``` [root@rocky8 ~]# wget -O /etc/yum.repos.d/Rocky-BaseOS.repo \ http://init.ncloud.com/server/linux/repo/rocky8/Rocky-BaseOS.repo [root@rocky8 ~]# wget -O /etc/yum.repos.d/Rocky-AppStream.repo \ http://init.ncloud.com/server/linux/repo/rocky8/Rocky-AppStream.repo [root@rocky8 ~]# wget -O /etc/yum.repos.d/Rocky-Extras.repo \ http://init.ncloud.com/server/linux/repo/rocky8/Rocky-Extras.repo [root@rocky8 ~]# dnf clean all ``` - Rocky Linux 9 ``` [root@rocky9 ~]# wget -O /etc/yum.repos.d/rocky.repo\ http://init.ncloud.com/server/linux/repo/rocky9/rocky.repo [root@rocky9 ~]# wget -O /etc/yum.repos.d/rocky-extras.repo \ http://init.ncloud.com/server/linux/repo/rocky9/rocky-extras.repo [root@rocky9 ~]# dnf clean all ``` - navix 9 ``` [root@navix ~]# wget -O /etc/yum.repos.d/navix.repo \ http://navix.ncloud.com/pub/navix.repo [root@navix ~]# dnf clean all ``` - Ubuntu 18.04 ``` root@ubuntu18: ~# wget -O /etc/apt/sources.list \ http://init.ncloud.com/server/linux/repo/ubuntu18/sources.list root@ubuntu18: ~# apt update ``` - Ubuntu 20.04 ``` root@ubuntu20: ~# wget -O /etc/apt/sources.list \ http://init.ncloud.com/server/linux/repo/ubuntu20/sources.list root@ubuntu20: ~# apt update ``` - Ubuntu 22.04 ``` root@ubuntu22:~# wget -O /etc/apt/sources.list \ http://init.ncloud.com/server/linux/repo/ubuntu22/sources.list root@ubuntu22:~# apt update ``` - Ubuntu 24.04 ``` root@ubuntu24:~# wget -O /etc/apt/sources.list.d/ubuntu.sources \ http://init.ncloud.com/server/linux/repo/ubuntu24/ubuntu.sources root@ubuntu24:~# apt update ```