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

sábado, 18 de mayo de 2019

Ejecutar codigo python en sublimetext

Para poder ejecutar el código directamente desde sublimetext y visualizar el resultado en su consola tenemos que asegurarnos de la ruta donde se encuentra el ejecutable de python o python3

# which python3
/usr/bin/python3

Añadimos un nuevo "Build System"

Tools->Build System -> New Build System

Copiamos este código

{
 "cmd": ["/usr/bin/python3", "-u", "$file"],
 "file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
 "selector": "source.python"
}

Y guardamos como Python3.sublime-build

Ahora seleccionamos en Toools -> Build System -> Python3

Y pulsamos Ctrol+B

Y se ejecutará el código en la parte inferior del sublimetext.

Fuentes:
https://medium.com/@hariyanto.tan95/set-up-sublime-text-3-to-use-python-3-c845b742c720


sábado, 9 de marzo de 2019

SublimeTEXT error sublimeREPL FileNotFoundError(2, "No such file or directory: 'python'")

Aparece en SublimeTEXT el siguiente mensaje con el menú sublimeREPL:
FileNotFoundError(2, "No such file or directory: 'python'")

El problema es que no encuentra el python, lo está buscando en /usr/bin/python y posiblemente tengas instalado /usr/bin/python3.6 o /usr/bin/python3.7, creando un enlace simbólico se soluciona.

ln -s /usr/bin/python3.6 /usr/bin/python

domingo, 17 de febrero de 2019

Ubuntu 18.04 modificar tamaño tipografía

Para modificar el tamaño de las fuentes en ubuntu instalamos gnome-tweeak-tool

sudo apt install gnome-tweak-tool
# gnome-tweaks


En tipografías modificamos el factor de escalado hasta que tengamos el tamaño adecuado, por ejemplo 1,20.

domingo, 9 de diciembre de 2018

Teclado español vMA VMware

Básicamente son estos pasos:
Acceder con la consola y el usuario vi-admin y ejecutar el siguiente comando

# sudo yast2 keyboard

Aunque a mi me sucedió que el test no funcionaba, luego al aplicar los cambios y salir a la consola ya tenía el teclado en español.

miércoles, 5 de septiembre de 2018

Actualizar PLEX manualmente en Centos

Básicamente son estos pasos:
actualizamos / descargamos / paramos servicio / lanzamos con yum el rpm descargado / arrancamos servicio. (la url de la descarga la obtenemos en el plex desktop en el menú de actualización o la web de plex)

# yum update -y
wget https://downloads.plex.tv/plex-media-server/1.0.2.2413-7caf41d/plexmediaserver-1.0.2.2413-7caf41d.x86_64.rpm
# service plexmediaserver stop
# yum localupdate plexmediaserver*
# service plexmediaserver start

Fuente: https://devinstechblog.com/update-plex-media-server-centos/