centos6에서 '/etc/pki/tls/' 폴더가 손실되었습니다.

centos6에서 '/etc/pki/tls/' 폴더가 손실되었습니다.

설치 방법을 배우려고 하는데 ssl_mod잘못된 작업으로 인해 /etc/pki/tls/폴더가 손실되었습니다. yum remove mod_ssl, 을(를) 시도하고 있지만 yum 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

아니요, 이 두 개만요.

이 파일 중 변경된 것이 있습니까? 확인하다:

[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도 달릴 수 있다.

그게 다야.

관련 정보