zuntan02のはてなブログ

備忘録的なものです。時々職場の技術者ブログにも転記してますが、メインはこちらで。

CentOS6.5でyumが使えない(202202現在)

■概要

CentOS6のyumリポジトリhttps://vault.centos.org/centos/に移動しているが、CentOS 6 の openssl は TLS v1.2 に対応していないので、URLが開けずエラー([Errno 14] problem making ssl connection)となる。このため、httpで接続できる国内のミラーサイトを指定する
参照:https://teratail.com/questions/538ut77715pp8j

■やったこと

/etc/yum.repos.d/以下のrepoファイルをhttpで配信しているミラーURLに書き換える

CentOS-Base.repo
各baseurlを書き換え

baseurl=http://ftp.riken.jp/Linux/centos-vault/6.5/os/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos-vault/6.5/updates/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos-vault/6.5/extras/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos-vault/6.5/centosplus/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos-vault/6.5/contrib/$basearch/

CentOS-SCLo-scl.repo
→無効化(enabled=0)

CentOS-SCLo-scl-rh.repo
→無効化(enabled=0)

epel.repo
httpsをhttpに書き換えて対応

sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo

これでとれるはず

yum clean all
yum check-update