Node:Las extracciones/actualizaciones terminan con el error 'cannot expand modules', Next:, Previous:Tengo problemas con los tags adhesivos; ¿cómo evitarlos?, Up:Algunos Problemas de la Vida Real (con Soluciones)



Las extracciones/actualizaciones terminan con el error 'cannot expand modules'

Esto es un ejemplo de error fatal de CVS; probablemente alguien lo intentará corregir pronto, pero mientras tanto nos molestará. El error es similar al siguiente:

floss$ cvs co -d bwf-misc user-space/bwf/writings/misc
cvs server: cannot find module `user-space/bwf/writings/misc' - ignored
cvs [checkout aborted]: cannot expand modules

CVS aparenta estar diciendo que hay algo mal en el fichero CVSROOT/modules. Sin embargo, lo que realmente ocurre es un problema de permisos del repositorio. El directorio que estamos intentando extraer no es legible, o uno de sus ancestros no lo es. En este caso, era un ancestro:

floss$ ls -ld /usr/local/cvs/user-space/bwf

drwx------  19 bwf      users        1024 Aug 17 01:24 bwf/

Como vemos no hay que preocuparse demasiado - es simplemente otro problema de permisos.