Error al iniciar VM en VMWare Workstation

Hace poco me pasó el error de que no podía iniciar máquinas virtuales aludiendo a que no hay RAM suficiente, siendo que acaba de iniciar el equipo y tenía más de 10 GB libres.

image

Not enough physical memory is available to power on this virtual machine with its configured settings

Al buscar en Internet hallé que la actualización opcional KB2995388 de Windows 8.1 produce conflicto con VMWare, por lo que se recomienda si no has instalado esta actualización no hacerlo, y de haberla instalado desinstalarla desde el panel de control.

image

En mi caso con desinstalar esta actualización y reiniciar el equipo se solucionó el problema y pude iniciar máquinas virtuales.

En los comentarios mencionan que iniciando VMWare como administrador puede solucionar le problema, aunque en mi caso no funcionó dicha solución.

Comentario destacado

image

Estoy usando Windows 8.1 en un i7 3930 con 64 GB de RAM y dice que no hay memoria suficiente!…

Fuente: Blog de VMWare

Solucionar error 417 Expectation Failed en Team Foundation con proxy Squid

Si en tu red estás usando un proxy HTTP y además utilizas el software de control de versiones Team Foundation, te va a salir el error de conexión HTTP 417 Expectation Failed.

Para solucionar el problema puedes agregar la IP del Team Foundation a la lista de direcciones ignoradas por el proxy para que las conexiones al TF no pasen por éste.

The purpose of the 100 (Continue) status (see section 10.1.1) is to allow a client that is sending a request message with a request body to determine if the origin server is willing to accept the request (based on the request headers) before the client sends the request body. In some cases, it might either be inappropriate or highly inefficient for the client to send the body if the server will reject the message without looking at the body.

Para solucionar el error puedes configurar que no pase por el proxy las IP del Team Foundation o configurar Squid para que ignore el header “Expect: 100-continue” cambiando esta línea al archivo squid.conf

#ignore_expect_100 off

Y dejarla en

ignore_expect_100 on

Finalmente reiniciar el servicio y el problema de acceso se habrá solucionado.

Instalar Windows XP desde un pendrive USB

La semana pasada tuve que formatear un equipo antiguo con XP, pero yo sólo tenía el archivo ISO y no tenía grabador de CD ni CD’s vacíos, por lo que tenía que buscar un programa para crear un pendrive con el SO y encontré el programa rufus.

image

Crear el pendrive es muy sencillo, sólo se debe seleccionar el pendrive, seleccionar la ISO y presionar Start. Luego iniciar desde el pendrive e instalar XP normalmente.

Link programa: http://rufus.akeo.ie/

Cambiar idioma mensajes excepciones C# a ingles

Si trabajas con Visual Studio verás que las páginas de error cuando hay excepciones no controladas están en español, lo que puede resultar cómodo para entender los mensajes.

image

Sin embargo para buscar información en Internet va a ser más dificil ya que la mayoría de la documentación y temas de foros se encuentra en inglés.

Existen sitios como unlocalize.com donde se puede introducir el mensaje en español y devuelve el mensaje en inglés, pero no contienen todos los mensajes.

Para facilitar la búsqueda de información en Internet sobre los mensajes de error se pueden pasar a inglés, para ello en la línea anterior a la que lanza la excepción pudes colocar esta línea:

Thread.CurrentThread.CurrentUICulture = new CultureInfo(“en-US”);

Va a pedir agregar estas dos líneas adicionales al principio

using System.Threading;
using System.Globalization;

E invocar nuevamente la excepción

image

Ahora con el error en inglés puedes buscarlo en Internet y encontrar la solución al error.