Vagrant was unable to mount VirtualBox shared folders.

A iniciar el box de icinga2 me mandaba el mensaje siguiente:

En mi caso se debía a un bug en la versión de VirtualBox Guest Additions (vbguest) instalada en el box (la 5.1.21). Así que procedí a instalar la última versión (5.1.22) ejecutando las siguientes instrucciones:

Instalar el más reciente plugin de vbguest, iniciar el box, instalar la última versión de vbguest, parar el box y volverlo a arrancar.

El mensaje de error desapareció. Espero les ayude.

¡Saludos!

Listar las carpetas compartidas de un disco en red (NAS) en Windows.

Para listar, desde linea de comando, todas las carpetas que está compartiendo un disco en red (NAS) se usa el siguiente comando MS-DOS:

net view \\[disco_nas]

Donde [disco_nas] puede ser el nombre o dirección IP del disco NAS.

Por ejemplo, para listar todal las carpetas qu ecomparte un disco en red que tiene la dirección IP 192.168.0.100, la sintaxis del comando seria:

 net view \\192.168.0.100

El mismo comando serviría para listar las carpetas que comparte otra computadora o servidor en red.

¡Saludos!

There is a process already using the admin port 4848. Glassfish 4/CentOS 6.

El servidor de aplicaciones Glassfish 4.1 de un cliente no quería arrancar y mandaba el mensaje de error especificado en la siguiente imagen:

El servidor corre el sistema operativo CentOS 6 y al inspeccionar los puertos para ver que proceso estaba utilizando el puerto indicado en el mensaje, el 4848, indicaba que ningún proceso estaba ocupando dicho puerto. Así que quedó descartado que fuera otra instancia de Glassfish ejecutándose en la misma máquina.

El problema era que la máquina del cliente no tenía en su archivo /etc/hosts el hostname de su servidor. Para obtener el nombre del hostname.

Así que bastó con editar el archivo /etc/hosts y añadir al final de la IP 127.0.0.1 el hostname del servidor.

Con el comando hostname obtenemos el nombre del servidor. El archivo /etc/hosts debería más o menos quedar así:

Donde HOSTNAME es el nombre del servidor obtenido con el comando hostname.

¡Hasta la próxima!

 

 

¿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):

El cual arrojará algo como esto:

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!

Consultar el hardware de nuestra computadora windows desde línea de comando.

Hola a todos, devuelta escribiendo una nueva entrada en el blog y compartiendo conocimiento con ustedes. Muy feliz año a todos mis lectores.

Pues bien, queriendo actualizar el hardware de mi computadora Windows (tengo tiempo usando linux), me pregunté si había alguna forma de consultar los dispositivos hardware (cantidad y modelo de la memoria ram, fabricante tarjeta de video, versión de bios,  tipo de cpu, etc) desde una consola de comando de Windows; y resulta que si la hay: el comando wmic.

Así que aquí les dejo este pequeño videotutorial (mis primeros “pininos” en la creación de videotutoriales, espero ir mejorando poco a poco) del uso de este comando windows, específicamente veremos como obtener las propiedades de la ram, cpu, tarjeta madre y bios de nuestra máquina Windows:

Espero y les guste. ¡Hasta luego!

Tutorial en inglés: Como construir una aplicación Android con autenticación segura.

Turorial de Java Code Geeks que enseña cómo construir una aplicación Android con aunteticación segura de usuario:

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!

Ubuntu 16.04 no muestra barra de menú, ni lanzador, ni bordes de ventanas, ni menú superior.

El día de hoy amanecí con este problema, en la última sesión se había actualizado mi sistema el cual instaló un paquete actualizado del compiz y al parecer esa era la causa de la desaparición de manús, lanzador y demás.

Después de buscar un buen tiempo alguna solución en internet les comento que, de todas las soluciones posibles, la que describo a continuación fue la que me funcionó.

Abrimos una terminal donde clic derecho sobre el escritorio y seleccionando “Abrir Terminal”, ya que, en mi caso, no responde la combinación de teclas Ctrl-Alt-T.

Y escribimos los siguientes comandos:

mv ~/.cahe/compizconfig-1 ~/.cahe/compizconfig-1_old

Estamos renombrando, para no borrar (por si la solución no funciona para ti y puedas recuperar dicha carpeta más tarde), la carpeta .cahe/compizconfig-1 que se encuentra en la carpeta inicial del usuario.

Una vez hecho esto reiniciamos el sistema.

sudo reboot

Y ¡vuala! los menús y lanzador volvieron a funcionar normalmente.

Aquí la solución original.

¡Espero y también les sirva, saludos!

Vagrant 1.8.5: “default: Warning: Authentication failure. Retrying…”

Al intentar ejecutar un máquina virtual con Vagrant (vagrant up), mandaba los siguientes mensajes:

Levantaba la máquina virtual pero arrojaba errores al querer entrar a ella a través de ssh (vagrant ssh). No podía acceder a la máquina virtual.

La versión 1.8.5 de vagrant trae este bug. Para solucionarlo es necesario acceder a la máquina virtual a través de VirtualBox y cambiar los permisos del archivo /home/vagrant/.ssh/authorized_keys ejecutando el siguiente comando:

chmod 0600 /home/vagrant/.ssh/authorized_keys

Una vez hecho esto recargamos la máquina virtual (vagrant reload) y la máquina virtual debe arrancar sin ningún problema y ya podremos acceder a ella a través del ssh (vagrant ssh).

¡Saludos!

Ipad Mini no enciende.

Después de usar la ipad mini y dejarla de usar por un tiempo corto, la ipad no quería volver a encender al oprimir el botón de inicio. Tampoco respondía al apagado-encendido  oprimiendo el botón de encendido/apagado o activación/reposo, simplemente no respondía, seguía sin encender.

Una de las causas de que no encienda, puede ser que se haya agotado totalmente la batería, si este es tu caso, simplemente conecte la ipad a al corriente y espera unos minutos a que el icono o dibujo de carga aparezca en la pantalla y enciéndala.

Pero no era este el caso, en mi caso recién había cargado la batería de la ipad, así que no quedó mas remedio que forzar el reinicio del dispositivo.

Para forzar el reinicio de la ipad mini hay que mantener oprimidos por 10 segundos o más los botones encendido/apagado o activación/reposo y el botón inicio, hasta que aparezca el logo de apple en la pantalla. Esto indicará que la ipad mini se a reiniciado correctamente y ha encendido de nuevo. Este modo no borra nada de los datos que ya teníamos.

ipad_mini_3-buttons_connectors

Si aún con este último método sigue sin encender, llévala la un sitio autorizado apple para que la revisen.

¡Espero y este consejo les sea útil!