Tuesday, August 31, 2010

Nuevo disco duro en Ubuntu

Sigue estos dos hilos en orden. Es muy simple.

  1. Instalar un disco duro.
  2. Montar particiones.

"Can't open activity db" en Subversion 1.6.6

Si se ha obtenido este error al intentar subir algún archivo a un repositorio recién creado, el problema puede resudir en que dentro de la carpeta del proyecto, la orden svnadmin create no ha creado el directorio dav.

La solución pasa por crearlo manualmente y asignarle el mismo usuario y grupo que el resto del repositorio.

  1. $> mkdir /path/del/repositorio/dav
  2. $> chmod -R usuario.grupo /path/del/repositorio/dav
Y con eso bastará.

Configurar el nombre de una máquina virtual Ubuntu a partir de una Template

Generalmente este proceso es muy simple. Todo viene a partir de una máquina virtual a la que se le instaló Ubuntu y se le puso un nombre, digamos que fue mymachine_one.

Después se creó una plantilla a partir de esa instalación, que se quedó con ese nombre. Al crear una nueva máquina virtual desde esa plantilla, la VM resultante tiene el mismo nombre. Hay que cambiarlo.

  1. Cambiar el archivo /etc/hosts de modo que donde aparece mymachine_one escribimos el nombre de la nueva máquina en su lugar.
  2. Modificar del mismo modo el archivo /etc/hostname
  3. Seguir las indicaciones de este otro post.
Y ya estará ;)

Monday, August 30, 2010

Cómo crear una copia de un repositorio de subversion y recuperarla

Para crear una copia de un proyecto, el proceso es simple:

$> svnadmin dump path_del_repositorio/nombre_del_proyecto | gzip -> path_de_destino/nombre_del_proyecto.dump.gz

Y esto genera un fichero GZ con todo el historial.

Para recuperarlo, el proceso es análogo:

$> gunzip -c path_de_destino/nombre_del_proyecto.dump.gz | svnadmin load path_del_repositorio/nombre_del_proyecto