A veces nos topamos con un “problema” que aunque a primera vista parece complejo, tiene un solución simple, basicamente porque la raíz del problema que “atacamos” es otra.
Por esto, y para los que alguna vez les paso, nunca hay que olvidar de primero verificar el file system de su Linux, ya que más de una vez me he dado la cabeza contra la pared intentando solucionar algo y resultó que el problema era un file system lleno.
Por eso, como regla, siempre correr:

pepo@frank:~$ df -h

S.ficheros Tamaño Usado Disp Uso% Montado en

/dev/sda2 15G 13G 1,3G 91% /

varrun 378M 292K 378M 1% /var/run

varlock 378M 0 378M 0% /var/lock

udev 378M 48K 378M 1% /dev

devshm 378M 76K 378M 1% /dev/shm

lrm 378M 39M 339M 11% /lib/modules/2.6.24-23-generic/volatile

/dev/sda1 45G 24G 21G 54% /media/hda1

Y luego de chequearlo seguir adelante.