Centos 6.4ではOpenSSLを更新できません。

Centos 6.4ではOpenSSLを更新できません。

OpenSSLにパッチを適用するCentos 6.4システムがあります。現在yumは「1.0.1e-16.el6_5.4」を報告し、opensslバージョンは「1.0.1e-fips」を表示します。私のUbuntuコンピュータでは、aptを使用して非常に簡単にopensslを更新できますが、「yum update openssl」(または「yum update」のみ)を試すと、「アップデート用にマークされているパッケージがありません」という応答が表示されます。私にとってはそうではありません。

このマシンをどのように更新しますか?

修正する:

$ sudo python -c 'import yum, pprint; yb=yum.YumBase(); pprint.pprint(yb.conf.yumvar, width=1)'
Loading "rhnplugin" plugin
Loading "product-id" plugin
Loading "refresh-packagekit" plugin
Not loading "subscription-manager" plugin, as it is disabled
Config time: 0.042
Running "init" handler for "rhnplugin" plugin
There was an error communicating with RHN.
RHN Satellite or RHN Classic support will be disabled.
Error communicating with server. The message was:
Name or service not known
{'arch': 'ia32e',
 'basearch': 'x86_64',
 'releasever': '6Workstation',
 'uuid': '<< something valid looking >>'}

ここにリポジトリを追加すると、膨大な量のアップデートが行われました。残念ながら、再起動後も:

$ openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

それでもyum update openssl「アップデート対象としてマークされたパッケージはありません」と表示され、yum list openssl返されます。

Installed Packages
openssl.x86_64                    1.0.1e-42.el6_7.4                     @updates
Available Packages
openssl.i686                      1.0.1e-42.el6_7.4                     updates 

ベストアンサー1

CentOSリポジトリの設定がないか、少なくとも機能するものがないようです。を実行してこれを確認できますyum repolist。 「ストアID」および/または「ストア名」の下にエントリが表示されない場合は、確かにリポジトリ設定はありません。

問題を解決する簡単な方法はを使用することですyum-config-manager --add-repo=<CentOS repo>。これにより、/etc/yum.repos.d/の下に構成ファイルが自動的に生成されます。

公式のCentOSリポジトリを入手するには、このページが役に立つと思います。https://wiki.centos.org/ダウンロード

編集:
これはより便利なURLかもしれません。https://www.centos.org/docs/5/html/yum/sn-yum-maintenance.html

これは、インターネットに接続されていると仮定し、ミラーを選択する「最速のミラー」RPMをインストールする方法を説明します。

おすすめ記事