Centos6 が '/etc/pki/tls/' フォルダを失いました

Centos6 が '/etc/pki/tls/' フォルダを失いました

のインストール方法を学ぼうとしていますssl_modが、操作を間違えたせいで/etc/pki/tls/フォルダが失われてしまいました。 をしようとしていますがyum remove mod_sslyum install mod_sslの下にまだ何も作成できません/etc/pki/tls/。すべてのデフォルト ファイルを含む '/etc/pki/tls/' フォルダを復元するにはどうすればよいでしょうか? よろしくお願いします。

答え1

Centos 6.4を使用しています

[root@main ~]# cat /etc/centos-release 
CentOS release 6.4 (Final)

どのパッケージがファイルを提供しているか、また追加のファイルがあるかどうかを確認しましょう。

[root@main ~]# rpm -q --whatprovides `find /etc/pki/tls/`|sort|uniq
ca-certificates-2010.63-3.el6_1.5.noarch
openssl-1.0.0-27.el6_4.2.x86_64

いいえ、この2つだけです。

これらのファイルのいずれかが変更されていますか? 確認:

[root@main ~]# rpm -V ca-certificates openssl
[root@main ~]# 

いいえ、現在、これらのパッケージをダウンロードしても安全です:

[root@main ~]# yumdownloader openssl.x86_64 ca-certificates
Loaded plugins: versionlock
openssl-1.0.0-27.el6_4.2.x86_64.rpm                                                        | 1.4 MB     00:01     
ca-certificates-2010.63-3.el6_1.5.noarch.rpm                                               | 531 kB     00:00   

さて、これらのパッケージに手動で実行する追加のスクリプトがあるかどうかを確認しましょう。

[root@main ~]# rpm -qp --scripts ca-certificates-2010.63-3.el6_1.5.noarch.rpm
[root@main ~]# rpm -qp --scripts openssl-1.0.0-27.el6_4.2.x86_64.rpm
postinstall program: /sbin/ldconfig
postuninstall program: /sbin/ldconfig

いいえ、強制的にインストールするだけで十分です。

[root@main ~]# rpm -Uvh --force ca-certificates-2010.63-3.el6_1.5.noarch.rpm openssl-1.0.0-27.el6_4.2.x86_64.rpm
Preparing...                ########################################### [100%]
   1:ca-certificates        ########################################### [ 50%]
   2:openssl                ########################################### [100%]

あなたも走れますyum reinstall openssl ca-certificatesよ。

それでおしまい。

関連情報