martes, 12 de junio de 2012

Solución al error 0x80004015 en WSUS

Buenos días a todos, escribo este post para redactar con detalle uno de los errores que nos hemos encontrado con frecuencia al intentar implantar el servicio WSUS en la empresa.

El error que nos salía era el 0x80004015, y se producía al iniciar el servicio de "Actualizaciones Automáticas" en los equipos Windows de la red. En un principio, aplicamos la solución que viene en todos los sitios de la web cuando se pone "error 0x80004015 wsus" en Google, y efectivamente el error se quitaba y el servicio se podía iniciar. La solución que se da en todos los sitios es crear un script con las siguientes líneas, o derivados:


SC sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
net start wuauserv
wuauclt.exe /detectnow


Pero el problema persistía, y es que nos dimos cuenta, que al tiempo de estar agregados al WSUS(1 semana normalmente), las máquinas dejaban de comunicarse con el agente del WSUS, y al meternos en los servicios de las máquinas, estas tenían el servicio de "Actualizaciones Automáticas" detenido, y al iniciarlo, nos volvimos a encontrar con el famoso error "0x80004015".

Fue entonces cuando nos dimos cuenta que esa no era la solución correcta, ya que nos libraba del error 24h, en el momento que se apagaban los equipos y se volvían a encender y cargaban la política(GPO) del DC(Controlador de Dominio), la conexión con el agente del WSUS desaparecía, y el servicio de "Actualizaciones Automáticas" se detenía y no dejaba iniciarlo, al no ser que le pasáramos el script. Esta situación no era única en el dominio, le ocurría a todos los equipos agregados al WSUS, entonces decidimos seguir buscando porque esa no era la solución.

Y efectivamente tras unos días buscando por Google, encontramos la solución, en nuestro caso como estamos trabajando bajo un DC(Controlador de Dominio), usamos la siguiente opción:

En la GPO que se le aplica al contenedor que se creó para los equipos del WSUS, había que modificar la siguiente política:

En "Configuración del equipo-Directivas-Configuración de Windows-Configuración de seguridad-Servicios del sistema" había que buscar el servicio "Windows Update", hacer click con el botón derecho del ratón y elegir la opción "Propiedades". Dentro de Propiedades elegir la opción de inicio "Automático".



Una vez seleccionado el inicio de servicio, se tubo que hacer click en "Modificar seguridad..." y agregar el grupo "Usuarios Autentificados" y darle permisos de "Lectura", y de "Iniciar,detener y poner en pausa".



Finalmente, todo siguió funcionando con normalidad. Hay que destacar que los equipos tienen que cargar la GPO para que el "error 0x80004015" deje de salir al iniciar el servicio de "Actualizaciones Automáticas", y como es una directiva de equipo, habría que reiniciar el equipo para que la cogiera, ya que los cambios de equipo se cargan al inicio de sesión del usuario, por lo cuál, una vez aplicado los cambios en la GPO, nos esperamos al día siguiente para seguir trabajando cómodamente. Tras 90 minutos vuelve a pedir la GPO al DC, pero como es una directiva de equipo, habría que reiniciar el equipo para que aplicase los cambios.

Por último decir que el otro modo es editando el registro, para equipos que no están en un DC, y pueden ver más información de este modo en el post original.


miércoles, 23 de mayo de 2012

Instalar paquetes bajo un proxy de red

Actualmente y cada día aún mas, es frecuente navegar por la empresa debajo de un proxy, para limitar el acceso a las paginas que visitan sus trabajadores, el gran inconveniente de dicha configuración de red es el manejo de los repositorios de los equipos Linux, ya que se debe configurar previamente un fichero.

El fichero que se va a configurar es el "/etc/environment", añadiéndole las siguientes lineas:
     # nano /etc/environment
          http_proxy=http://IP:PUERTO/
          https_proxy=https://IP:PUERTO/

Guardamos los cambios y ya se puede instalar paquetes desde repositorios sin ningún problema.

Instalar Wine 1.4 en Ubuntu 10.04

Hoy he intentado instalar la versión 1.4 de Wine en el Ubuntu 10.04, y he tenido que hacerlo de la manera mas "enredosa" ya que no se dispone de la última versión en los repositorios oficiales de Ubuntu, actualmente la última versión disponible en los repositorios es la 1.3.

He de decir, que las ordenes que se van a ejecutar las he realizado como el usuario sudo, para poder instalarlo sin problemas.

Los pasos que hay que realizar son los que se muestran a continuación:

-Para comenzar lo primero que se va hacer es bajar el paquete desde la web oficial.

-Una vez descargado se dispone de un paquete "tar.bz2", así que se pasa a su descompresión, para ello:
     # tar -xjvf wine-1.4.tar.bz2

-Cuando se tiene descomprimido, se dispone del directorio "wine-1.4", en el cuál, se debe situar y una vez dentro del directorio ejecutar el archivo "configure":
     # cd wine-1.4
     # ./configure

-Nos saldrá unos errores, para solucionarlos instalar las siguientes dependencias:
     # aptitude install build-essential xorg-dev flex bison

-Una vez terminada la ejecución del "configure", se pasa a la compilación, para ello:
     # make ==> Dependiendo del hardware del equipo tardará mas o menos, pero no desesperarse(casi 1 hora en mi caso).
     # make install

 -Al iniciar wine (Aplicaciones-Wine-Configurar Wine), pedirá la instalación del paquete "gecko", así que se instala.
     # aptitude install wine-gecko

La conclusión a la que se llega es la de siempre, que mientras se encuentren en los repositorios se tirará de repositorios, ya que es mas fácil instalar y desinstalar los paquetes, pero no siempre vienen en los repositorios las últimas versiones de los paquetes.

lunes, 9 de abril de 2012

Entradas Próximas

Buenos días a todos, ahora mismo estoy haciendo las prácticas en el Hospital de Valme, y se me han asignado junto a otras personas unos proyectos muy interesantes:

-Migrar DC de windows 2000 a windows 2003.

-Implementación de Escritorio XP a Ubuntu 10.04 lts.

-Implementar WSUS sobre 2008 server.

Estos proyectos darán entradas más detalladas posteriormente en mi blog, y que espero que les sea de gran utilidad para muchos de vosotros.

miércoles, 18 de enero de 2012

Instalación de Roller sobre Glassfish3

A continuación, os dejo un tutorial sobre la instalación de Roller en un servidor de aplicaciones, concretamente sobre Glassfish.