lunes, 24 de noviembre de 2008

Servicio Apache Tomcat no arranca (Cumulus de Canto)

Sintomas:
El servicio Apache Tomcat5 no arranca. En el visor de sucesos el error no especifica nada.
En el log jakarta_service_20081124.log aparece el error
.... Failed creating java c:\Archivos de programa\Java\jdk1.6.0_10\\jre\bin\server\jvm.dll.....
Solución :
Copiar en System32 el archivo msvcr71.dll que encontraras en la distribución de Java.

sábado, 22 de noviembre de 2008

Un telefono nuevo de Avaya no funciona

Sintomas:
Conectas un terminal AVAYA (en mi caso 5410) que nunca se ha usado, parece que no funciona. ¿Estará averiado?
Solución:
Arranca el programa manager de Avaya en la estación principal (la que utilizas para actualizar versiones de la centralita IP Office) , el telefono cargará por ftp el software necesario, le costará un rato pero funcionará.
Comentarios:
La centralita puede tener configurado el FTP hacia una maquina distinta y no funcionaría.

Problema con los permisos de usuario al restaurar BD en SQL Server distinto

Sintomas:
Restauramos una base de datos en un servidor distinto configurado con los mismos usuarios que el original. No se puede hacer login con un usuario que aparentemente tiene permisos. El usuario esta creado en SQL server, no en Active Directory.

Solución:
Si el usuario se llama "pepito", debe ejecutarse la siguiente consulta SQL:
execute sp_change_users_login 'Update_One', 'pepito' , 'Pepito'

Comentarios:
El identificador único de usuario (login) es distinto en los dos servidores de base de datos. El usuario en la base de datos por tanto no puede hacer login. Es lo que se llama usuarios huerfanos.
Este procedimiento almacenado vuelve a unir las familias.
Es un problema viejo pero que ocurre periodicamente a los que movemos bases de datos de un sitio a otro, y el problema es entonces recordar el nombre procedimiento almacenado.

miércoles, 19 de noviembre de 2008

Convirtiendo en virtual un Live Communications Server

Sintomas:
Durante el proceso P2V de un LCS mediante SCVMM 2008 aparece un problema porque un certificado está ya instalado en el puerto 442.
Solución:
Detener el servicio de administración IIS y todos los servicios relacionados para proceder al movimiento P2V. Una vez virtualizado no hay problemas.

El software de un host en SCVMM necesita actualización

Sintomas:
Con la RTM de MS System Center Virtual Machine Manager (SCVMM) cuando añades un host este puede quedar marcado como que necesita atención porque el software de virtualización no está actualizado

Resolución:
Instalar el hotfix para BITS en http://support.microsoft.com/?kbid=956774

Comentarios:
Resuelto desde la entrada Hyper-V Displays "Needs Attention" after SCVMM 2008 RTM Install en http://www.realtime-windowsserver.com/index2.htm donde tambien se habla de pasar la actualización Hyper-V Update for Windows Server 2008 x64 Edition (KB956589)

jueves, 6 de noviembre de 2008

No se pueden mostrar las páginas de un archivo de ayuda

Sintomas:
Te bajas un programa de internet, por ejemplo acaba de ocurrirme con The regulador, vas a la ayuda que es la única documentación que existe y te dice "Este programa no puede mostrar la página".
Resolución
Ves al archivo que contiene la ayuda, en este caso regulator2Help.htm, pulsa propiedades y luego desbloquear.
Comentario:
The regulator es un interesante programa para el estudio y prueba de expresiones regulares.
Palabras clave:
Compiled html help cannot show page.

sábado, 25 de octubre de 2008

Visual Studio etiqueta el texto indicando el lenguaje

Sintomas:
El IDE de Visual Studio para editar código HTML coloca los bloques de texto entre etiquetas: "<span lang="es-es">...</span>"
Solución:
En herramientas, opciones, Aplicación de estilos CSS cambiar el modo de aplicación del estilo de automático a manual.

viernes, 24 de octubre de 2008

Escritorio remoto con audio y usb

Objetivo:
Configurar el escritorio remoto para disponer de audio y de dispositivos de almacenamiento USB
Solución:
Utlilizar tscc.msc o tsconfig.msc para activar el audio (realmente es desactivar la casilla que lo deshabilita).
De forma similar podemos acceder activando el mapeo a los dispositivos de memoria.
Comentario:
Esto es interesante en Hyper-V porque con el escritorio consigues mas modos de pantalla con que con el terminal de acceso a maquina virtual.

jueves, 23 de octubre de 2008

El adaptador de red VM-Bus no funciona

Sintoma:
En una maquina virtual W2K8 el adaptador de red virtual (VM-virtual network adapter) no funciona. Se puede utilizar el adaptador heredado pero es mejor utilizar el otro adaptador.

Resolución
Instalar de nuevo los servicios de integración:
a) Conexión a maquina virtual menú acción/insertar disco de servicios de integración
b) Cuando diga que estan instalados y pregunte si volver a instalar decirle que sí.

