
Estoy tratando de aprender a instalar ssl_mod
, pero debido a alguna operación incorrecta, perdí /etc/pki/tls/
la carpeta. Estoy intentando hacerlo yum remove mod_ssl
, yum install mod_ssl
pero todavía no puedo crear nada en /etc/pki/tls/
. ¿Cómo recuperar la carpeta '/etc/pki/tls/' con todos los archivos predeterminados? gracias.
Respuesta1
tengo centos 6.4
[root@main ~]# cat /etc/centos-release
CentOS release 6.4 (Final)
Veamos qué paquetes proporcionan archivos y si hay archivos adicionales:
[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
No, sólo estos dos.
¿Alguno de estos archivos ha cambiado? Verificar:
[root@main ~]# rpm -V ca-certificates openssl
[root@main ~]#
No, ahora es seguro descargar estos paquetes:
[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
Bien, ahora veamos si hay scripts adicionales en estos paquetes para ejecutar 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
No, entonces basta con instalarlos a la fuerza:
[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%]
Tú también puedes correr yum reinstall openssl ca-certificates
.
Eso es todo.