Como instalar python 3 en Centos 7

Por defecto Centos 7 viene con la versión 2 de Python, por lo tanto hay que instalar algunos repositorios para poder instalar Python 3. Ejecute las siguientes instrucciones con el usuario root:

# yum install epel-release
# yum install https://centos7.iuscommunity.org/ius-release.rpm

Una vez instalados los repositorios, procedemos a instalar python 3:

# yum install python36u python36u-devel python36u-pip
# pip3.6 install -U pip
# pip install -U virtualenv

Hasta aquí, podemos llamar python 3 ejecutando el comando python3.6. Si queremos llamarlo del modo tradicional, ejecutar pyhton3, podemos crear un soft link de la siguiente manera:

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

Comprobamos que python 3 quedó bien instalado:

# python3 –version

Si todo es correcto, el comando anterior debería darnos la versión de pyhton 3 instalada.

¡Hasta luego!

¿Cómo actualizar manualmente el certificado SSL Let’s Encrypt en CentOS 7? Cerbot.

Si se instaló y usó el paquete cerbot para instalar el certificado en en el servidor con CentOS 7, el comando para actualizar (renovar) el certificado es el siguiente (ejecutar como root):

/usr/bin/certbot renew

El cual arrojará algo como esto:

Saving debug log to /var/log/letsencrypt/letsencrypt.log

-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/asesoriaensig.com.mx.conf
-------------------------------------------------------------------------------
Cert is due for renewal, auto-renewing...
Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
Renewing an existing certificate
Performing the following challenges:
tls-sni-01 challenge for xxxxxx.com
tls-sni-01 challenge for www.xxxxxx.com
Waiting for verification...
Cleaning up challenges
Generating key (2048 bits): /etc/letsencrypt/keys/0003_key-certbot.pem
Creating CSR: /etc/letsencrypt/csr/0003_csr-certbot.pem

-------------------------------------------------------------------------------
new certificate deployed with reload of apache server; fullchain is
/etc/letsencrypt/live/asesoriaensig.com.mx/fullchain.pem
-------------------------------------------------------------------------------

Congratulations, all renewals succeeded. The following certs have been renewed:
  /etc/letsencrypt/live/xxxxxx.com/fullchain.pem (success)

Si el mensaje termina con (success) significa que el certificado se renovó correctamente, en caso contrario, vea el archivo /var/log/letsencrypt/letsencrypt.log para revisar el porqué del error.

¡Saludos!

Owncloud 9.1: “error while loading shared libraries: libcairo.so.2”

Después de instalar Owncloud 9.1.1 en un servidor con CentOS 7 e instalar LibreOffice 5.2.1 para poder activar la aplicación Documents, la cual permite la edición en linea de documentos, procedí a activar la opción Local de dicha aplicación y aplicar y realizar el test, sin embargo el test falló; me indicaba que viera los mensajes del archivo log.

captura

Al revisar el archivo log de owncloud mostraba una linea que dentro del mensaje contenía el texto “error while loading shared libraries: libcairo.so.2”.

Para instalar dicha librería es necesario instalar en CentOS 7, con permisos de administrador, la aplicación ibus de la siguiente forma

# yum install ibus

Una vez realizado, el test se realizó sin problemas.

Espero y les sea útil el post. ¡Saludos!