Comentario.
Creo que el problema es que los servicios de integración en la maquina virtual w2k8 no estan actualizados a la versión RTM (KB950050).
Probablemente bastaría con pasarle este update, pero es mas rápido instalar los SI que montar el adaptador heredado para poder conectar.

martes, 21 de octubre de 2008

Cuidado con la fixcamera.exe y virtualización

Comentario:
Acabo de sufrir en las pruebas de SCVMM 2008 beta muchos problemas porque entre mis elementos de inicio figuraba fixcamera.exe.

Fixcamera.exe lo instalé con una webCam de Conceptronics (no sé porque esta marca suele crearme problemas con sus drivers).

He comprobado que existen muchas entradas referentes a problemas de fixcamera con VMWARE e imagino que pronto tendremos noticias con Hyper-V.

Dos cosas:
  1. La desinstalación del soft de la webcam no desinstala fixcamera.exe, hay que quitar el valor correspondiente en KLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  2. Quitar este valor no afecta cuando el software esta intalado no afecta al funcionamiento de la webCam y de hecho es recomendable.

Configurar Windows Mobile Email de Vodafone en HTC Diamond

Sintomas:
Al ejecutar el instalador de Windows Mobile Email en un HTC Diamond se produce un error.

Solución:

Configurar manualmente según las instrucciones en:
http://www.vodafone.es/empresas/servicios/internet_y_correo/Microsoft/att00015501/ManualWindowsMobileEmailversion4.0.pdf

Comentario:
Básicamente es añadir una conexión con el APN "wmail.vf.es" sin usuario ni contraseña
Luego utilizar esta conexión tanto para Internet como para la red del trabajo.
Y por supuesto configurar active sync de la forma habitual.

¿Donde están los APN en Windows Mobile?

Los APN están en Configuración/Conexiones(ficha)/Conexiones (icono)/Avanzado/selecc. Redes entonces podemos editar o crear una nueva conexión.
Si la creamos tenemos que editarla porque crearla es darle un nombre y nada mas.
Entonces, entramos a editar y tenemos un cuadro de lista nombre y número.
El número normalmente estará en blanco.
Aquí podemos crear o editar una conexión.
En la primera ficha nos pregunta nombre y tipo de la conexión.
Si elegimos una conexión GPRS o 3G o HSPDC o.... lo que sea, en la segunda ficha nos preguntará el apn.
Solo quedara dar nombre de usuario y contraseña (si hace falta) en la tercera ficha.

Comentario: siempre se me olvida y por eso lo escribo.

martes, 14 de octubre de 2008

VS2K8: Vista diseño de user control en blanco

Sintomas:
En Visual Studio trabajando con controles de usuario el panel de vista Diseño se queda en blanco.
Ocurre cuando vinculamos a una hoja CSS externa.
Solución:
Colocar la línea <link href="A.css" type="text/css" rel="stylesheet"> al final del html.
Explicación:

No la tiene, solo una justificación, los vinculos a hojas CSS debería ir en los encabezados del html de la página resultante.

Los user control son al fin y al cabo fracciones de código dentro del cuerpo del mensaje.

Aunque uno pensaría que la línea arriba debería ir al principio, es mejor ponerla al final.

Referencia: http://blogs.msdn.com/webdevtools/archive/2008/04/27/workaround-empty-design-view-for-user-controls.aspx

Machine Reboot required al instalar en host Hyper-V

Sintomas:
Al instalar software en un host Hyper-V nos dice que tenemos pendiente un reinicio de maquina y que no pude seguir. Aunque reiniciemos sigue igual.
Resolución:
Eliminar el valor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
Comentario:
Inicialmente tuve este problema al instalar para la beta SCVMM 2008, pero luego me ha vuelto a surgir con SQL Server 2008. Es posible que solo ocurra en maquinas HP, porque la entrada es un software de HP.
Creo que el problema aparece cuando el host es W2k8 y no cuando es W2K3

Memoria flash, USB y SCVMM beta

Sintomas:
No puedes terminar de añadir una maquina virtual al System Center Virtual Machine Manager, concretamente dice que "connection was lost"
Resolución:
Desmontar cualquier dispositivo de memoria Flash que tengamos consciente o insconscientemente en la maquina que añadimos.
Lo de insconsciente viene por que si nos fijamos en los iconos de la barra de tareas (si, donde antes estaba un solitario reloj) es posible que descubramos que tenemos algún dispositivo USB inesperado.

NDR atascados hasta el reinicio

Sintomas:

Cuando reinicias el servidor Exchange tus usuarios reciben un montón de mensajes NDR (no entregados al destino) cuyos originales habian sido enviados hace mucho tiempo.

Resolución:
Pasar el último parche para el problema, actualmente en:
http://support.microsoft.com/kb/950757/en-us

Explicación
Digo actualmente porque he sufrido el problema dos veces, y la segunda vez ví que había un parche nuevo.
El problema es enojoso, porque si todo va bien y no has reiniciado Exchange pueden llegar a muchos usuarios rebotes de mensajes que dos o tres meses antes se suponian entregados.
Y no les hace ninguna gracia.

