
Estou tentando aprender como instalar ssl_mod
, mas com alguma operação errada, perdi /etc/pki/tls/
a pasta. Estou tentando yum remove mod_ssl
, yum install mod_ssl
mas ainda não consigo criar nada abaixo /etc/pki/tls/
. como recuperar a pasta '/etc/pki/tls/' com todos os arquivos padrão? obrigado.
Responder1
Eu tenho centos 6.4
[root@main ~]# cat /etc/centos-release
CentOS release 6.4 (Final)
Vamos ver quais pacotes fornecem arquivos e se há algum arquivo extra:
[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
Não, apenas esses dois.
Algum desses arquivos foi alterado? Verificar:
[root@main ~]# rpm -V ca-certificates openssl
[root@main ~]#
Não, agora é seguro baixar estes pacotes:
[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
OK, agora vamos ver se há algum script extra nesses pacotes para executar manualmente:
[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
Não, então basta instalá-los à força:
[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%]
Você yum reinstall openssl ca-certificates
também pode correr.
É isso.