jueves, 29 de agosto de 2019

Errores de certificado después de instalar citrix workspace

Después de instalar citrix workspace al intentar acceder aparece el siguiente error


Se soluciona con el siguiente enlace simbólico

sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts

domingo, 25 de agosto de 2019

martes, 13 de agosto de 2019

SSL Library Error: -8181 Certificate has expired

De repente el servicio httpd deja de funcionar, no se puede arrancar, da "FALLO". Es un problema de certificados del mod_nss, es un módulo que no sé bien para que sirve pero en mi caso no lo utilizo. crea unos certificado de servidor que son independientes del resto y creó que cuando se crean al instalar apache tienen una caducidad de cuatro años.  Según he visto en internet si se desinstala el mod_nss y se vuelve a instalar quitando previamente los ficheros de los certificados (ver fuente), se vuelven a generar estos con caducidad de otros 4 años. Yo lo que hago es desinstalar mod_nss y no volverlo a instalar.

El error "SSL Library Error: -8181 Certificate has expired" se puede ver en el fichero de logs:

/usr/bin/tail -f /var/log/httpd/error_log


La solución rápida para que vuelva a arrancar httpd es hacer lo que indica en el log, añadir al archivo "/etc/httpd/conf.d/nss.conf la línea "NSSEnforceValidCerts off" (sin las comillas) al final del archivo.
Y ya podremos arrancar httpd.

service httpd start

La solución que yo hago es desinstalar mod_nss

yum remove mod_nss

En la desinstalación advierte de que se desinstala también mod_revocator, le digo que yes y aparentemente ya funciona todo bien y no es necesario mod_nss ni mod_revocator.
Y no lo vuelvo a instalar.

Fuente:
https://serverfault.com/questions/578069/ssl-library-error-8181-certificate-has-expired