Archivo del Autor

En Plesk 9 se ha modificado la forma de realizar los backups que se usaba desde Plesk 7.5 y se ha sustituido el formato en el que se almacenaban.

Por tanto, para poder restaurar un backup de una versión antigua de Plesk, antes es necesario convertirlo a un formato que la nueva versión pueda manejar. Vamos a ello:

1. Sino tenemos aún el backup creado, en el servidor de origen, ejecutamos:

# /usr/local/psa/bin/pleskbackup all mibackup.psa

En caso de no encontrarse pleskbackup instalado, hay que entrar al panel de control y en SERVIDOR –> ACTUALIZADOR e instalar PLESK BACKUP MANAGER.

2. Una vez tenemos el archivo de backup generado, lo movemos al servidor de destino y convertimos el archivo a formato Plesk 9.

# /usr/local/psa/bin/pre9-backup-convert -v convert -d /var/lib/psa/dumps/ mibackup.psa

El directorio /var/lib/psa/dumps es la ubicación por defecto para almacenar los backups con Plesk 9. Ahí se creará un archivo .xml con los metadatos del backup.

3. En el panel de control, accedemos a SERVIDOR –> ADMINISTRADOR DE BACKUPS –> REPOSITORIO DEL SERVIDOR.

Ahora veremos un listado de los backups disponibles, entre ellos debería aparecer el que hemos convertido, pinchamos en él y veremos las opciones y podemos empezar el proceso de restauración.

Comments 4 Comentarios »

Si se da este problema al intentar levantar el firewall de Plesk

/etc/init.d/psa-firewall start
psa-firewall: service is disabled

Prueba con esto para solucionarlo:

touch /usr/local/psa/var/modules/firewall/active.flag

Resultado:

# /etc/init.d/psa-firewall start
psa-firewall: firewall configuration successfully applied

:)

Comments No Hay Comentarios »

SYMPTOMS

I update two nodes to Windows 2003 Server SP2 and Virtuozzo containers doesn´t start.

C:\>vzlist -a

    VEID  NPROC  STATUS   IP_ADDR        HOSTNAME
        1     –  stopped  10.89.222.125  SERVICECT
      101     –  stopped  X.X.X.X      vps1
      102     –  stopped  X.X.X.X      vps2
      103   –  stopped  X.X.X.X     vps3
      104     –  stopped  X.X.X.X     vps4
      105     –  stopped  X.X.X.X     vps5

I get an error when we try to start a CT:

C:\>vzctl –verbose start 1
Starting container …
INFO:  Notify container 1: stopped starting
INFO:  start_vps_locked: container 1
INFO:  VpsVolumeMount() DISK_TYPE = 3 : 2
INFO:  VpsVolumeMount() DISK_TYPE = 3 : 2
INFO: Completed successfully VzhiveMount: "C:\vz\Private\1\root\vzquota" "C:\vz\
Templates" "w2k3"
INFO: Applying patch to C:\vz\Private\1\root\WINDOWS\system32\win32k.sys…
INFO: Patching security database…
INFO: Done!
ERROR: Error 0×1 while executing script ‘on_vps_startup.cmd 1′
INFO:  Notify container 1: stopped none

The log file shows this error:

VPS 1: ISMIGRATED=
VPS 1:  starting gateway:  nodetype: 2
VPS 1:   starting with gateway:  domain: dnsservers:  nodetype: 2  
VPS 1: sp1_sp2 upgrade failed 

 

RESOLUTION

1. Backup all containers for emergency.
2. Run Virtuozzo autoinstaller vzinstall.exe, choose Download only mode. Once components list is fetched, please choose architecture and language you have installed on this node, click OK. Autoinstaller will download both SP1 and SP2 templates.
Note: If you run vzinstall.exe on SP1 server it does not download SP2 template, because the tool checks SP level of the server and downloads corresponding templates only.
3. Go to download folder specified on step 2 and find downloaded OS template archive: e.g. w2k3en_SP2_x86.ex_
3. Rename it to w2k3en_SP2_x86.exe and run to extracte template .efd file. E.g. it would be w2k3sp2_std_20070911_en_x86.efd
4. Copy extracted w2k3sp2_std_20070911_en_x86.efd to \vz\Templates\__cache folder next to the old SP1 template.
5. Stop all containers, including the Service Container:

for /F "skip=2 usebackq tokens=*" %i in (`cmd /c "vzlist -o veid"`) do vzctl stop %i

6. Ensure that all containers are stopped using "vzlist -a" command. 
7. Uninstall current w2k3 OS template:

vzpkgdeploy -u w2k3

8. Ensure that \vz\Templates\w2k3 folder is removed.
9. Install w2k3 sp2 OS template:

vzpkgdeploy -i w2k3sp2_std_20070911_en_x86

