Rainbow Engine

IT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。

CentOS Linux

CentOS6でエラー「Cannot find a valid baseurl for repo: centos-sclo-rh」が出た時の対処メモ

投稿日:2021年5月5日 更新日:

<目次>

(1) CentOS6でエラー「Cannot find a valid baseurl for repo: centos-sclo-rh」が出た時の対処メモ
 (1-1) エラーメッセージ
 (1-2) エラーの発生状況
 (1-3) 原因
 (1-4) 対処

(1) CentOS6でエラー「Cannot find a valid baseurl for repo: centos-sclo-rh」が出た時の対処メモ

(1-1) エラーメッセージ

「Cent OS 6.10」で「yum install」コマンドを実行した所、次のようなエラーになりました。

エラー:Cannot find a valid baseurl for repo: centos-sclo-rh
(図111)

目次にもどる

(1-2) エラーの発生状況

「yum install」時に発生しましたが、エラーが出るまでに具体的に実施した手順を簡単にご紹介します。

●SCLoリポジトリのインストール

Pythonをインストールする目的でSCLoリポジトリをインストールしました。

$ sudo yum install centos-release-scl-rh

(図121)

●Pythonのインストール

「sudo yum install python27」を実行したら下記のエラーが出ました。

エラー:Cannot find a valid baseurl for repo: centos-sclo-rh

(図122)

目次にもどる

(1-3) 原因

CentOS 6は2020年11月30日にサポート期限が切れており、それ以降はリポジトリが旧バージョンを保管するためのアーカイブ用URLに移動され、そちらでのみ利用可能になっているためです。

https://vault.centos.org/

また以前に似た事象の対処はしていたのですが、そもそも「リポジトリファイル」がリポジトリ単位に「/etc/yum.repos.d」に格納されているという意識が薄かったため、「CentOS-Base.repoの時と同じ修正が必要」という発想に至るのが遅れてしまいました。
 

●リポジトリファイルの一覧を確認

リポジトリの下図だけ「.repo」ファイルがある様子を確認できます。
(図131)

(repoファイルの例)

CentOS-Base.repo
CentOS-Debuginfo.repo
CentOS-Media.repo
CentOS-SCLo-scl-rh.repo
CentOS-Vault.repo
CentOS-fasttrack.repo
epel-testing.repo
epel.repo
google-chrome.repo

 

目次にもどる

(1-4) 対処

対処方法については、下記の記事にて詳細にご紹介しています。

(対応手順)「Cannot find a valid baseurl for repo」が発生した時の対処方法

手順は上記記事でご紹介していますが、こちらでも簡単な流れをスクリーンショットでご紹介します。

●リポジトリファイルの編集

sudo vi CentOS-SCLo-scl-rh.repo

(図141)

●mirrorlistの行をコメントアウトし、baseurlを追記

(Before)

[centos-sclo-rh]
name=CentOS-6 - SCLo rh
#baseurl=http://mirror.centos.org/centos/6/sclo/$basearch/rh/
mirrorlist=http://mirrorlist.centos.org?arch=$basearch&release=6&repo=sclo-rh

(After)「6.10」の所はご自身のバージョンに置き換えてください。

[centos-sclo-rh]
name=CentOS-6 - SCLo rh
#baseurl=http://mirror.centos.org/centos/6/sclo/$basearch/rh/
#mirrorlist=http://mirrorlist.centos.org?arch=$basearch&release=6&repo=sclo-rh
baseurl=http://vault.centos.org/6.10/sclo/$basearch/rh/

(図142)

※補足
バージョンは以下のコマンド等で確認できます。

vi /etc/redhat-release

●修正後の再インストール

失敗していたyumによるインストールを実行し、今度は正常に完了しました。
⇒今度は成功

(図143)

~中略~
(図144)

目次にもどる

Adsense審査用広告コード


Adsense審査用広告コード


-CentOS, Linux

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

Linuxの「inode」とは?概要や確認方法をご紹介

  <目次> (1) Linuxの「inode」とは?概要や確認方法をご紹介  (1-1) Linuxの「inode」の概要  (1-2) 「inode」の確認方法  (1-3) 「inod …

Linux基礎コマンド(第1回) TeraTermログイン・pwd・cd

初めてLinuxを触る人向けにTeraTermのログイン方法からコマンドを入力する方法まで数回にわたり解説していきます。本記事はその第1弾です。 (0)目次&概説 >(1) Linuxのディレクトリ構 …

Linuxで一般ユーザ(rootスイッチ権限有り)を作成する方法

Linuxでユーザを作成する方法を書きます。 (0)目次 >(1)作業の背景・目的・前提条件 >(2)ユーザの作成 >(3)ユーザの「Wheel」グループへの追加 (1)作業の背景・目的・前提条件 「 …

さくらVPS入門!CentOSを初期設定する手順の例をご紹介

<目次> (1) さくらVPS入門!CentOSを初期設定する手順の例をご紹介  (1-1) 設定の概要  (1-2) 【OS設定#1】一般ユーザの作成(rootでないユーザ)  (1-3) 【OS設 …

CloudLinuxとは?CentOSとの違いも交えてご紹介

<目次> (1) CloudLinuxとは?CentOSとの違いも交えてご紹介  (1-1) CloudLinuxとは?  (1-2) CloudLinuxのメリット・デメリット  (1-3) Clo …

  • English (United States)
  • 日本語
Top