16 agosto 2009

Svn no descarga nuevos archivos al actualizar

En los proyectos de mi empresa usamos svn y desde hace ya un tiempo vengo observando que en ocasiones algunos archivos nuevos no se descargan al hacer un update, a menos que se borre la carpeta correspondiente y se haga un nuevo update, caso en el cual si se obtienen todos los archivos de la carpeta.

Cuando ocurre esto es muy posible que el problema que se describe en este post sea el que nos afecta, que básicamente es que en algún directorio de nuestra copia de trabajo está establecido el parámetro depth al valor 'empty' evitando la descarga de nuevos archivos.

Así que la única opción es resetear dicho parámetro en nuestra copia de trabajo a 'infinite' para que no vuelva a quedar nada fuera de la siguiente forma:

svn update -r HEAD --set-depth 'infinity' /path/to/miCopiaDeTrabajo/


A mi de momento parece que me ha funcionado, pero el tiempo dirá.

15 agosto 2009

Conflictos con actualizaciones del driver de nvidia

Mi actual portátil tiene una tarjeta gráfica nvidia 8400M GS, por lo que uso los drivers de nvidia desde el repositorio de rpmfusion-nonfree. Pero de vez en cuando hay problemas de conflictos en las actualizaciones, con mensajes de este estilo:


Transaction Check Error:
file /lib/modules/2.6.29.6-217.2.3.fc11.i686.PAE/extra/nvidia/nvidia.ko from install of kmod-nvidia-2.6.29.6-217.2.3.fc11.i686.PAE-185.18.14-1.fc11.3.i686 conflicts with file from package kmod-nvidia-2.6.29.6-217.2.3.fc11.i686.PAE-185.18.14-1.fc11.i686


Y la razón es que hay una incompatibilidad con otro paquete llamado yum-fedorakmod que parece no tener ya utilidad real y que hay que eliminar para evitar estos problemas.

10 mayo 2009

Fedora 11

En un par de semanas tendremos Fedora 11 lista para instalar. Yo como siempre realizaré la actualización con preUpgrade que es más rápido ya que primero resuelve las dependencias y descarga todos los paquetes mientras sigues usando tu sistema normalmente y luego realizas la instalación desde el repo local que preUpgrade monta, con lo cual el tiempo que no puedes usar el sistema porque está actualizándose es menor.

De todos modos siempre está bien tener en cuenta primero las instrucciones para actualizar usando yum a pelo, hacer copia de seguridad de tu cuenta de usuario y hacer un poco de limpieza, sobre todo de repos de terceros que puedan dar problemas.

28 abril 2009

Estrenando N95

Hace tiempo ya desde el último post y cuando lo realicé también hacía tiempo del anterior. Mi ritmo de blogueo lleva en decadencia desde que luis y yo nos lanzamos al ruedo empresarial a jugarnos la piel y fraguarnos un futuro. Pero ahora que estamos llegando a la etapa final del desarrollo de nuestro actual proyecto levanto la cabeza y me doy cuenta de que cuando te concentras mucho en algo se pierde la noción del tiempo, aunque este sigue fluyendo hacia delante a su propio ritmo, para nuestro disgusto.

Divagaciones a parte, hoy he estrenado mi flamante móvil de empresa, un N95, al cual estoy aún acostumbrándome pero ya le he empezado a coger el gusto. En el cajón se queda mi preciada blackberry pearl, de la cual he empezado a hechar de menos su semi-teclado qwerty inmediatamente y la tan útil bolita para mover el puntero por los menús y las páginas web. El N95 tiene muchas más prestaciones, pero el tiempo dirá si he salido realmente ganando o perdiendo.

La primera de mis batallas con el N95 y la última con la blackberry ha sido la sincronización de la libreta de direcciones, de lo cual pasé hasta el hasta último momento y a causa de ello he tenido que liarla un poco para hacerlo desde linux.

Así que tras mirar y remirar seguí las instrucciones de este foro para importar mis contactos en evolution y luego seguí este post para configurar evolution e importar las entradas en gmail, tras lo cual seguí un último post, sugerido por luis, terminando de importar desde gmail mis contactos en el N95 usando la beta de googlesync.

Tras la operación la mayoría de mis contactos han sobrevivido, pero hay algunos que se perdieron en la primera migración debido a problemas en la importación con los caracteres no ascii y he tenido que revisar los contactos a mano. Una pena que hoy día el soporte de UTF-8 aún sea una asignatura pendiente para tantas aplicaciones.

18 febrero 2009

Escaneo de vulnerabilidades

Hace poco menos de una semana que ando liado poniendo en pié un servidor y ya he baneado mis primeras 4 ips de un escaneo de vulnerabilidades con Dfind.

El escaneo se descubre a simple vista de los logs de apache:

xxx.xxx.xxx.xxx - - [18/Feb/2009:00:47:47 +0100] "GET /w00tw00t.at.ISC.SANS.DFind:) HTTP/1.1" 400 296 "-" "-"

Y las peticiones venían de 4 ips de distintos proveedores europeos.

Pues nada, baneatus est!

25 noviembre 2008

RpmFusion

Durante muchos años he estado usando como fuente de paquetes rpm non-free (no libres) los repositorios de Dag Wieers y Freshrpms, ya que siempre los he preferido a los de livna.

De hecho durante mucho tiempo los paquetes de livna estaban hechos de manera incompatible con los de los demás repositorios, lo cual causaba que cualquiera que no se percatara terminara con fallos de resolución de dependencias por doquier, un auténtico marrón.

Pero hace ya tiempo, conscientes del desperdicio de recursos que suponía mantener repositorios incompatibles teniendo los mismos paquetes, algunos dejaron sus rencillas a un lado y decidieron aunar esfuerzos para construir entre todos (los repositorios de freshrpms, livna y otro llamado dribble) un único proyecto de paquetes de terceros free y non-free para fedora.

Así es como llegamos a día de hoy a RpmFusion. Todos los que tengan alguno de los anteriores repos ya habrán descargado una actualización de la definición de los mismos que los cambia por los de RpmFusion, así que el cambio es totalmente transparente, gracias a la magia de los sistemas de paquetes.

Todo esto llega exactamente el mismo día que sale Fedora 10, la cual me estoy descargando para empezar a probar en formato live-cd.