Independently of complex template name it will be unpacked in \vz\Templates\w2k3 folder.
10. Install Microsoft Windows 2003 Service Pack 2 on the Node.
11. Reboot the Node.
IMPORTANT: Do not reboot the Hardware Node any time between steps 5 and 10.

http://kb.parallels.com/en/3596

Comments No Hay Comentarios »

Hace unos días ha caído en mis manos un HTC Magic y no quiero dejar pasar la oportunidad para empezar a cacharrear con este juguete. La primera “traba” que me he encontrado es que por el momento no existe un plugin que permita desarrollar desde Visual Studio por lo que he tenido que descargarme Eclipse.

Descargar Eclipse

Podéis descargaros Eclipse desde http://www.eclipse.org/downloads/

Yo he utilizado la versión para “Java Developers”

image

Descargar Android SDK

El SDK de Android, en estos momentos por su versión 1.5 R2. Se encuentra en: http://developer.android.com/sdk/1.5_r2/index.html

Instalar plugin de Android para Eclipse

Ejecutamos Eclipse, vamos a “Help…> Software Update” y en la pestaña “Available software” pinchamos en “Add Site…” la dirección que tenemos que indicar es: https://dl-ssl.google.com/android/eclipse/

Tan pronto como termine de descargarse los componentes lo marcamos todo y le damos a “Install…”

image

Una vez se haya instalado el plugin hay que reiniciar Eclipse.

Indicar a Eclipse la localización del SDK de Android

Basta con ejecutar nuevamente Eclipse, ir a “Windos > Preferences” y en la opción Android podremos especificar la ubicación en la que hemos descargado (y descomprimido) Android SDK.

Con esto ya podemos empezar a crear nuestros proyectos para Android!!!.

Comments 3 Comentarios »

