yum

Linux


RedHatサブスクリプションの登録方法


# rhn_register


手動

RepoForgeのリポジトリ設定パッケージをダウンロード
$ wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

RepoForgeのリポジトリのインストール
# rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

yumコマンドの実行時にRepoForgeのリポジトリは明示的に使用されるようにしたい
# vi /etc/yum.repos.d/rpmforge.repo
enabled=1 --変更→ enabled=0

中間証明書のエラー


エラー例
出力例)
Traceback (most recent call last):
 File "/usr/bin/yum", line 29, in ?
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 309, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 157, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 187, in getOptionsConfig
    self.conf

原因
現在の Red Hat Network CA 証明書は、2013 年 8 月に証明書の有効期限が切れます。
そのため、Red Hat Network に正常に認証がとおらず、パッケージのアップデートが失敗します。
アップデートされた証明書がインストールされるまで 2013年8月13日以降は RHN と接続できなくなります。
詳細につきましては、提供元であるRedhat社の以下のページをご参照ください。
本内容は、RHEL5が対象となります。

<RHN にシステムを接続しようとすると、"The certificate is expired" または "certificate verify failed" エラーが発生します>


RHEL3、およびRHEL4は、OSのベンダサポートが終了しているためサポート対象外とさせていただきます。なお、RHEL4 のExtended Life Cycle Support(ELS)をお申込みをいただいている方は、弊社サポートまでお問い合わせをいただけますでしょうか。
また、RHEL6は、本事象の対象外となります。


対処方法
以下のコマンドを root ユーザーとして実行し、RHN との通信に関する SSL を一時的に無効にします。これにより、http からパッケージをアップデートできるようになります。
注意: 以下の方法は、お客様のご判断にてご実行ください。

   sed -i 's/serverURL=https:/serverURL=http:/g' /etc/sysconfig/rhn/up2date

以下のように、関連パッケージをアップデートします。

   yum update rhn*

root ユーザーで以下のコマンドを実行し、SSL を再度有効にします。

   sed -i 's/serverURL=http:/serverURL=https:/g' /etc/sysconfig/rhn/up2date

rhn-client-tools パッケージをアップデートしたら、以下コマンドにてエラーが解決したことを確認します。

   yum check-update [RHEL 5]
    rhn_check


yumでシステムアップデート

yum check-update

cronで実行させる。
05 05 * * * /usr/bin/yum -y update 

yum-cronのインストール
$ yum install yum-cron

yum-cronで実行させる。
$ /etc/sysconfig/yum-cron

yum-cronを起動
$ /etc/rc.d/init.d/yum-cron start 

yum-cronをシステム再起動でも起動させる
$ chkconfig yum-cron on 

  • 最終更新:2017-02-18 13:17:08

このWIKIを編集するにはパスワード入力が必要です

認証パスワード