viernes, 27 de marzo de 2015

Obtener en Umbraco los textos de los tipos de datos basados listas de botones

Enunciado:

Si creas tipos de datos basados en listas de botones de radio (radiobuttons), la referencia a al propiedad o el método getValue te devuelven un entero. ¿Cómo obtener los textos?

Solución:

    if (Model.Content.HasValue("nomProp"))
    {
        Accesos=Umbraco.GetPreValueAsString(Model.Content.GetPropertyValue("nomProp"));      }

miércoles, 25 de marzo de 2015

TLS not available: connect failed: error:00000000:lib(0):func(0):reason(0)

Síntomas:

Tenemos un servidor de correo, observamos que cuando intentan enviarnos mensajes desde determinados dominios los mensajes no llegan, finalmente el emisor recibe un NDR que contiene la frase:

TLS not available: connect failed: error:00000000:lib(0):func(0):reason(0) 

Solo ocurre con algunos dominios, esto es con algunos servidores de correo.

Contexto:

Utilizas un servidor Windows Server 2008R2 con Foreftont TMG y el Rol de transporte de Exchange Server 2010.
Has configurado recientemente el SSL para que supere los tests Qualys SSL Labs
Para ello has seguido las instrucciones en:

Causa:

El servidor que emite los mensajes es probablemente un Linux con qmail y no tiene actualizados los módulos de criptográfia, probablemente esté intentando utilizar SSL v2 o v3 en lugar de TLS. y tu servidor lo rechaza.

Solución:

En mi caso bastó con:

  1. Permitir el dialogo inicial SSL2 /SSL3 antes de saltar a TLS.
    Clave de registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\ AllowInsecureRenegoClients
    Valor:1
  2. Permitir el uso del cifrado RC4 (lo había deshabilitado por debíl).
  3. Incluir la suites de cifrado TLS_RSA_WITH_RC4_128_SHA en la lista:
    Computer Configuration, Administrative Templates, Network, SSL Configuration Settings, Cipher Suite Order
    De la política  de seguridad local.
Todo esto se entenderá mejor si se han seguido las instrucciones más arriba para alcanzar el grado A en Qualys SSL Lab (y para evitarse problemas posteriores, que desde PODDLE nos estamos poniendo serios).






viernes, 13 de marzo de 2015

TimeOut al actualizar Piwik

Síntomas

Cuando intentas actualizar Piwik recibes el error:
 curl_exec: Operation timed out after 10000 milliseconds with 527060 out of 13297558 bytes received. Hostname requested was: builds.piwik.org

Solución

Edita el archivo path_a_la_instalación/htdocs/plugins/CoreUpdater/controller.php
En la línea 175
Cambia: Http::fetchRemoteFile($url, $this->pathPiwikZip);
Por: Http::fetchRemoteFile($url, $this->pathPiwikZip, 0, 30);

martes, 10 de marzo de 2015

Conectividad limitada en HP LT-4142 GOBI 4G

Advertencia:

Llevo mas de un año peleando con este problema, he reinstalado sistema operativo siete veces, un par de veces creía que había perdido la maquina por una actualización fallida de firmware, decenas de veces he creído haberlo resuelto y el problema volvía a aparecer....
No puedo garantizar que esta sea la solución definitiva pero podría serlo.
Las claves principales me las han dado Desutiem y Fasst en este foro de HP http://h30499.www3.hp.com/t5/Notebook-HP-ProBook-ZBook/HP-LT4112-Gobi-4G-Driver-Software/m-p/6717421#.VP6oCvm-_pf

Contexto:

Ordenador: HP EliteBook Folio 1040 G1 Notebook PC
Modulo de banda ancha: HP LT4142 GOBI 4G
Sistema operativo: Windows 8.1


Síntomas:

Existen diversos síntomas según la versión de controlador y firmware que tengas instalada.
En configuración/conexiones de red:
  • La conexión de banda ancha entra en acceso limitado
  • La conexión de banda ancha desaparece completamente
En el administrador de dispositivos puedes ver distintos problemas:
  • El dispositivo HP LT4142 GOBI 4G Module NetWork Device no funciona
  • Aparecen cuatro dispositivos desconocidos que corresponden a los dispositivos que incorpora el LT4142 que han desaparecido.
Los problemas pueden aparecer esporádicamente pero con frecuencia corresponden a las siguientes situaciones:
  • Salida del estado de hibernación.
  • Zona con posible saturación de las redes de banda ancha (p.ej. Aeropuertos).
  • Actualización de controladoras.

Solución:

a) El firmware del modulo LT4142 debería estar actualizado a las última versión.

Para ver la versión, click en el icono de red a la derecha de la barra de inicio, click en ver configuración de la conexión arriba segunda línea, click en el adattador de banda ancha, en propiedades veras el firmware.
En este momento la 12.430.19.01.00 descargable en http://h20564.www2.hp.com/hpsc/swd/public/detail?swItemId=ob_133252_1

CUIDADO: La actualización de firmware no puede retrocederse y se produce un error en un ordenador donde no se puede extraer la batería deberás esperar a que esta se agote (o abrirlo y quitarla si se puede)
Con suerte entonces se recuperará el modulo. Si realizas la actualización lo haces bajo  tu responsabilidad. (normalmente no pasa nada).


IMPORTANTE:
Después de actualizar el firmware debes apagar completamente el equipo (ves Configuración del equipo , Actualizar y recuperar, recuperación, reniciar ahora, apagar).


b) Debes instalar las últimas versiones de la controladora:

Primero instalas la SP66243 que normalmente te creará problemas: no tendrás conexión WAN ni GPS.
Si vas al administrador de dispositivos veras que todos los dispositivos relacionados con la GOBI ha desaparecido, o mas bien aparecen como desconocidos.

Para recuperarlos hay que realizar un paso previo.
  1. Hay que buscar un dispositivo que se llama algo asi como "HP USB Mobile Broadband USB" debajo de la categoría "Controladoras de bus serie universal".
  2. Actualizarle el controlador buscando los controladores C:\SwSetup\SP66243
  3. El dispositivo pasara a llamarse USB Composite Device
Solo una vez hayamos hecho esto podremos ir a cada dispositivo desconocido y actualizar su software buscando en C:\SwSetup\SP66243

Ahora podemos actualizar os controladores a la versión sp70068
Es posible que nuevamente el controlador de la GOBI pase a dispositivos desconocidos.
En este caso es solo un dispositivo y es mas sencillo resolverlo, solo tienes que actualizar el controlador buscando en c:\program files C:\Program Files (x86)\HP LTE GOBI 4G\Driver.

ACTUALIZACIÓN (WIFI Y BLUETOOTH):
Después de los pasos anteriores tuve problemas con las conexiones WIFI y Bluetooth, descargué los últimos drivers de Intel (es un único pack) desde el sitio de soporte de Intel y cesaron los problemas.

lunes, 2 de marzo de 2015

Piwik LoginLdap y directorio activo

Situación

Configuras el plugin de Piwik LoginLDAP para autenticar contra el directorio activo.
La conexión funciona (lo pruebas con los test de pertenencia a grupo), pero no encuentra los usuarios.

Solución: 

Usar sAMAccount para el id de usuario y NO rellenar el sufijo de la dirección de correo.