Interesante y completo listado de todos los lenguajes en los que se puede programar para .NET Framework:

 

          Comments No Hay Comentarios »

          Si en un anterior post comentaba como ver las cuentas de Hotmail en Gmail, en este voy a contar como hacer exactamente lo contrario. Aunque realmente podemos utilizar/integrar cualquier tipo de cuenta POP3.

          1. Lo primero de todo es habilitar el POP en la cuenta de Gmail. Fijate que también en este mismo sitio se puede habilitar el acceso vía IMAP.

          image

          2. Ahora desde nuestra cuenta Windows Live, seleccionamos la opción de Agregar una cuenta de correo electrónico.

          image

          3. Finalmente proporcionamos los datos de la cuenta y ya tenemos todo lo que necesitamos para aprovechar nuestras cuentas de Gmail desde el servicio Windows Live Hotmail.

          imageimage

          Comments No Hay Comentarios »

          Ayer comentaba como Windows Live permite ahora configurar vía POP3 las cuentas de Hotmail.

          De esta manera ya no será necesario seguir utilizando “parches” tipo hotmail popper para ver el correo desde Outlook, Thunderbird, Mail, desde el Iphone, etc.

          La configuración para tu cliente POP3 sería esta:

          Servidor POP3: pop3.live.com (Puerto 995)  
          ¿POP3 SSL requerido?
          User: Tu Windows Live ID, (nombre@hotmail.com, nombre@live.com, nombre@tudominio.com* )
          Password: Tu password de Hotmail o Windows Live
          Servidor SMTP: smtp.live.com (Puerto 25)  
          Se requiere autenticación?
          ¿TLS/SSL requerido?

          * nombre@tudominio.com tiene que estar dado de alta como Live ID, en un próximo post explico como se hace.

          Además de esto, existe Outlook Conector que es lo que yo utilizo en mi Outlook 2007 porque:

          1. También permite Enviar y recibir desde buzones Windows Live, pero en lugar de usar POP3 utiliza cuentas MAPI.

          Ver el correo electrónico de Windows Live Hotmail en Outlook

          2. Da acceso a los contactos creados desde Windows Live en Oulook y a la inversa.

          Ver los contactos de Windows Live Hotmail en Outlook

          3. Al tener una cuenta Hotmail Plus (de pago) permite sincronizar también el calendario (Windows Live Calendar).

          Comments 1 Comentario »

          Hace unos pocos días en el blog de Windows Live se anunció la disponibilidad del servicio POP3 para cuentas Hotmail.

          ¿Qué supone este servicio?

          A partir de ahora podemos utilizar este protocolo para descargarnos mensajes desde los servidores de Hotmail a nuestros dispositivos como una cuenta normal, por ejemplo podemos configurar la cuenta en móviles, clientes de correo como Outlook, Thunderbird, … y también desde cualquier otro servicio que permita el uso de este tipo de cuentas como por ejemplo GMail.

          En Gmail podemos configurar varias cuentas de correo de forma que veamos en “Recibidos” el listado de todos los mensajes que vayamos recibiendo independientemente de la cuenta a la que nos hayan enviado y liberándonos de entrar a diferentes webs y aplicaciones para ver las diferentes cuentas de correo que tengamos .

          Los pasos que tenemos que seguir para configurar nuevas cuentas en Gmail son:

          1. Accede a Gmail > Configuración > Cuentas > Recibir Mensajes de Otras Cuentas > Añadir otra cuenta de correo.
          2. Se te abrirá una ventana solicitando los datos de la nueva cuenta.

          image

          Una vez añadas la cuenta también te preguntará si deseas poder enviar a través de ella utilizando para ello los servidores de Gmail y te llegará un mail a la cuenta que estás configurando para que procedas a verificarlo.

          image

          Tras esto Gmail empieza a bajar el contenido de la cuenta.

          image

          En el ejemplo podéis ver que utilizo mi cuenta con el dominio sergiosainz.com, realmente una cuenta de Hotmail no tiene porque ser del tipo @hotmail.com sino que puede ser @loquequieras.com. Pero esto lo dejo para otro post.

          Comments 2 Comentarios »

          La mayoría de la gente que conozco utiliza Putty como cliente SSH bajo Windows. En muchos casos puede ser más que suficiente, pero cuando te es necesario acceder simultáneamente a varios servidores a la vez me parece un engorro un cliente sin TABS y tan poco flexible a la hora de personalizar el aspecto de las ventanas.

          Por eso, desde que mi compañero Ivan Pereiro me mostró esta herramienta no he dejado de usarla desde Windows.

          Las principales características frente a Putty son:

          - Integración con Cygwin: Si tienes instalado Cygwin, cuando instales Poderosa este se integrará de forma que puedas abrir shells Cygwin desde poderosa.

          - Tabs: Tener varias shells abiertas no implica ejecutar nuevas instancias de la aplicación, se integran todas ellas en la misma ventana de Poderosa y se cambia de una a otra a través de pestañas.

          - Dividir la ventana horizontal y verticalmente tantas veces como se desee para mostrar distintas shells: En la imagen se puede ver que la ventana se divide horizontalmente, en la parte inferior se puede ver un “top” a un server mientras la parte superior muestra a su vez una división vertical en la que a la izquierda se ve una sesión local con Cygwin y a la derecha una conexión SSH2 a un servidor remoto.

          image 

          Además de esto, cuenta con más mejoras y se pueden desarrollar plugins para la aplicación. Lo que me sorprende es que la última versión es de Noviembre del 2006. Pero aún así no conozco otro cliente de SSH para Windows gratuito que sea mejor que este.

          La página oficial de la aplicación es http://en.poderosa.org

          Comments 4 Comentarios »

          Hace poco me he enfrentado a un problema que puede suceder al migrar una base de datos a otro entorno mssql que no comparta el mismo lenguaje de instalación que el que teníamos en un principio.

          En este caso ha sido al restaurar una base de datos que se encontraba en un sql con lenguaje “español” a otro que habían instalado en “us_english”. Con el primero las fechas (campos de tipo datetime) se muestran en formato “dd/mm/yyy” pero en inglés las fechas tienen el formato “mm/dd/yyyy”.

          Si mostramos la tabla desde el Microsoft Sql Server Managmentent Studio veremos que las fechas se muestran tal y como hemos importado, pero el problema viene cuando queremos hacer una consulta por ejemplo desde nuestra web y Sql Server nos devuelve la fecha, entonces veremos que se produce un error que esta relacionado con el formato de la fecha.

          Puestos en situación, vamos manos a la obra.

          ¿Como ver el lenguaje de Sql Server?

          select @@language

          Si mssql ha sido instalado en inglés seguramente obtendrás us_english como resultado.

          ¿Como ver todos los lenguajes disponibles y sus propiedades?

          sp_helplanguage

          image

          ¿Como establecer el lenguaje?

          De esta manera establecemos el lenguaje español para todas las consultas que lancemos desde la sesión y con el usuario que estemos conectados:

          SET LANGUAGE Español

          También podemos, por ejemplo en el caso de nuestra web, antes de lanzar una consulta sql especificar el dateformat deseado en cada caso, indicando:  

          set dateformat dmy

          ¿Como establecer el lenguaje predeterminado para TODAS las bases de datos del servidor?

          De esta manera conseguimos que por defecto se devuelvan las fechas en formato dd/mm/yyyy. Lo que debemos hacer es abrir Microsoft Sql Server Managmentent Studio, ir a las propiedades del servidor SQL y en el apartado avanzado, modificar la opción idioma predeterminado por Español.

          image

           

           

           

           

           

           

           

           

           

           

           

           

          Además hay que tener en cuenta el lenguaje por defecto de los Inicios de sesión que existan en el servidor, ya que los que creemos nuevos a partir de ahora lo harán con lenguaje español. Para ello:

          USE [master]
          GO
          ALTER LOGIN [serversql\sergiosainz] WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[Spanish]
          GO

          También es posible modificar el idioma por el deseado desde las propiedades del usuario.

          image

          Comments No Hay Comentarios »