Cambiar el sistema de particiones MBR (MSDOS partición) a GPT

OVH MBR a GPT

En algunos casos, existe un fallo en el instalador de OVH para instalar imágenes de SO o distribuciones especificas, en servidores dedicados, como es el caso de Proxmox, un tanto ridículo pero muy molesto, que instala en equipos con discos o arrays de discos de mas de 2TB, formateando los discos con el obsoleto fdisk, o MBR MSDOS, en vez de con parted.

El instalador en vez de verificar la estructura de tu equipo (se supone que si alquilas un equipo con tarjeta RAID y 4 discos, es que como poco, puedes intentar crear un RAID 0,1,10,5,6), el script presupone el tamaño máximo del disco modelo.

El programador que realizo el script se que quedo corto, y simplemente (y esto se nota porque en cualquier modelo con discos individuales de más de 2TB, no pasa) al ser un disco menor de 2TB selecciona el vetusto modelo de particiones MBR o MSDOS, el cual no soporta discos de mas de 2TB.

La solución es algo compleja, pero pasa por modificar las particiones, convirtiéndolas de MSDOS (MBR) a GPT usando el modo rescue-pro de OVH.
Read More

PhpStorm: diccionarios en español (spanish)

phpStorm diccionarios castellano

Uno de los mejores IDE para PHP es sin duda PHPStorm, con el que me he quedado tras probar otras cosas como Eclipse (demasiado pesado para mi gusto, gracias al uso de Java), SublimeText (liviano y muy bueno), y fue por su rapidez, bajo consumo de recursos.

Sin embargo, para aquellos que nos gustan los comentarios y la documentación de nuestro código en nuestro idioma, (esta bien lo de escribir las clases, las funciones en inglés, pero los comentarios y la documentación mejor en nuestro idioma, sobre todo si el proyecto no tiene alcance global o no va a ser OpenSource), y PHPStorm solo tare el inglés como diccionario. Buscando no encontré que hubiera un repositorio, así que encontre la solución en varios fuentes. Usé aspell para crear mi diccionario.

Read More

VENOM Vulnerability CVE-2015-3456

Proxmox kvm Venom

Se ha publicado el pasado 13 de Mayo de 2015 una vulnerabilidad grave en el controlador del Disco Floppy de QEMU, llamada VENOM, por la cual se puede permitir a un invitado a ejecutar código arbitrario e inutilizar el host físico en el cual se ejecuta (maquina contenedora de los VM o servidores virtuales) basado en KVM (Quemu).

El problema, es que aunque deshabilitemos el uso del Floppy Disk Drive para los servidores virtuales (VPS) como viene siendo por defecto por ejemplo en Proxmox, SolusVm, el problema no se soluciona.

Dependiendo del software que usemos, deberemos acudir a la actualización, que requerirá, el reinicio de los VPS, aunque no del host principal.

Read More

Mysql Fatal error: Can’t open and lock privilege tables: Incorrect file format ‘host’

Mysql incorrect format hosts

Mysql Fatal error, en una de sus versiones (hay muchas más), en las que mysqlcheck no puede reparar las tablas y MySQL no arranca.

Uno de los mayores problemas del apagón eléctrico o apagado forzado de un servidor, junto con determinados sistemas de ficheros como ext3/ext4 (y otros), y MySQL, es la posibilidad de tener múltiples problemas al reiniciarse la máquina, y ver que nuestro servidor MySQL no inicia, y nuestras paginas web, y las cuentas de nuestro hosting alojadas en ese servidor MySQL son incapaces de funcionar.

Revisando los logs de MySQL y realizando tareas de reparación obtenemos distintos mensajes:

[ERROR] Fatal error: Can't open and lock privilege tables: Incorrect file format 'host'

Read More

Como trabajar con un sitio en un servidor de pruebas o en una migración · archivo hosts

Entorno produccion-desarrollo · Entorno produccion-desarrollo : servidor de pruebas

Cuando trabajamos en entornos reales, usando el procedimiento desarrollo-test-producción, con un servidor de pruebas, o cuando necesitamos realizar una migración de hosting o empresa de alojamiento web, o queremos trasladar nuestro Joomla, nuestro WordPress o cualquier otro software web diseñado por nosotros mismos, por lo general muchos no conocen la posibilidad de verificar de forma real si el proceso de migración, esta funcionando correctamente, usando el archivo hosts del sistema.

Por lo general las empresa de hosting ofrecen una alternativa, basada en el usuario de Apache que ejecuta el proceso, por lo general con la dirección URL http://nombredelservidor/~usuario. Esta formula es bastante imprecisa ya que muchos programas, por su diseño en implementación no funcionaran de forma correcta.

En Castris te proponemos que trabajes en modo real utilizando para ello, el archivo hosts de tu sistema.

Read More

LogJam Attack, el nuevo problema con SSL

LogJam attack

LogJam Attack, (o mejor en castellano el ataque por estancamiento) está basado en una falla de seguridad en el protocolo de intercambio Diffie-Hellman, que es un algoritmo criptográfico que permite a los protocolos de Internet acordar una clave compartida y negocias una conexión segura. Fundamental en muchos protocolos como HTTPS, SSH, Ipsec, SMTPS, y otros que se basan en TLS.

Read More

PhpStorm necesita instalar el entorno de ejecución Java SE 6 antiguo

Macos yosemite phpstorm java

Tras la lectura de varias comparativas, y cansado del funcionamiento de Eclipse (pesado y lento) opte por ver y trabajar con una prueba de PhpStorm ya que solo voy a hacer php y algo de bash aunque para este me reservo Sublime por lo liviano que es.

Cual es mi sorpresa, que como otros muchos software basados en java, tienen problemas para trabajar con las nuevas versiones de Java, como por ejemplo con Mac Os X 10.10.X Yosemite, o con Java 8.X

Read More

Prestashop: «Link to database cannot be established»

Prestashop link database

El escenario, es el típico de una migración de Prestahop desde un hosting a otro. El técnico o cliente, procedente de otro hosting, ha preferido migrar por si mismo el contenido, desde el proveedor antiguo, al nuestro, siguiendo correctamente los pasos, como en nuestro tutorial Como mover Prestahop a otra cuenta de hosting, dejando la mismo tiempo que el sistema funcione en el servidor antiguo (1). Sin embargo, tras una verificación la ventana de su navegador le muestra el fatídico mensaje: «Link to database cannot be established»

 

Read More

Proxmox vRack 1 vRack 1.5 en equipos Infraestructura

Ovh Proxmox vRack

Uno de los quebraderos de cabeza más habituales para un administrador de sistemas que trabaje con OVH, es que sus manuales son ciertamente deficitarios, lo que complica mucho el trabajo, y requiere de buenas dosis de paciencia y trabajo, para localizar la configuración adecuada. El soporte jamás te ayudará, y se limitará a enviarte al manual, que muchas veces será incorrecto por ausencia o por error tipográfico, o por obsolescencia.

En el caso que nos ocupa, y como ocurrió con el manual de Proxmox para las versiones del vrack 1, los manuales de OVH no sirven de mucho salvo de guía antes de realizar los trabajos necesarios para hacerlo funcionar.

Read More