El problema creo yo procede de los servidores de destino donde se ha implantado greylisting, al Exchange no le hace gracia que le respondan "Un momento estoy ocupado".

Puedes leer más en: SMTP greylisting problem on Exchange Server 2003 SP2
http://searchexchange.techtarget.com/tip/0,289483,sid43_gci1269925,00.html

Outlook, Exchange y sesiones Mapi

Sintomas:
  • Outlook pierde conexión con Exchange.
  • En el servidor aparece el evento 9646 del MSExchange IS: La sesión Mapi "/o=ascer/ou=correo/cn=Recipients/cn=ASCER/cn=username" superó el límite máximo de 32 objetos de tipo "session".
Resolución:
En los clientes Outlook:
1. En el menú Herramientas , haga clic en Cuenta configuración .
2. Haga clic en la cuenta de Exchange Server y, a continuación, haga clic en Cambiar .
3. Haga clic en Configuración adicional .
4. En la ficha Opciones avanzadas , haga clic en para desactivar el descarga carpetas compartidas (excluye de las carpetas de correo) casilla de verificación.
5. Haga clic en Aceptar , haga clic en Siguiente y, a continuación, haga clic en Finalizar .

Explicación:
El problema aparece en aquellos usuarios que acceden a muchos calendarios de otros usuarios.

La resolución está en http://support.microsoft.com/kb/842022/en-us Event ID 9646 is logged in the application event log of your Exchange Server 2003 computer when a client opens many MAPI sessions

Hasta que la publicaron nos tuvo durante dos años reiniciando el Information Store, para cerrar todas las sesiones MAPI, pasando detectores de virus, actualizando el firmware de las Wifi....
La incluyo porque el problema surge de vez en cuando y vale la pena recordarlo.

Exchange Server y MTU

Sintomas:

  • Evento 7200 de MSExchangeIS Public Store, El subproceso en segundo plano FDoUpdateCatalog se detuvo en las base de datos "Primer grupo de almacenamiento\Almacén de carpetas públicas (DDT)" debido a un código de error 0x80004005
  • Exchange Internet Information Store permanece en estado inicializando.
  • Terminal Server no funciona.
  • Arranque y parada lentos.

Nuestra solución:
(no tiene porque funcionar y puede ralentizar la maquina, ..., pero a nosotros nos funcionó)

Añadir el valor DWORD MTU= 576 en la clave del registro

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\[ID for network interface]

Donde ID for network interface es el clásico GUID que hay que resolver, para lo que puede ser de ayuda consultar la clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\\Id. de adaptador\Connection

IMPORTANTE: Reiniciar despues de cambiar la clave (obvio pero importante)


Explicación:
Ayer al reiniciar nuestro servidor de correo sufrimos esa pesadilla que es el arranque lento de la maquina. Ese arranque que ya sabes terminará en algún momento pero fallará en las comunicaciones de red.
Curiosamente era posible acceder al registro de errores y la administración de servicios pero no al terminal server.
Los primeros errores que aparecieron tenían que ver con el indexado de los almacenes de información, por ejemplo.
Event Type: Error
Event Source: MSExchangeIS Mailbox Store
Event ID: 7200
Description: Background thread FDoUpdateCatalog halted on database "First Storage Group\Mailbox Store (V8)" due to error code 0x80004005.
(El subproceso en segundo plano FDoUpdateCatalog se detuvo en las base de datos "Primer grupo de almacenamiento\Almacén de carpetas públicas (DDT)" debido a un código de error 0x80004005. )

Aunque algunos articulos orientaban en la dirección del indexado de texto otros señalaban mas bien un problema con el acceso al servidor del catalogo global , concretamente me llamó la atención la KB:
La instalación de la actualización de seguridad MS05-019 o del Service Pack 1 de Windows Server 2003 puede causar un error en la conectividad de red entre clientes y servidores
En http://support.microsoft.com/kb/898060/
Donde habla de los sintomas siguientes:

• No se puede conectar con los servidores de Terminal Server o tener acceso a recursos compartidos de archivos.
• Error en la replicación del controlador de dominio entre vínculos WAN.
• Los servidores de Microsoft Exchange no pueden conectar con los controladores de dominio.
•Las solicitudes a un servidor que ejecuta Servicios de Microsoft Internet Information Server (IIS) pueden agotar el tiempo de espera o pueden llegar a ser muy lentas.

Que pueden tener como causa la actualización de seguridad MS05-019 o el Service Pack 1 (SP1) de Microsoft Windows Server 2003 al provocar que el número de rutas del host alcance el valor máximo.

Debo decir que no lo entendí demasiado y que mi maquina corre Windows 2003 R2 con actualizaciones al día y por tanto con el SP2. Y tampoco tengo segmentos WAN.

Sin embargo decidí probar a cambiar la MTU y cuando logre reiniciar problema resuelto.