miércoles, 11 de julio de 2012

Error de puertos en el msn


Seguramente a muchos os habrá ocurrido este error cuando intentáis entrar en el Messenger: 
“Error en puertos clave”

Esto es especialmente recurrente si solemos usar el ordenador en empresas en las que tenemos determinados certificados para confirmar nuestra identidad. De hecho, dentro de la VPN de la empresa funciona pero estando conectado a cualquier otra red a veces funciona y a veces no. Es fácil de solucionar, solamente hay que ir a “opciones de Internet” en el Internet Explorer, seleccionar la pestaña de “avanzado” y bajar hasta donde pone:

En inglés:
“Check for publisher’s certificate revocation”
“Check for Server certificate revocation”

En español:
“Comprobar la revocación de certificados del editor
“Comprobar la revocación de certificados del servidor


Desactiva la casilla de ambas y reinicia el navegador. Después de esto podrás abrir el msn sin problemas.

domingo, 1 de julio de 2012

Submirror too small to attach en Solaris


Quizás muchos han tenido el problema recurrente y básico de no poder crear mirrors entre dos discos de Unix por que la máquina se queja de que las tablas no son iguales entre ellas. Muchos habremos perdido tiempo valioso en estar contando cilindros y megabytes solo para darnos cuenta de que no es útil.


Por más que se intente hacer igual nos sigue apareciendo este error:


metattach: 'hostname': submirror too small to attach

Bien, ésta es la solución más fácil. Copiar la definición de la tabla en un archivo temporal y luego crear la tabla de otro disco usando esta misma definición:


cp /etc/vfstab /etc/vfstab.dsk
prtvtoc /dev/rdsk/c1t0d0s2 > /tmp/pt
fmthard -s /tmp/pt /dev/rdsk/c1t1d0s2

Evidentemente debemos recordar borrar las definiciones anteriormente hechas entre los slices, que se puede hacer con estos comandos:

metadb -d

Booting Solaris

Algo imprescindible que deben tener los discos de solaris para que se pueda bootear la máquina desde ellos es un bloque de autoarranque o boot block. Antes de cambiar el orden de booting debemos asegurarnos que tenemos este bloque en nuestro disco y se puede instalar con estos comandos según el hardware con el que se trabaja:


Servidores Sparc:

# cd /usr/platform/`uname -m`/lib/fs/ufs
# installboot bootblk /dev/rdsk/c1t0d0s0



Servidores x86:

/sbin/installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t1d0s0

Sistema de archivo en discos

Ver y cambiar el sistema de archivos de los discos en Solaris es muy sencillo. Para consultar lanzamos:

fstyp /dev/rdsk/c0t3d0s0

y para cambiarlo a ufs si asi queremos:

newfs /dev/rdsk/c0t3d0s0

UUID en solaris

Algunos softwares extienden licencias para los equipos encriptadas y basadas en números específicos del equipo como el "hostid" o el "UUID".


Para obtener el primero simplemente usamos el comando "hostid" pero para el segundo podemos usar:

/usr/sbin/smbios -t SMB_TYPE_SYSTEM | grep UUID

miércoles, 20 de junio de 2012

Can not open device en Solaris

Muchas veces cuando intentamos bootear desde un disco distinto al principal podemos recibir este mensaje de error impidiéndonos salir del ok prompt o hacer alguna otra cosa aparte de apagar y encender la máquina. Una forma sencilla puede ser con estos comandos:

{ok} boot
Can not open device

{ok} setenv diag-switch? false
{ok} reset-all
{ok} boot