Páginas

miércoles, 5 de junio de 2019

Android x86 colgado en la linea de comandos

Hola Mundo:

Este post es sobre un laboratorio que estoy haciendo. El desarrollo de éste requiere de trabajar con Android en una máquina virtual. En este caso, estoy usando Oracle Virtualbox.

Al momento de instalar Android, que lo puedes conseguir desde aqui: https://www.android-x86.org, en una máquina virtual, el proceso es bien simple. Lo importante es que en el proceso de particionado de disco, marques la partición como Boot.

El problema se presenta al arrancar. Al parecer el proceso parte bien, pero se queda pegado en la línea de comandos:


El motivo de este problema, es que no cuenta la máquina virtual con la configuración de la controladora gráfica. Tiene que quedar con el adaptador VBoxVGA y con la aceleración 3D activada.


Con esto el sistema iniciará de forma normal.

Espero que les sirva.



jueves, 30 de mayo de 2019

Error cannot create references to/from string offsets en Wordpress

Hola Gente:

Este post es re pequeño y tiene que ver con un trabajo que estaba haciendo para un cliente. 
El trabajo consistía en migrar la instalación de Wordpress de un hosting compartido a otro. 
Para esto respaldé la DB y los archivos de Wordpress (incluyendo wp-content) y posteriormente los subí a la nueva cuenta de hosting.
Hubo cambios de DNS y esperé la correcta propagación.


El problema se encontraba en que al querer iniciar sesión daba error 500. El error era el siguiente:

PHP Fatal error:  Uncaught Error: Cannot create references to/from string offsets in wp-includes/user.php:54
Stack trace:
#0 wp-login.php(775): wp_signon('', '')
#1 {main}
  thrown in wp-includes/user.php on line 54

Después de revisar la base de datos, archivos. Borrarlos y volverlos a subir. Nada funcionaba.
Se me ocurrió mirar la versión de PHP del servidor y era la 7.1. Decidí bajarla a la 5.6 y funcionó de maravillas.


martes, 5 de marzo de 2019

ERROR: DownloadContentFiles() failed with hr=0x80072efd

Hola a todos:

Una de las funcionalidades que mas se habilitan en System Center Configuration Manager es la distribución de actualizaciones. Esto es a través del rol de WSUS de Windows Server y SUP de SCCM.

Es un escenario común que en las empresas tengan bloqueado el acceso a los sitios de Microsoft Updates para no saturar el ancho de banda y de pasada tener a los equipos sin actualizaciones, salvo que tengan un WSUS dentro de la red y que eso administre las actualizaciones.

En este caso, en el log PatchDownloader.log, ubicado en C:\Users\<usuario>\AppData\Local\Temp\2, nos dará una luces de lo que está pasando.

Si al momento de descargar aparece un error como este:



ERROR: DownloadContentFiles() failed with hr=0x80072efd

Es porque se deben revisar las políticas que bloquean el acceso al servicio de Microsoft Update.
Teniendo resuelto la corrección de las políticas, se puede hacer de nuevo la descarga de actualizaciones.

Saludos!

martes, 26 de febrero de 2019

Cargar drivers a Boot Image de SCCM

Hola mundo.
Los que trabajamos con SCCM, especialmente en la distribución de sistemas operativos, mas de alguna vez hemos tenido que lidiar con controladores de red.
Pongamos en contexto. Una boot image es un entorno de Windows PE que tiene cargado scripts encargados de la distribución y captura de sistemas operativos. Para ambos propósitos este entorno requiere de conexión con la instalación de SCCM.
Cuando la conexión no se realiza, es necesario agregar el controlador de red necesario.

Esto se realiza yendo al apartado de Drivers dentro del apartado de Operating Systems.
Dentro del elemento, ir a Import Driver



En el asistente, indicar la opción de Import all drivers in the following network path (UNC). Esta opción agregará todos los controladores encontrados en esta ruta en red.


El asistente recorrerá de forma recursiva el directorio y detectará los controladores. Esta operación puede durar algunos minutos, dependiendo de la cantidad de controladores.


En esta pantalla, se seleccionan los controladores que se van a importar. Por ejemplo, si vamos a trabajar con imágenes de 64 bits, quitar las de 32 bits. 


Está la opción de agregarlos a un paquete de controladores. Esta opción es útil si estamos distribuyendo sistemas operativos y la instalación de Windows requiere de controladres. En este caso vamos a crear un paquete.


Para la creación del paquete hay que indicar el nombre, comentarios y la ruta UNC donde se almacenará el paquete de controladores.

Una vez creado, podemos avanzar. 


Este paso el más importante. Consiste en agregar los controladores importados en un boot image. En este caso trabajaremos solamente con la imagen de 64 bits. Se selecciona la primera opción.


SCCM nos alerta la necesidad de reconstruir el boot image para poder utilizarlo. Dejaremos que SCCM se ocupe de ellos. Para eso, seleccionamos Yes.


Lo más habitual es agregar controladores de red o de almacenamiento. SCCM nos alerta que hay controladores que no forman parte de esa categoría. Seleccionamos Yes.



Resumen de los controladores que se van a agregar.

Ejecución del proceso. Toma su tiempo.


Finalización del proceso.


Si revisamos los controladores en las propiedades del boot image, encontraremos todos los controladores que fueron agregados. 


Espero que se de utilidad.

Hasta la próxima